@@ -20,10 +20,6 @@ endif()
2020
2121# ATen compliant ops that are needed to run this model.
2222set (_aten_ops__srcs
23- "${CMAKE_CURRENT_SOURCE_DIR} /op_add.cpp"
24- "${CMAKE_CURRENT_SOURCE_DIR} /op_embedding.cpp"
25- "${CMAKE_CURRENT_SOURCE_DIR} /op_full.cpp"
26- "${CMAKE_CURRENT_SOURCE_DIR} /op_view_copy.cpp"
2723 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/activation_ops_util.cpp"
2824 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/copy_ops_util.cpp"
2925 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/broadcast_util.cpp"
@@ -32,10 +28,13 @@ set(_aten_ops__srcs
3228 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/matmul_ops_util.cpp"
3329 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/reduce_util.cpp"
3430 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/repeat_util.cpp"
31+ "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_add.cpp"
3532 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_bmm.cpp"
3633 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_cat.cpp"
3734 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_clone.cpp"
3835 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_div.cpp"
36+ "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_embedding.cpp"
37+ "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_full.cpp"
3938 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_mul.cpp"
4039 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_permute_copy.cpp"
4140 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_sigmoid.cpp"
@@ -44,6 +43,7 @@ set(_aten_ops__srcs
4443 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_split_with_sizes_copy.cpp"
4544 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_sub.cpp"
4645 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_to_copy.cpp"
46+ "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_view_copy.cpp"
4747 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_where.cpp" )
4848add_library (aten_ops_cadence ${_aten_ops__srcs} )
4949target_link_libraries (aten_ops_cadence PUBLIC executorch)
@@ -58,8 +58,8 @@ target_include_directories(aten_ops_cadence PUBLIC ${ROOT_DIR}/..
5858
5959# Custom ops that are needed to run the test model.
6060add_library (
61- custom_ops "quantized_linear_out.cpp" "quantized_conv_out.cpp"
62- "quantized_relu_out.cpp" " quantized_layer_norm.cpp"
61+ custom_ops "quantized_linear_out.cpp"
62+ "quantized_layer_norm.cpp"
6363 "quantize_per_tensor.cpp" "dequantize_per_tensor.cpp" )
6464target_include_directories (custom_ops PUBLIC ${ROOT_DIR} /..
6565 ${CMAKE_BINARY_DIR}
@@ -72,11 +72,11 @@ target_link_libraries(custom_ops PRIVATE cadence_kernels)
7272# Executorch (for runtime). Here select all ops in functions.yaml
7373gen_selected_ops(
7474 LIB_NAME "cadence_ops_lib" OPS_SCHEMA_YAML
75- "${CMAKE_CURRENT_LIST_DIR} /../../aot/functions .yaml" "" ""
75+ "${CMAKE_CURRENT_LIST_DIR} /../../aot/functions_hifi .yaml" "" ""
7676)
7777generate_bindings_for_kernels(
7878 LIB_NAME "cadence_ops_lib" OPS_SCHEMA_YAML
79- FUNCTIONS_YAML ${CMAKE_CURRENT_SOURCE_DIR} /../../aot/functions .yaml
79+ FUNCTIONS_YAML ${CMAKE_CURRENT_SOURCE_DIR} /../../aot/functions_hifi .yaml
8080)
8181message ("Generated files ${gen_command_sources} " )
8282
0 commit comments