File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -750,7 +750,9 @@ if(EXECUTORCH_BUILD_PYBIND)
750750 endif ()
751751
752752 # find pytorch lib, to allow pybind to take at::Tensor as input/output
753- find_package (Torch CONFIG REQUIRED)
753+ if (NOT TARGET torch)
754+ find_package (Torch CONFIG REQUIRED)
755+ endif ()
754756 find_library (
755757 TORCH_PYTHON_LIBRARY torch_python PATHS "${TORCH_INSTALL_PREFIX} /lib"
756758 )
Original file line number Diff line number Diff line change @@ -146,7 +146,9 @@ function(gen_custom_ops_aot_lib)
146146 ${_out_dir} /CustomOpsNativeFunctions.h "${GEN_KERNEL_SOURCES} "
147147 )
148148 # Find `Torch`.
149- find_package (Torch REQUIRED)
149+ if (NOT TARGET torch)
150+ find_package (Torch REQUIRED)
151+ endif ()
150152 # This lib uses ATen lib, so we explicitly enable rtti and exceptions.
151153 target_compile_options (${GEN_LIB_NAME} PRIVATE -frtti -fexceptions)
152154 target_compile_definitions (${GEN_LIB_NAME} PRIVATE USE_ATEN_LIB=1)
Original file line number Diff line number Diff line change @@ -69,7 +69,9 @@ install(TARGETS custom_ops DESTINATION lib)
6969
7070if (EXECUTORCH_BUILD_KERNELS_CUSTOM_AOT)
7171 # Add a AOT library
72- find_package (Torch CONFIG REQUIRED)
72+ if (NOT TARGET torch)
73+ find_package (Torch CONFIG REQUIRED)
74+ endif ()
7375 add_library (
7476 custom_ops_aot_lib SHARED
7577 ${_custom_ops__srcs}
You can’t perform that action at this time.
0 commit comments