@@ -804,6 +804,7 @@ const std::unordered_map<std::string, CreatorFunction> get_supported_ops_fx() {
804
804
{" aten.argmin.default" , op::translate_argmin},
805
805
{" aten.as_strided.default" , op::translate_as_strided},
806
806
{" aten.as_strided_.default" , op::translate_as_strided},
807
+ {" aten.as_strided_copy.default" , op::translate_as_strided},
807
808
{" aten.asin.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Asin>},
808
809
{" aten.asinh.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Asinh>},
809
810
{" aten.atan.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Atan>},
@@ -854,6 +855,7 @@ const std::unordered_map<std::string, CreatorFunction> get_supported_ops_fx() {
854
855
{" aten.exp.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Exp>},
855
856
{" aten.expm1.default" , op::translate_expm1},
856
857
{" aten.expand.default" , op::translate_expand},
858
+ {" aten.expand_copy.default" , op::translate_expand},
857
859
{" aten.eye.m" , op::translate_eye_fx},
858
860
{" aten.fake_quantize_per_channel_affine_cachemask.default" , op::translate_fake_quantize_per_channel_affine_fx},
859
861
{" aten.fill.Scalar" , op::translate_fill},
@@ -936,6 +938,7 @@ const std::unordered_map<std::string, CreatorFunction> get_supported_ops_fx() {
936
938
{" aten.ones.names" , op::translate_ones_fx},
937
939
{" aten.ones_like.default" , op::translate_ones_like_fx},
938
940
{" aten.permute.default" , op::translate_permute},
941
+ {" aten.permute_copy.default" , op::translate_1to1_match_2_inputs<opset10::Transpose>},
939
942
{" aten.pow.Scalar" , op::translate_pow},
940
943
{" aten.pow.Tensor_Scalar" , op::translate_pow},
941
944
{" aten.pow.Tensor_Tensor" , op::translate_pow},
@@ -958,6 +961,7 @@ const std::unordered_map<std::string, CreatorFunction> get_supported_ops_fx() {
958
961
{" aten.scatter.value" , op::translate_scatter},
959
962
{" aten.scatter_add.default" , op::translate_scatter_add},
960
963
{" aten.select.int" , op::translate_select},
964
+ {" aten.select_copy.int" , op::translate_select},
961
965
{" aten.select_scatter.default" , op::translate_select_scatter_fx},
962
966
{" aten.sigmoid.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Sigmoid>},
963
967
{" aten.sigmoid_.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Sigmoid>},
@@ -967,13 +971,16 @@ const std::unordered_map<std::string, CreatorFunction> get_supported_ops_fx() {
967
971
{" aten.sin.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Sin>},
968
972
{" aten.sinh.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Sinh>},
969
973
{" aten.slice.Tensor" , op::translate_slice_fx},
974
+ {" aten.slice_copy.Tensor" , op::translate_slice_fx},
970
975
{" aten.slice_scatter.default" , op::translate_slice_scatter_fx},
971
976
{" aten.sort.default" , op::translate_sort_fx},
972
977
{" aten.split.Tensor" , op::translate_chunk_fx},
973
978
{" aten.split_with_sizes.default" , op::translate_split_with_sizes_fx},
979
+ {" aten.split_with_sizes_copy.default" , op::translate_split_with_sizes_fx},
974
980
{" aten.sqrt.default" , op::translate_1to1_match_1_inputs_with_fp32_type_alignment<opset10::Sqrt>},
975
981
{" aten.squeeze.dim" , op::translate_squeeze},
976
982
{" aten.squeeze.dims" , op::translate_squeeze},
983
+ {" aten.squeeze_copy.dims" , op::translate_squeeze},
977
984
{" aten.stack.default" , op::translate_stack_fx},
978
985
{" aten.std.correction" , op::translate_std_fx},
979
986
{" aten.sub.default" , op::translate_sub_fx},
@@ -991,10 +998,12 @@ const std::unordered_map<std::string, CreatorFunction> get_supported_ops_fx() {
991
998
{" aten.unbind.int" , op::translate_unbind_int_fx},
992
999
{" aten.unfold.default" , op::translate_unfold},
993
1000
{" aten.unsqueeze.default" , op::translate_1to1_match_2_inputs<opset10::Unsqueeze>},
1001
+ {" aten.unsqueeze_copy.default" , op::translate_1to1_match_2_inputs<opset10::Unsqueeze>},
994
1002
{" aten.upsample_nearest2d.default" , op::translate_upsample_nearest2d},
995
1003
{" aten.var.correction" , op::translate_var_fx},
996
1004
{" aten.var_mean.correction" , op::translate_var_mean_fx},
997
1005
{" aten.view.default" , op::translate_reshape},
1006
+ {" aten.view_copy.default" , op::translate_reshape},
998
1007
{" aten.view_as_complex.default" , op::translate_view_as_complex},
999
1008
{" aten.view_as_real.default" , op::translate_view_as_real},
1000
1009
{" aten.where.self" , op::translate_where},
0 commit comments