mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 04:44:13 +08:00
move build_variables.bzl and ufunc_defs.bzl from pytorch-root/tools/ to the root
Pull Request resolved: https://github.com/pytorch/pytorch/pull/78542 This makes importing easier in different build systems that have different absolute names for the pytorch-root. Differential Revision: [D36782582](https://our.internmc.facebook.com/intern/diff/D36782582/) **NOTE FOR REVIEWERS**: This PR has internal Facebook specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D36782582/)! Approved by: https://github.com/malfet
This commit is contained in:
committed by
PyTorch MergeBot
parent
5ef378a30f
commit
501d0729cb
@ -4,11 +4,11 @@ load("@rules_proto//proto:defs.bzl", "proto_library")
|
||||
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_proto_library", "cc_test")
|
||||
load("//third_party:substitution.bzl", "header_template_rule")
|
||||
load("//:tools/bazel.bzl", "rules")
|
||||
load("//:tools/build_variables.bzl", "jit_core_sources", "libtorch_core_sources", "libtorch_cuda_sources", "libtorch_distributed_sources", "libtorch_extra_sources", "libtorch_nvfuser_generated_headers", "libtorch_nvfuser_runtime_sources", "libtorch_python_core_sources", "torch_cpp_srcs", "lazy_tensor_ts_sources")
|
||||
load("//tools/rules:cu.bzl", "cu_library")
|
||||
load("//tools/config:defs.bzl", "if_cuda")
|
||||
load("//:aten.bzl", "intern_build_aten_ops", "generate_aten", "aten_ufunc_generated_cpu_sources", "aten_ufunc_generated_cpu_kernel_sources", "aten_ufunc_generated_cuda_sources")
|
||||
load(":build.bzl", "define_targets", "GENERATED_AUTOGRAD_CPP", "GENERATED_AUTOGRAD_PYTHON")
|
||||
load(":build_variables.bzl", "jit_core_sources", "libtorch_core_sources", "libtorch_cuda_sources", "libtorch_distributed_sources", "libtorch_extra_sources", "libtorch_nvfuser_generated_headers", "libtorch_nvfuser_runtime_sources", "libtorch_python_core_sources", "torch_cpp_srcs", "lazy_tensor_ts_sources")
|
||||
|
||||
define_targets(rules = rules)
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
load("//tools/build_defs:glob_defs.bzl", "subdir_glob")
|
||||
load("//tools/build_defs:fb_xplat_genrule.bzl", "fb_xplat_genrule")
|
||||
load(
|
||||
"//tools:build_variables.bzl",
|
||||
":build_variables.bzl",
|
||||
"aten_cpu_source_list",
|
||||
"aten_native_source_list",
|
||||
"core_sources_common",
|
||||
@ -10,7 +10,7 @@ load(
|
||||
"libtorch_profiler_sources",
|
||||
)
|
||||
load(
|
||||
"//:pt_defs.oss.bzl",
|
||||
":pt_defs.oss.bzl",
|
||||
"USED_PT_BACKENDS",
|
||||
"build_aten_cpu",
|
||||
"gen_aten_files",
|
||||
|
@ -4,8 +4,10 @@ include CITATION
|
||||
include LICENSE
|
||||
include NOTICE
|
||||
include .gitmodules
|
||||
include build_variables.bzl
|
||||
include mypy.ini
|
||||
include requirements.txt
|
||||
include ufunc_defs.bzl
|
||||
include version.txt
|
||||
recursive-include android *.*
|
||||
recursive-include aten *.*
|
||||
|
2
aten.bzl
2
aten.bzl
@ -1,6 +1,6 @@
|
||||
load("@bazel_skylib//lib:paths.bzl", "paths")
|
||||
load("@rules_cc//cc:defs.bzl", "cc_library")
|
||||
load("//:tools/build_variables.bzl", "aten_ufunc_headers")
|
||||
load(":build_variables.bzl", "aten_ufunc_headers")
|
||||
|
||||
CPU_CAPABILITY_NAMES = ["DEFAULT", "AVX2"]
|
||||
CAPABILITY_COMPILER_FLAGS = {
|
||||
|
@ -349,11 +349,11 @@ function(append_filelist name outputvar)
|
||||
set(_rootdir "${${CMAKE_PROJECT_NAME}_SOURCE_DIR}/")
|
||||
# configure_file adds its input to the list of CMAKE_RERUN dependencies
|
||||
configure_file(
|
||||
${PROJECT_SOURCE_DIR}/tools/build_variables.bzl
|
||||
${PROJECT_SOURCE_DIR}/build_variables.bzl
|
||||
${PROJECT_BINARY_DIR}/caffe2/build_variables.bzl)
|
||||
execute_process(
|
||||
COMMAND "${PYTHON_EXECUTABLE}" -c
|
||||
"exec(open('${PROJECT_SOURCE_DIR}/tools/build_variables.bzl').read());print(';'.join(['${_rootdir}' + x for x in ${name}]))"
|
||||
"exec(open('${PROJECT_SOURCE_DIR}/build_variables.bzl').read());print(';'.join(['${_rootdir}' + x for x in ${name}]))"
|
||||
WORKING_DIRECTORY "${_rootdir}"
|
||||
RESULT_VARIABLE _retval
|
||||
OUTPUT_VARIABLE _tempvar)
|
||||
|
@ -1,16 +1,13 @@
|
||||
load("@bazel_skylib//lib:paths.bzl", "paths")
|
||||
load("//tools/build_defs:fb_xplat_genrule.bzl", "fb_xplat_genrule")
|
||||
load("//tools/build_defs:type_defs.bzl", "is_list", "is_string")
|
||||
load(":build_variables.bzl", "aten_native_source_list")
|
||||
load(
|
||||
"//tools:build_variables.bzl",
|
||||
"aten_native_source_list",
|
||||
)
|
||||
load(
|
||||
"//tools:ufunc_defs.bzl",
|
||||
":ufunc_defs.bzl",
|
||||
"aten_ufunc_generated_cpu_kernel_sources",
|
||||
"aten_ufunc_generated_cpu_sources",
|
||||
"aten_ufunc_generated_cuda_sources",
|
||||
)
|
||||
load("//tools/build_defs:fb_xplat_genrule.bzl", "fb_xplat_genrule")
|
||||
load("//tools/build_defs:type_defs.bzl", "is_list", "is_string")
|
||||
|
||||
USED_PT_BACKENDS = [
|
||||
"CPU",
|
||||
|
Reference in New Issue
Block a user