diff --git a/CMakeLists.txt b/CMakeLists.txt index 7657b0c7b17..8018d9a63a5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -221,6 +221,7 @@ if (INTERN_BUILD_MOBILE AND NOT BUILD_CAFFE2_MOBILE) set(BUILD_CAFFE2_OPS OFF) set(USE_DISTRIBUTED OFF) set(FEATURE_TORCH_MOBILE ON) + set(NO_API ON) endif() if (BUILD_ATEN_ONLY) diff --git a/caffe2/CMakeLists.txt b/caffe2/CMakeLists.txt index baf030dfb90..3e0d93d54f3 100644 --- a/caffe2/CMakeLists.txt +++ b/caffe2/CMakeLists.txt @@ -366,7 +366,6 @@ if (NOT INTERN_BUILD_MOBILE OR NOT BUILD_CAFFE2_MOBILE) ${TORCH_SRC_DIR}/csrc/jit/autodiff.cpp ${TORCH_SRC_DIR}/csrc/jit/attributes.cpp ${TORCH_SRC_DIR}/csrc/jit/argument_spec.cpp - ${TORCH_SRC_DIR}/csrc/jit/export.cpp ${TORCH_SRC_DIR}/csrc/jit/pass_manager.cpp ${TORCH_SRC_DIR}/csrc/jit/pickler.cpp ${TORCH_SRC_DIR}/csrc/jit/graph_executor.cpp @@ -430,7 +429,6 @@ if (NOT INTERN_BUILD_MOBILE OR NOT BUILD_CAFFE2_MOBILE) ${TORCH_SRC_DIR}/csrc/jit/register_special_ops.cpp ${TORCH_SRC_DIR}/csrc/jit/scope.cpp ${TORCH_SRC_DIR}/csrc/jit/script/compiler.cpp - ${TORCH_SRC_DIR}/csrc/api/src/jit.cpp ${TORCH_SRC_DIR}/csrc/jit/testing/file_check.cpp ${TORCH_SRC_DIR}/csrc/jit/script/convert_to_ssa.cpp ${TORCH_SRC_DIR}/csrc/jit/script/exit_transforms.cpp @@ -457,14 +455,19 @@ if (NOT INTERN_BUILD_MOBILE OR NOT BUILD_CAFFE2_MOBILE) ${TORCH_SRC_DIR}/csrc/jit/fuser/codegen.cpp ${TORCH_SRC_DIR}/csrc/jit/fuser/fallback.cpp ${TORCH_SRC_DIR}/csrc/jit/function.cpp - ${TORCH_ROOT}/test/cpp/jit/test.cpp ) - if (NOT WIN32 AND NOT INTERN_BUILD_MOBILE) - list(APPEND TORCH_SRCS - ${TORCH_SRC_DIR}/csrc/jit/fuser/cpu/fused_kernel.cpp + if (NOT INTERN_BUILD_MOBILE) + list(APPEND TORCH_SRCS + ${TORCH_SRC_DIR}/csrc/api/src/jit.cpp + ${TORCH_SRC_DIR}/csrc/jit/export.cpp + ${TORCH_ROOT}/test/cpp/jit/test.cpp ) - endif () + if (NOT WIN32) + list(APPEND TORCH_SRCS + ${TORCH_SRC_DIR}/csrc/jit/fuser/cpu/fused_kernel.cpp) + endif() + endif() if (USE_CUDA) if (NOT USE_ROCM)