@@ -20,6 +20,12 @@ endif()
2020
2121# ATen compliant ops that are needed to run this model. 
2222set (_aten_ops__srcs
23+     "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_add.cpp" 
24+     "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_div.cpp" 
25+     "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_mul.cpp" 
26+     "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_sigmoid.cpp" 
27+     "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_sub.cpp" 
28+     "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_tanh.cpp" 
2329    "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/activation_ops_util.cpp" 
2430    "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/copy_ops_util.cpp" 
2531    "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/broadcast_util.cpp" 
@@ -29,24 +35,29 @@ set(_aten_ops__srcs
2935    "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/reduce_util.cpp" 
3036    "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/repeat_util.cpp" 
3137    "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/slice_util.cpp" 
32-     "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_add.cpp" 
3338    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_bmm.cpp" 
3439    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_cat.cpp" 
3540    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_clone.cpp" 
36-     "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_div.cpp" 
3741    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_embedding.cpp" 
3842    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_full.cpp" 
39-     "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_mul.cpp" 
4043    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_permute_copy.cpp" 
41-     "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_sigmoid.cpp" 
4244    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_slice_copy.cpp" 
4345    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_softmax.cpp" 
4446    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_split_with_sizes_copy.cpp" 
45-     "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_sub.cpp" 
4647    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_to_copy.cpp" 
4748    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_view_copy.cpp" 
4849    "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_where.cpp" 
49- )
50+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/pattern/unary_ufunc_realhbbf16_to_floathbf16.cpp" 
51+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/activation_ops_util.cpp" 
52+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/broadcast_util.cpp" 
53+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/copy_ops_util.cpp" 
54+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/dtype_util.cpp" 
55+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/index_util.cpp" 
56+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/kernel_ops_util.cpp" 
57+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/matmul_ops_util.cpp" 
58+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/reduce_util.cpp" 
59+     "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/repeat_util.cpp" 
60+     )
5061add_library (aten_ops_cadence ${_aten_ops__srcs} )
5162target_link_libraries (aten_ops_cadence PUBLIC  executorch)
5263target_link_libraries (aten_ops_cadence PRIVATE  cadence_kernels)
0 commit comments