Skip to content

Commit 2e1d1e4

Browse files
committed
Update
[ghstack-poisoned]
2 parents 92548b6 + 0d164ce commit 2e1d1e4

File tree

24 files changed

+68
-66
lines changed

24 files changed

+68
-66
lines changed

.ci/scripts/test_llava.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ EXECUTORCH_COMMON_CMAKE_ARGS=" \
3838
-DEXECUTORCH_BUILD_EXTENSION_MODULE=ON \
3939
-DEXECUTORCH_BUILD_EXTENSION_DATA_LOADER=ON \
4040
-DEXECUTORCH_BUILD_EXTENSION_FLAT_TENSOR=ON \
41+
-DEXECUTORCH_BUILD_EXTENSION_LLM=ON \
42+
-DEXECUTORCH_BUILD_EXTENSION_LLM_RUNNER=ON \
4143
-DEXECUTORCH_BUILD_EXTENSION_TENSOR=ON \
4244
-DEXECUTORCH_BUILD_KERNELS_LLM=ON \
4345
-DEXECUTORCH_BUILD_KERNELS_OPTIMIZED=ON \

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ target_link_libraries(executorch PRIVATE executorch_core)
439439
target_include_directories(executorch PUBLIC ${_common_include_directories})
440440
target_compile_definitions(executorch PUBLIC C10_USING_CUSTOM_GENERATED_MACROS)
441441
target_compile_options(executorch PUBLIC ${_common_compile_options})
442-
target_link_options_shared_lib(executorch)
442+
executorch_target_link_options_shared_lib(executorch)
443443

444444
#
445445
# portable_ops_lib: A library to register core ATen ops using portable kernels,
@@ -516,7 +516,7 @@ install(
516516
INCLUDES
517517
DESTINATION include
518518
)
519-
install(FILES tools/cmake/Utils.cmake tools/cmake/executorch-config.cmake
519+
install(FILES tools/cmake/executorch-config.cmake
520520
DESTINATION lib/cmake/ExecuTorch
521521
)
522522

@@ -731,7 +731,7 @@ endif()
731731

732732
if(EXECUTORCH_BUILD_KERNELS_QUANTIZED)
733733
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/kernels/quantized)
734-
target_link_options_shared_lib(quantized_ops_lib)
734+
executorch_target_link_options_shared_lib(quantized_ops_lib)
735735
endif()
736736

737737
if(EXECUTORCH_BUILD_EXECUTOR_RUNNER)

backends/apple/coreml/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ if(APPLE)
211211
${CMAKE_CURRENT_SOURCE_DIR}/third-party/coremltools/deps/protobuf/cmake
212212
)
213213

214-
target_link_options_shared_lib(libprotobuf-lite)
214+
executorch_target_link_options_shared_lib(libprotobuf-lite)
215215
target_link_libraries(coremldelegate PRIVATE libprotobuf-lite)
216216
endif()
217217

@@ -222,7 +222,7 @@ if(APPLE)
222222
${FOUNDATION_FRAMEWORK} ${SQLITE_LIBRARY}
223223
)
224224

225-
target_link_options_shared_lib(coremldelegate)
225+
executorch_target_link_options_shared_lib(coremldelegate)
226226

227227
if(EXECUTORCH_COREML_BUILD_EXECUTOR_RUNNER)
228228
target_link_libraries(

backends/apple/mps/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ target_link_libraries(
7070
${MPS_FRAMEWORK} ${MPS_GRAPH_FRAMEWORK}
7171
)
7272

73-
target_link_options_shared_lib(mpsdelegate)
73+
executorch_target_link_options_shared_lib(mpsdelegate)
7474
target_compile_options(mpsdelegate PUBLIC ${_common_compile_options})
7575
target_compile_options(mpsdelegate PRIVATE "-fno-objc-arc")
7676

backends/cadence/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ if(EXECUTORCH_CADENCE_CPU_RUNNER)
3535
# Find prebuilt libraries. executorch package should contain portable_ops_lib,
3636
# etdump, bundled_program.
3737
find_package(executorch CONFIG REQUIRED)
38-
target_link_options_shared_lib(executorch)
39-
target_link_options_shared_lib(portable_ops_lib)
38+
executorch_target_link_options_shared_lib(executorch)
39+
executorch_target_link_options_shared_lib(portable_ops_lib)
4040

4141
target_include_directories(executorch INTERFACE ${_common_include_directories})
4242

backends/mediatek/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ target_sources(
4040
${CMAKE_CURRENT_LIST_DIR}/runtime/NeuronExecutor.cpp
4141
${CMAKE_CURRENT_LIST_DIR}/runtime/NeuronBufferAllocator.cpp
4242
)
43-
target_link_options_shared_lib(neuron_backend)
43+
executorch_target_link_options_shared_lib(neuron_backend)
4444

4545
install(
4646
TARGETS neuron_backend

backends/openvino/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ target_link_libraries(openvino_backend PRIVATE openvino::runtime executorch_core
4646
# Add source files for OpenVINO backend
4747
target_sources(openvino_backend PRIVATE ${CMAKE_CURRENT_LIST_DIR}/runtime/OpenvinoBackend.cpp)
4848

49-
target_link_options_shared_lib(openvino_backend)
49+
executorch_target_link_options_shared_lib(openvino_backend)
5050

5151
if(EXECUTORCH_BUILD_OPENVINO_EXECUTOR_RUNNER)
5252
# Build executor runner binary for openvino backend

backends/qualcomm/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ target_link_libraries(
209209
#
210210
# add linker option
211211
#
212-
target_link_options_shared_lib(qnn_executorch_backend)
212+
executorch_target_link_options_shared_lib(qnn_executorch_backend)
213213

214214
#
215215
# add sources

backends/xnnpack/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ target_include_directories(
116116
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/third-party/cpuinfo/include
117117
)
118118
target_compile_options(xnnpack_backend PUBLIC ${_common_compile_options})
119-
target_link_options_shared_lib(xnnpack_backend)
119+
executorch_target_link_options_shared_lib(xnnpack_backend)
120120

121121
move_interface_include_directories_to_build_time_only(XNNPACK)
122122
install(

docs/source/kernel-library-custom-aten-kernel.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ Link it into ExecuTorch runtime: In our `CMakeLists.txt` that builds the binary/
266266
Here's an example to do it:
267267

268268
```cmake
269-
# For target_link_options_shared_lib
269+
# For executorch_target_link_options_shared_lib
270270
include(${EXECUTORCH_ROOT}/tools/cmake/Utils.cmake)
271271
272272
# Add a custom op library
@@ -282,7 +282,7 @@ target_link_libraries(custom_op_lib PUBLIC executorch)
282282
add_executable(custom_op_runner PUBLIC main.cpp)
283283
284284
# Link this library with --whole-archive !! IMPORTANT !! this is to avoid the operators being stripped by linker
285-
target_link_options_shared_lib(custom_op_lib)
285+
executorch_target_link_options_shared_lib(custom_op_lib)
286286
287287
# Link custom op lib
288288
target_link_libraries(custom_op_runner PUBLIC custom_op_lib)

0 commit comments

Comments
 (0)