@@ -18,20 +18,34 @@ include(${EXECUTORCH_ROOT}/tools/cmake/Codegen.cmake)
1818set (_aten_ops__srcs
1919 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_add.cpp"
2020 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_atan2.cpp"
21+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_bitwise_and.cpp"
22+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_bitwise_or.cpp"
23+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_bitwise_xor.cpp"
2124 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_bmm.cpp"
2225 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_cat.cpp"
2326 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_clamp.cpp"
2427 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_div.cpp"
28+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_embedding.cpp"
29+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_eq.cpp"
30+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_fmod.cpp"
2531 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_full.cpp"
32+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_ge.cpp"
33+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_gt.cpp"
34+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_hardtanh.cpp"
35+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_le.cpp"
36+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_lt.cpp"
37+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_masked_fill.cpp"
2638 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_maximum.cpp"
2739 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_mean.cpp"
2840 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_minimum.cpp"
2941 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_mm.cpp"
3042 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_mul.cpp"
43+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_ne.cpp"
3144 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_permute_copy.cpp"
3245 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_pow.cpp"
3346 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_remainder.cpp"
3447 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_rsqrt.cpp"
48+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_select_copy.cpp"
3549 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_slice_copy.cpp"
3650 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_softmax.cpp"
3751 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_split_with_sizes_copy.cpp"
@@ -41,22 +55,21 @@ set(_aten_ops__srcs
4155 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_view_copy.cpp"
4256 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_where.cpp"
4357 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_clone.cpp"
44- "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_embedding.cpp"
45- "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_gt.cpp"
4658 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_gelu.cpp"
47- "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_hardtanh.cpp"
4859 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_max_pool2d_with_indices.cpp"
4960 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_to_copy.cpp"
5061 "${EXECUTORCH_ROOT} /kernels/portable/cpu/pattern/unary_ufunc_realhbbf16_to_floathbf16.cpp"
5162 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/activation_ops_util.cpp"
5263 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/broadcast_util.cpp"
5364 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/copy_ops_util.cpp"
5465 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/dtype_util.cpp"
66+ "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/delinearize_index.cpp"
5567 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/index_util.cpp"
5668 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/kernel_ops_util.cpp"
5769 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/matmul_ops_util.cpp"
5870 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/reduce_util.cpp"
5971 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/repeat_util.cpp"
72+ "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/select_copy_util.cpp"
6073 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/slice_util.cpp"
6174 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/delinearize_index.cpp"
6275 )
@@ -75,7 +88,7 @@ target_include_directories(
7588
7689# Custom ops that are needed to run the test model.
7790add_library (
78- custom_ops "op_quantized_linear_out.cpp" "op_quantized_layer_norm.cpp"
91+ custom_ops "op_quantized_linear_out.cpp" "op_quantized_layer_norm.cpp" "quantized_matmul_out.cpp"
7992 "op_quantize_per_tensor.cpp" "op_quantized_relu_out.cpp" "op_dequantize_per_tensor.cpp"
8093 "op_quantized_conv_out.cpp" "op_quantized_fully_connected_out"
8194)
0 commit comments