@@ -22,20 +22,34 @@ endif()
2222set (_aten_ops__srcs
2323 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_add.cpp"
2424 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_atan2.cpp"
25+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_bitwise_and.cpp"
26+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_bitwise_or.cpp"
27+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_bitwise_xor.cpp"
2528 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_bmm.cpp"
2629 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_cat.cpp"
2730 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_clamp.cpp"
2831 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_div.cpp"
32+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_embedding.cpp"
33+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_eq.cpp"
34+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_fmod.cpp"
2935 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_full.cpp"
36+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_ge.cpp"
37+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_gt.cpp"
38+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_hardtanh.cpp"
39+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_le.cpp"
40+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_lt.cpp"
41+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_masked_fill.cpp"
3042 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_maximum.cpp"
3143 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_mean.cpp"
3244 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_minimum.cpp"
3345 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_mm.cpp"
3446 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_mul.cpp"
47+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_ne.cpp"
3548 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_permute_copy.cpp"
3649 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_pow.cpp"
3750 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_remainder.cpp"
3851 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_rsqrt.cpp"
52+ "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_select_copy.cpp"
3953 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_slice_copy.cpp"
4054 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_softmax.cpp"
4155 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_split_with_sizes_copy.cpp"
@@ -45,22 +59,21 @@ set(_aten_ops__srcs
4559 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_view_copy.cpp"
4660 "${EXECUTORCH_ROOT} /backends/cadence/hifi/operators/op_where.cpp"
4761 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_clone.cpp"
48- "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_embedding.cpp"
49- "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_gt.cpp"
5062 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_gelu.cpp"
51- "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_hardtanh.cpp"
5263 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_max_pool2d_with_indices.cpp"
5364 "${EXECUTORCH_ROOT} /kernels/portable/cpu/op_to_copy.cpp"
5465 "${EXECUTORCH_ROOT} /kernels/portable/cpu/pattern/unary_ufunc_realhbbf16_to_floathbf16.cpp"
5566 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/activation_ops_util.cpp"
5667 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/broadcast_util.cpp"
5768 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/copy_ops_util.cpp"
5869 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/dtype_util.cpp"
70+ "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/delinearize_index.cpp"
5971 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/index_util.cpp"
6072 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/kernel_ops_util.cpp"
6173 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/matmul_ops_util.cpp"
6274 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/reduce_util.cpp"
6375 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/repeat_util.cpp"
76+ "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/select_copy_util.cpp"
6477 "${EXECUTORCH_ROOT} /kernels/portable/cpu/util/slice_util.cpp"
6578 )
6679add_library (aten_ops_cadence ${_aten_ops__srcs} )
@@ -78,7 +91,7 @@ target_include_directories(
7891
7992# Custom ops that are needed to run the test model.
8093add_library (
81- custom_ops "op_quantized_linear_out.cpp" "op_quantized_layer_norm.cpp"
94+ custom_ops "op_quantized_linear_out.cpp" "op_quantized_layer_norm.cpp" "quantized_matmul_out.cpp"
8295 "op_quantize_per_tensor.cpp" "op_quantized_relu_out.cpp" "op_dequantize_per_tensor.cpp"
8396 "op_quantized_conv_out.cpp" "op_quantized_fully_connected_out"
8497)
0 commit comments