@@ -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