@@ -757,17 +757,13 @@ if(EXECUTORCH_BUILD_EXTENSION_FLAT_TENSOR)
757757endif ()
758758
759759if (EXECUTORCH_BUILD_EXTENSION_LLM)
760- add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR} /extension/llm/tokenizer )
760+ add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR} /extension/llm/tokenizers )
761761endif ()
762762
763763if (EXECUTORCH_BUILD_EXTENSION_MODULE)
764764 add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR} /extension/module)
765765endif ()
766766
767- if (EXECUTORCH_BUILD_EXTENSION_TRAINING)
768- add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR} /extension/training)
769- endif ()
770-
771767if (EXECUTORCH_BUILD_EXTENSION_RUNNER_UTIL)
772768 add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR} /extension/runner_util)
773769endif ()
@@ -872,34 +868,13 @@ if(EXECUTORCH_BUILD_PYBIND)
872868
873869 if (EXECUTORCH_BUILD_EXTENSION_TRAINING)
874870
875- set (_pybind_training_dep_libs
876- ${TORCH_PYTHON_LIBRARY}
877- etdump
878- executorch
879- util
880- torch
881- extension_training
882- )
883-
884- if (EXECUTORCH_BUILD_XNNPACK)
885- # need to explicitly specify XNNPACK and microkernels-prod
886- # here otherwise uses XNNPACK and microkernel-prod symbols from libtorch_cpu
887- list (APPEND _pybind_training_dep_libs xnnpack_backend XNNPACK microkernels-prod)
888- endif ()
889-
890- # pybind training
891- pybind11_add_module(_training_lib SHARED extension/training/pybindings/_training_lib.cpp)
892-
893- target_include_directories (_training_lib PRIVATE ${TORCH_INCLUDE_DIRS} )
894- target_compile_options (_training_lib PUBLIC ${_pybind_compile_options} )
895- target_link_libraries (_training_lib PRIVATE ${_pybind_training_dep_libs} )
896-
897- install (TARGETS _training_lib
898- LIBRARY DESTINATION executorch/extension/training/pybindings
899- )
900871 endif ()
901872endif ()
902873
874+ if (EXECUTORCH_BUILD_EXTENSION_TRAINING)
875+ add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR} /extension/training)
876+ endif ()
877+
903878if (EXECUTORCH_BUILD_KERNELS_CUSTOM)
904879 # TODO: move all custom kernels to ${CMAKE_CURRENT_SOURCE_DIR}/kernels/custom
905880 add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR} /extension/llm/custom_ops)
0 commit comments