diff --git a/.github/workflows/_Metax_work_private.yaml b/.github/workflows/_Metax_work_private.yaml index f7ea6dc0a96..0d679f36789 100644 --- a/.github/workflows/_Metax_work_private.yaml +++ b/.github/workflows/_Metax_work_private.yaml @@ -79,7 +79,7 @@ jobs: run: | cd backends/metax_gpu/tests - bash run_test.sh -j 8 -b "default" + bash run_test.sh -j 4 -b "default" - name: push whl env: diff --git a/backends/metax_gpu/tests/default.txt b/backends/metax_gpu/tests/default.txt index fd506f51970..8b691a3e2bc 100644 --- a/backends/metax_gpu/tests/default.txt +++ b/backends/metax_gpu/tests/default.txt @@ -368,3 +368,713 @@ test_take_along_axis_op test_tensor_unfold test_warpctc_op test_swiglu +test_Tensor_to +test_Tensor_type +test_accuracy_op +test_activation_sparse_op +test_activation_stride_op +test_adagrad_op_v2 +test_adam_optimizer_fp32_fp64 +test_adamax_api +test_adamw_op +test_adaptive_avg_pool2d +test_adaptive_log_softmax_with_loss +test_adaptive_max_pool1d +test_adaptive_max_pool2d +test_adaptive_max_pool3d +test_add_n_op +test_add_op +test_add_op_fluid +test_add_position_encoding_op +test_affine_channel_op +test_affine_grid_function +test_affine_grid_op +test_allclose_layer +test_allclose_op +test_allocator_visitor +test_alpha_dropout +test_amp_check_finite_and_scale_op +test_angle_op +test_apply +test_arange +test_arg_min_max_op +test_arg_min_max_v2_op +test_argsort_op +test_argwhere_api +test_array_read_write_op +test_as_strided +test_asarray +test_assign_op +test_assign_pos_op +test_assign_pos_op_dygraph +test_assign_value_op +test_atan2_op +test_atleast_xd +test_attention_lstm_op +test_attribute_var +test_auc_op +test_auc_single_pred_op +test_autograd_function +test_baddbmm_op +test_base_module +test_batch_fc_op +test_batch_sampler +test_beam_search_decode_op +test_beam_search_op +test_bernoulli_op +test_bfloat16_embedding +test_bilinear_tensor_product_op +test_binary_cross_entropy_with_logits_op +test_binomial_op +test_bipartite_match_op +test_bitwise_op +test_bitwise_shift_op +test_blha_get_max_len_op +test_bmm_op +test_box_clip_op +test_box_coder_op +test_broadcast_error +test_broadcast_shape +test_broadcast_shapes_op +test_broadcast_tensors_op +test_broadcast_to_op +test_bucketize_api +test_c_softmax_with_cross_entropy_op +test_c_softmax_with_multi_label_cross_entropy_op +test_calc_gradient +test_capture_backward_subgraph +test_cartesian_prod +test_case +test_cast_op +test_cdist +test_ceil_op +test_channel_shuffle +test_check_import_scipy +test_chunk_eval_op +test_class_center_sample_op +test_clip_by_norm_op +test_clip_grad_norm_ +test_clip_grad_value_ +test_clip_op +test_coalesce_tensor_op +test_collect_fpn_proposals_op +test_combinations +test_compare_complex_op +test_compare_op_stride +test_compare_reduce_op +test_complex_abs +test_complex_cast +test_complex_elementwise_layers +test_complex_getitem +test_complex_grad_accumulated +test_complex_matmul +test_complex_op +test_complex_reshape +test_complex_simplenet +test_complex_sum_layer +test_complex_trace_layer +test_complex_transpose +test_complex_variable +test_complex_view_op +test_concat_op +test_conj_op +test_const_value +test_constant +test_conv2d_op +test_conv2d_op_depthwise_conv +test_conv2d_transpose_op_depthwise_conv +test_copysign_op +test_cos +test_cosine_embedding_loss +test_cosine_similarity_api +test_count_nonzero_api +test_cov +test_cpp_error_msg +test_create_op_doc_string +test_create_parameter +test_crop_tensor_op +test_cross_entropy2_op +test_cross_entropy_loss +test_cross_entropy_op +test_crypto +test_cummax_op +test_cummin_op +test_cumprod_op +test_cumprod_op_dtype +test_cumsum_op +test_cumulative_trapezoid +test_cyclic_cifar_dataset +test_decayed_adagrad_op +test_decorator +test_default_dtype +test_default_scope_funcs +test_deg2rad +test_dense_dim +test_dequantize_abs_max_op +test_dequantize_log_op +test_detach +test_device +test_device_guard +test_diag_embed +test_diag_v2 +test_diagflat +test_diagonal_op +test_diagonal_scatter +test_diff_op +test_digamma_op +test_directory_migration +test_disable_signal_handler +test_dlpack_basic +test_dot_op_0d +test_dropout_op_inplace +test_dygraph_mnist_fp16 +test_dygraph_mode_of_unittest +test_dygraph_spectral_norm +test_dygraph_weight_norm +test_dynamic_rnn_stop_gradient +test_eager_deletion_dynamic_rnn_base +test_eager_deletion_recurrent_op +test_eager_deletion_while_op +test_eager_tensor +test_eager_trace_op +test_edit_distance_op +test_egr_code_generate_api +test_egr_python_api +test_egr_string_tensor_api +test_eigh_op +test_eigvals_op +test_eigvalsh_op +test_einsum_op +test_einsum_v2 +test_elementwise_floordiv_op +test_elementwise_floormod_op +test_elementwise_heaviside_op +test_elementwise_max_op +test_elementwise_min_op +test_elementwise_mul_op +test_elementwise_nn_grad +test_elementwise_tensor_split +test_embedding_deterministic +test_embedding_renorm +test_embedding_scale_grad_by_freq +test_empty +test_empty_like_op +test_empty_op +test_empty_tensor_indexing +test_erf_op +test_erfinv_op +test_exception +test_executor_check_fetch_list +test_executor_feed_non_tensor +test_executor_return_tensor_not_overwriting +test_eye +test_eye_op +test_fake_dequantize_op +test_fast_h2d_copy +test_feed_fetch_method +test_fetch_handler +test_fill_any_like_op +test_fill_any_op +test_fill_constant_op +test_fill_diagonal_tensor_op +test_flatten2_op +test_floor +test_floor_divide_op +test_fmax_op +test_fmin_op +test_fold_op +test_fp8_quant +test_frac_api +test_fractional_max_pool2d_api +test_fractional_max_pool2d_op +test_fractional_max_pool3d_api +test_fractional_max_pool3d_op +test_frame_op +test_frexp_api +test_from_numpy +test_fs_interface +test_ftrl_op +test_full +test_full_op +test_function_hook +test_functional_conv1d +test_functional_conv1d_transpose +test_fused_adam_op +test_fused_bias_act_op +test_fused_bias_dropout_residual_layer_norm_op +test_fused_bias_dropout_residual_layer_norm_op_api +test_fused_dconv_drelu_dbn_op +test_fused_embedding_fc_lstm_op +test_fused_fc_elementwise_layernorm_op +test_fused_gemm_epilogue_grad_op +test_fused_groupnorm +test_fused_layernorm_op +test_fused_multihead_matmul_op +test_fused_rotary_position_embedding +test_fused_transformer_with_amp_decorator +test_fused_transpose_wlch_split_quant_op +test_fusion_gru_op +test_fusion_lstm_op +test_fusion_repeated_fc_relu_op +test_fusion_seqconv_eltadd_relu_op +test_fusion_squared_mat_sub_op +test_gammaln_op +test_gast_with_compatibility +test_gather_compatible +test_gather_nd_op +test_gather_tree_op +test_gaussian_nll_loss +test_gaussian_random_op +test_gcd +test_gelu_op +test_generate_proposals_v2_op +test_geometric_inplace +test_get_all_op_or_kernel_names +test_get_set_flags +test_get_window +test_global_var_getter_setter +test_glu +test_grad_api +test_grad_clip_minimize +test_grad_fn_and_next_functions +test_graph_sample_neighbors +test_graph_send_uv_op +test_greater_equal_op +test_group_norm_op_v2 +test_group_norm_op_v2_init +test_gru_rnn_op +test_gru_unit_op +test_gumbel_softmax_op +test_hapi_amp +test_hash_op +test_higher_dim_scatter +test_hinge_embedding_loss +test_hinge_loss_op +test_histogram_bin_edges_op +test_householder_product +test_huber_loss_op +test_hybrid_parallel_topology +test_hypot +test_i0_op +test_i0e_op +test_i1_op +test_i1e_op +test_identity_op +test_iinfo_and_finfo +test_im2sequence_op +test_imperative_auto_prune +test_imperative_framework +test_imperative_group +test_imperative_hook_for_layer +test_imperative_layer_apply +test_imperative_layer_children +test_imperative_layer_trainable +test_imperative_layers +test_imperative_named_members +test_imperative_numpy_bridge +test_imperative_optimizer +test_imperative_optimizer_v2 +test_imperative_parallel_coalesce_split +test_imperative_partial_backward +test_imperative_ptb_rnn +test_imperative_ptb_rnn_sorted_gradient +test_imperative_save_load_v2 +test_imperative_signal_handler +test_imperative_star_gan_with_gradient_penalty +test_imperative_tensor_clear_gradient +test_imperative_thread_local_has_grad +test_imperative_using_non_zero_gpu +test_increment +test_incubate_build_src_rank_and_local_expert_id +test_incubate_cal_aux_loss +test_incubate_cross_entropy_with_softmax_bwd_w_downcast +test_incubate_embedding_grad +test_incubate_expand_modality_expert_id +test_incubate_fused_rmsnorm_ext +test_incubate_int_bincount +test_incubate_moe_combine_no_weight +test_incubate_moe_gate_dispatch_partial_nosoftmaxtopk +test_incubate_moe_gate_dispatch_w_permute +test_incubate_moe_gate_dispatch_w_permute_bwd +test_index_elementwise +test_index_fill +test_index_put_op +test_index_select_compatible +test_index_select_strided +test_infer_shape +test_inference_api +test_inference_model_io +test_initial_seed +test_initializer +test_initializer_nn +test_inplace_and_clear_gradient +test_inplace_auto_generated_apis +test_inplace_softmax_with_cross_entropy +test_install_check +test_instance_norm_op +test_instance_norm_op_v2 +test_int_shape +test_interp_antialias_op +test_interp_recompute_scale_factor +test_is_complex +test_is_empty_op +test_is_floating_point +test_is_integer +test_is_tensor +test_kldiv_loss_op +test_kron_op +test_l1_loss +test_l1_norm_op +test_label_smooth_op +test_lamb_op +test_layer_astype +test_layer_norm_op +test_layer_norm_op_v2 +test_layer_norm_op_v2_init +test_layer_to +test_layerlist +test_layout_autotune +test_lazy_init +test_lbfgs_class +test_lcm +test_ldexp +test_legacy_loss_args +test_lerp_op +test_less_equal_op +test_less_than_op +test_lgamma_op +test_limit_by_capacity_op +test_linalg_eig_op +test_linalg_vecdot +test_linear +test_linear_interp_v2_op +test_linspace +test_listen_and_serv_op +test_lod_tensor_array +test_log +test_log_loss_op +test_log_normal +test_log_normal_inplace +test_logaddexp +test_logcumsumexp_op +test_logger +test_logit_op +test_logspace +test_logsumexp +test_lookahead +test_lookup_table_bf16_op +test_lookup_table_v2_bf16_op +test_lrn_op +test_lstm_cudnn_op +test_margin_cross_entropy_op +test_masked_fill +test_masked_multihead_attention_op +test_masked_scatter +test_masked_select_op +test_match_matrix_tensor_op +test_math_op_patch +test_math_op_patch_pir +test_math_op_patch_var_base +test_matmul_0_size_op +test_matmul_int8_op +test_matmul_out +test_matrix_rank_atol_rtol_op +test_matrix_rank_op +test_max_min_amax_amin_op +test_max_op +test_maximum_op +test_maxout_op +test_mean_op_v1 +test_merge_selectedrows_op +test_merged_adam_op +test_meta_tensor +test_metrics +test_min_op +test_minimum_op +test_mmap_storage +test_mode_op +test_modelaverage +test_momentum_op +test_mul +test_mul_nn_grad +test_multi_dot_op +test_multi_scale_pool_allocator +test_multiclass_nms_op +test_multigammaln +test_multiplex_op +test_multiply +test_multiprocess_dataloader_exception +test_multiprocess_dataloader_iterable_dataset_split +test_naive_best_fit_gpu_memory_limit +test_nan_to_num_op +test_nanmean_api +test_nansum_api +test_narrow +test_nce +test_nearest_interp_v2_op +test_neg_op +test_negative +test_network_with_dtype +test_newprofiler +test_newprofiler_helper +test_nms_op +test_nn_circular_pad_1d_2d_3d_layers +test_nn_constant_pad_1d_2d_3d_layers +test_nn_dice_loss +test_nn_functional_embedding_dygraph +test_nn_functional_interpolate +test_nn_init_function +test_nn_margin_rank_loss +test_nn_matmul_v2_grad +test_nn_parameter +test_nn_quant_functional_layers +test_nn_reflection_pad_1d_2d_3d_layers +test_nn_replication_pad_1d_2d_3d_layers +test_nn_sigmoid_op +test_noamdecay_op +test_node_register_hook +test_nonzero_api +test_norm_all +test_norm_nn_grad +test_normal +test_normal_inplace +test_normal_out +test_normalize +test_npscaler_to_tensor +test_number_count_op +test_ones_op +test_op_function_generator +test_op_name_conflict +test_op_version +test_operator +test_ops_roi_align +test_ops_roi_pool +test_optimizer_for_varbase +test_optimizer_grad +test_overlap_add_op +test_pad_op +test_paddle_device +test_paddle_imperative_double_grad +test_paddle_stream +test_paddlescience +test_parameter +test_partial_concat_op +test_pdist +test_permute_op +test_pipeline_parallel +test_pixel_shuffle_op +test_poisson_nll_loss +test_polar +test_polygamma_op +test_pool1d_api +test_pool2d_api +test_positive +test_pow +test_pow_op +test_prelu_op +test_print_op +test_prior_box_op +test_prod_op +test_progressbar +test_prune +test_prune_gate_by_capacity_op +test_ps_dispatcher +test_pylayer_op +test_pyramid_hash_op +test_python_operator_overriding +test_qr_op +test_quant_linear_op +test_quantile_and_nanquantile +test_rad2deg +test_radam_op +test_rand +test_randint_like +test_randint_op +test_randn_like +test_random_routing_op +test_random_seed +test_randperm_op +test_range +test_rank_attention_op +test_ravel +test_ravel_op +test_raw_program_optimizer +test_real_imag_op +test_recompute_with_tuple_input +test_reduce_as_op +test_reduce_op +test_reduce_stride_op +test_regularizer_api +test_renorm_op +test_repeat +test_repeat_interleave_op +test_reset_grad_inplace_version +test_restrict_nonzero +test_retain_graph +test_reverse_op +test_rms_norm_op +test_rnn_decode_api +test_rnn_op +test_roi_align_op +test_roi_pool_op +test_roll_op +test_rot90_op +test_round_op +test_row_conv_op +test_rrelu_op +test_rsqrt +test_run +test_run_fluid_by_module_or_command_line +test_save_inference_model_conditional_op +test_scalar +test_scale_op +test_scatter_add_inplace_op +test_scatter_add_op +test_scatter_compatible +test_scatter_nd_op +test_scatter_reduce_op +test_scope +test_search +test_searchsorted_op +test_seed_op +test_select_scatter_op +test_selected_rows +test_sequential +test_set_value_op +test_sgd_op_bf16 +test_sgn +test_shape_op +test_shard_index_op +test_share_data_op +test_shuffle_batch_op +test_shuffle_channel_op +test_sigmoid +test_sigmoid_cross_entropy_with_logits_grad_with_auto_grad +test_signbit +test_silu_op +test_simple_rnn_op +test_sin +test_sinc +test_size +test_slice_op +test_slice_scatter +test_slice_var +test_softmax2d +test_softmax_mask_fuse_op +test_softmax_op +test_softmax_with_cross_entropy_op +test_solve_op +test_sparse_dim +test_sparse_embedding_op +test_sparse_fused_attention_op +test_spectral_norm_op +test_split_with_sizes_api +test_splits_api +test_square_error_cost +test_squared_l2_norm_op +test_squeeze2_op +test_squeeze2_op_rename +test_stack_extension_api +test_stack_op +test_state_dict_convert +test_static_save_load +test_static_save_load_bf16 +test_static_save_load_large +test_std_layer +test_stride +test_strided_slice_op +test_sub_op_fluid +test_subtract_op +test_sum_decorator +test_swapaxes +test_swapdims +test_swiglu +test_switch_case +test_sync_batch_norm_op_convert +test_take +test_take_along_axis_op +test_take_along_dim +test_tdm_sampler_op +test_tensor_array_to_tensor +test_tensor_constructor +test_tensor_copy_from +test_tensor_cuda +test_tensor_cuda_static +test_tensor_data_ptr +test_tensor_fill_ +test_tensor_fill_diagonal_ +test_tensor_fill_diagonal_tensor +test_tensor_fill_diagonal_tensor_ +test_tensor_place +test_tensor_register_hook +test_tensor_requires_grad +test_tensor_scalar_type_promotion_dynamic +test_tensor_scalar_type_promotion_static +test_tensor_to_list +test_tensor_type_autocast +test_tensor_type_convert_api +test_tensor_unfold +test_tf32_cublas +test_tf32_cudnn +test_top_k_op +test_top_k_v2_op +test_top_p_sampling +test_trainer_desc +test_trans_layout_op +test_transfer_layout_op +test_transforms_static +test_translated_layer +test_transpose_op +test_trapezoid +test_triangular_solve_op +test_tril_indices_op +test_tril_triu_op +test_trilinear_interp_v2_op +test_triu_indices_op +test_trunc_op +test_type_as +test_unflatten +test_unfold_op +test_uniform_random_inplace_op +test_uniform_random_op +test_unique +test_unique_consecutive_op +test_unique_name +test_unpool1d_op +test_unpool3d_op +test_unpool_indices +test_unpool_op +test_unsqueeze2_op +test_unstack_op +test_update_loss_scaling_op +test_upsampling_api +test_use_triton +test_utils_lazyimport +test_vander +test_variable +test_variance_layer +test_view_op_reuse_allocation +test_vision_models +test_viterbi_decode_op +test_vmm_compact +test_vmmallocator +test_warpctc_op +test_warprnnt_op +test_weight_decay +test_weighted_sample_neighbors +test_where_op +test_while_loop_op +test_while_op +test_window +test_yolo_box_op +test_zero_dim_complex_api +test_zero_dim_distribution_loss_api +test_zero_dim_no_backward_api +test_zero_dim_sundry_static_api_part1 +test_zero_dim_sundry_static_api_part2 +test_zero_dim_sundry_static_api_part3 +test_zero_dim_sundry_static_api_part4 +test_zero_dim_unary_api +test_zero_size +test_zero_size_tensor +test_zeros_op diff --git a/backends/metax_gpu/tests/ignore.txt b/backends/metax_gpu/tests/ignore.txt index 7e0832d8478..c0936ab1af0 100644 --- a/backends/metax_gpu/tests/ignore.txt +++ b/backends/metax_gpu/tests/ignore.txt @@ -14,6 +14,61 @@ test_conv3d_layer test_conv3d_transpose_part2_op test_fused_conv2d_add_act_op test_bilinear_interp_v2_op +test_gaussian_random_op +test_deform_conv2d +test_nonzero_api +test_deformable_conv_op +test_unsqueeze_op +test_incubate_expand_modality_expert_id +test_squeeze_op +test_incubate_moe_gate_dispatch_w_permute +test_deformable_conv_v1_op +test_bfloat16_embedding +test_conv3d_layer +test_greater_equal +test_conv3d_transpose_part2_op +test_fc_op +test_count_nonzero_api +test_matmul_op +test_incubate_moe_combine +test_swiglu +test_linalg_matrix_exp +test_incubate_moe_gate_dispatch_w_permute_bwd +test_arange +test_layer_norm +test_fused_conv2d_add_act_op +test_top_p_sampling +test_incubate_build_src_rank_and_local_expert_id +test_imperative_double_grad +test_gaussian_nll_loss +test_incubate_fused_rmsnorm_ext +test_p_norm_op +test_conv3d_transpose_op +test_einsum +test_incubate_moe_gate_dispatch_partial_nosoftmaxtopk +test_abs +test_einsum_0d_tensor +test_baddbmm_op +test_cumprod_op +test_deg2rad +test_fp8_quant +test_fractional_max_pool2d_op +test_fractional_max_pool3d_op +test_fused_adam_op +test_fusion_seqconv_eltadd_relu_op +test_i0_op +test_i0e_op +test_i1_op +test_i1e_op +test_instance_norm_op_v2 +test_linear_interp_v2_op +test_rms_norm_op +test_rrelu_op +test_run +test_squeeze2_op +test_geometric_inplace +test_householder_product +test_paddle_device [internet] test_hapi_amp diff --git a/backends/metax_gpu/tests/error_ut/test_addmm_op_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_addmm_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_addmm_op_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_addmm_op_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_all.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_all.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_all.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_all.py diff --git a/backends/metax_gpu/tests/error_ut/test_base_xccl.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_base_xccl.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_base_xccl.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_base_xccl.py diff --git a/backends/metax_gpu/tests/error_ut/test_cumsum_op_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_cumsum_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_cumsum_op_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_cumsum_op_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_elementwise_pow_op_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_elementwise_pow_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_elementwise_pow_op_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_elementwise_pow_op_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_flas_kv.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_flas_kv.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_flas_kv.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_flas_kv.py diff --git a/backends/metax_gpu/tests/error_ut/test_flash_attn_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_flash_attn_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_flash_attn_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_flash_attn_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_full_like_op_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_full_like_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_full_like_op_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_full_like_op_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_fused_rope_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_fused_rope_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_fused_rope_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_fused_rope_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_gather_nd_op_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_gather_nd_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_gather_nd_op_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_gather_nd_op_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_incubate_fused_rmsnorm_ext_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_incubate_fused_rmsnorm_ext_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_incubate_fused_rmsnorm_ext_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_incubate_fused_rmsnorm_ext_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_index_put_op.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_index_put_op.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_index_put_op.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_index_put_op.py diff --git a/backends/metax_gpu/tests/error_ut/test_logsumexp_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_logsumexp_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_logsumexp_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_logsumexp_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_tile_op_metax.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_tile_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_tile_op_metax.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_tile_op_metax.py diff --git a/backends/metax_gpu/tests/error_ut/test_weight_only_linear_kernel_op.py b/backends/metax_gpu/tests/tmp_save/error_ut/test_weight_only_linear_kernel_op.py similarity index 100% rename from backends/metax_gpu/tests/error_ut/test_weight_only_linear_kernel_op.py rename to backends/metax_gpu/tests/tmp_save/error_ut/test_weight_only_linear_kernel_op.py diff --git a/backends/metax_gpu/tests/new_test/test_arange_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_arange_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_arange_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_arange_metax_2.py diff --git a/backends/metax_gpu/tests/new_test/test_bitwise_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_bitwise_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_bitwise_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_bitwise_op_metax_2.py diff --git a/backends/metax_gpu/tests/new_test/test_cast_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_cast_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_cast_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_cast_op_metax_2.py diff --git a/backends/metax_gpu/tests/new_test/test_cumsum_op_metax.py b/backends/metax_gpu/tests/tmp_save/new_test/test_cumsum_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_cumsum_op_metax.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_cumsum_op_metax.py diff --git a/backends/metax_gpu/tests/new_test/test_cumsum_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_cumsum_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_cumsum_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_cumsum_op_metax_2.py diff --git a/backends/metax_gpu/tests/new_test/test_einsum_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_einsum_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_einsum_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_einsum_metax_2.py diff --git a/backends/metax_gpu/tests/new_test/test_elementwise_div_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_elementwise_div_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_elementwise_div_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_elementwise_div_op_metax_2.py diff --git a/backends/metax_gpu/tests/new_test/test_elementwise_pow_op_metax.py b/backends/metax_gpu/tests/tmp_save/new_test/test_elementwise_pow_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_elementwise_pow_op_metax.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_elementwise_pow_op_metax.py diff --git a/backends/metax_gpu/tests/new_test/test_full_like_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_full_like_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_full_like_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_full_like_op_metax_2.py diff --git a/backends/metax_gpu/tests/new_test/test_gather_nd_op_metax.py b/backends/metax_gpu/tests/tmp_save/new_test/test_gather_nd_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_gather_nd_op_metax.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_gather_nd_op_metax.py diff --git a/backends/metax_gpu/tests/new_test/test_greater_equal_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_greater_equal_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_greater_equal_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_greater_equal_op_metax_2.py diff --git a/backends/metax_gpu/tests/new_test/test_top_k_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/new_test/test_top_k_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/new_test/test_top_k_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/new_test/test_top_k_op_metax_2.py diff --git a/backends/metax_gpu/tests/unittest/test_abs_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_abs_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_abs_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_abs_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_accuracy_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_accuracy_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_accuracy_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_accuracy_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_adamw_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_adamw_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_adamw_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_adamw_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_arange_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_arange_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_arange_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_arange_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_assign_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_assign_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_assign_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_assign_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_bfloat16_embedding_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_bfloat16_embedding_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_bfloat16_embedding_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_bfloat16_embedding_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_bincount_op.py b/backends/metax_gpu/tests/tmp_save/unittest/test_bincount_op.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_bincount_op.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_bincount_op.py diff --git a/backends/metax_gpu/tests/unittest/test_bitwise_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_bitwise_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_bitwise_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_bitwise_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_c_embedding_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_c_embedding_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_c_embedding_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_c_embedding_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_cast_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_cast_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_cast_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_cast_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_cast_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/unittest/test_cast_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_cast_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_cast_op_metax_2.py diff --git a/backends/metax_gpu/tests/unittest/test_clip_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_clip_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_clip_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_clip_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_compare_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_compare_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_compare_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_compare_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_concat_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_concat_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_concat_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_concat_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_count_nonzero_api_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_count_nonzero_api_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_count_nonzero_api_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_count_nonzero_api_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_cumsum_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_cumsum_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_cumsum_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_cumsum_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_einsum_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_einsum_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_einsum_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_einsum_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_elementwise_add_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_add_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_elementwise_add_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_add_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_elementwise_div_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_div_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_elementwise_div_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_div_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_elementwise_floordiv_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_floordiv_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_elementwise_floordiv_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_floordiv_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_elementwise_mul_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_mul_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_elementwise_mul_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_mul_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_elementwise_pow_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_pow_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_elementwise_pow_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_elementwise_pow_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_empty_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_empty_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_empty_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_empty_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_expand_v2_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_expand_v2_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_expand_v2_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_expand_v2_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_fill_any_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_fill_any_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_fill_any_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_fill_any_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_fill_constant_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_fill_constant_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_fill_constant_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_fill_constant_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_flatten_contiguous_range_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_flatten_contiguous_range_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_flatten_contiguous_range_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_flatten_contiguous_range_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_full_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_full_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_full_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_full_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_fused_bias_act_op.py b/backends/metax_gpu/tests/tmp_save/unittest/test_fused_bias_act_op.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_fused_bias_act_op.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_fused_bias_act_op.py diff --git a/backends/metax_gpu/tests/unittest/test_gather_nd_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_gather_nd_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_gather_nd_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_gather_nd_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_gather_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_gather_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_gather_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_gather_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_gaussian_nll_loss_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_gaussian_nll_loss_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_gaussian_nll_loss_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_gaussian_nll_loss_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_greater_equal.py b/backends/metax_gpu/tests/tmp_save/unittest/test_greater_equal.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_greater_equal.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_greater_equal.py diff --git a/backends/metax_gpu/tests/unittest/test_greater_equal_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_greater_equal_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_greater_equal_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_greater_equal_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_incubate_build_src_rank_and_local_expert_id.py b/backends/metax_gpu/tests/tmp_save/unittest/test_incubate_build_src_rank_and_local_expert_id.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_incubate_build_src_rank_and_local_expert_id.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_incubate_build_src_rank_and_local_expert_id.py diff --git a/backends/metax_gpu/tests/unittest/test_incubate_expand_modality_expert_id.py b/backends/metax_gpu/tests/tmp_save/unittest/test_incubate_expand_modality_expert_id.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_incubate_expand_modality_expert_id.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_incubate_expand_modality_expert_id.py diff --git a/backends/metax_gpu/tests/unittest/test_incubate_fused_rmsnorm_ext_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_incubate_fused_rmsnorm_ext_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_incubate_fused_rmsnorm_ext_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_incubate_fused_rmsnorm_ext_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_incubate_moe_combine.py b/backends/metax_gpu/tests/tmp_save/unittest/test_incubate_moe_combine.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_incubate_moe_combine.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_incubate_moe_combine.py diff --git a/backends/metax_gpu/tests/unittest/test_incubate_moe_gate_dispatch_partial_nosoftmaxtopk.py b/backends/metax_gpu/tests/tmp_save/unittest/test_incubate_moe_gate_dispatch_partial_nosoftmaxtopk.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_incubate_moe_gate_dispatch_partial_nosoftmaxtopk.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_incubate_moe_gate_dispatch_partial_nosoftmaxtopk.py diff --git a/backends/metax_gpu/tests/unittest/test_incubate_moe_gate_dispatch_w_permute.py b/backends/metax_gpu/tests/tmp_save/unittest/test_incubate_moe_gate_dispatch_w_permute.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_incubate_moe_gate_dispatch_w_permute.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_incubate_moe_gate_dispatch_w_permute.py diff --git a/backends/metax_gpu/tests/unittest/test_incubate_moe_gate_dispatch_w_permute_bwd.py b/backends/metax_gpu/tests/tmp_save/unittest/test_incubate_moe_gate_dispatch_w_permute_bwd.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_incubate_moe_gate_dispatch_w_permute_bwd.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_incubate_moe_gate_dispatch_w_permute_bwd.py diff --git a/backends/metax_gpu/tests/unittest/test_index_add_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_index_add_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_index_add_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_index_add_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_index_put_op.py b/backends/metax_gpu/tests/tmp_save/unittest/test_index_put_op.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_index_put_op.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_index_put_op.py diff --git a/backends/metax_gpu/tests/unittest/test_index_put_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_index_put_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_index_put_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_index_put_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_layer_norm.py b/backends/metax_gpu/tests/tmp_save/unittest/test_layer_norm.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_layer_norm.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_layer_norm.py diff --git a/backends/metax_gpu/tests/unittest/test_layer_norm_op_v2_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_layer_norm_op_v2_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_layer_norm_op_v2_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_layer_norm_op_v2_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_logical_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_logical_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_logical_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_logical_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_max_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_max_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_max_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_max_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_maximum_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_maximum_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_maximum_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_maximum_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_mean_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_mean_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_mean_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_mean_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_nonzero_api_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_nonzero_api_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_nonzero_api_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_nonzero_api_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_numel_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_numel_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_numel_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_numel_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_one_hot_v2_op.py b/backends/metax_gpu/tests/tmp_save/unittest/test_one_hot_v2_op.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_one_hot_v2_op.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_one_hot_v2_op.py diff --git a/backends/metax_gpu/tests/unittest/test_p_norm_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_p_norm_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_p_norm_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_p_norm_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_pad_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_pad_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_pad_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_pad_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_put_along_axis_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_put_along_axis_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_put_along_axis_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_put_along_axis_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_randint_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_randint_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_randint_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_randint_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_reduce_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_reduce_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_reduce_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_reduce_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_reshape_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_reshape_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_reshape_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_reshape_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_scale_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_scale_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_scale_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_scale_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_scatter_nd_op2_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_scatter_nd_op2_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_scatter_nd_op2_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_scatter_nd_op2_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_scatter_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_scatter_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_scatter_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_scatter_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_scatter_op_metax_2.py b/backends/metax_gpu/tests/tmp_save/unittest/test_scatter_op_metax_2.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_scatter_op_metax_2.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_scatter_op_metax_2.py diff --git a/backends/metax_gpu/tests/unittest/test_set_value_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_set_value_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_set_value_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_set_value_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_shape_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_shape_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_shape_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_shape_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_sign_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_sign_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_sign_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_sign_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_slice_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_slice_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_slice_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_slice_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_softmax_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_softmax_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_softmax_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_softmax_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_softmax_with_cross_entropy_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_softmax_with_cross_entropy_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_softmax_with_cross_entropy_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_softmax_with_cross_entropy_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_split_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_split_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_split_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_split_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_squared_l2_norm_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_squared_l2_norm_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_squared_l2_norm_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_squared_l2_norm_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_squeeze_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_squeeze_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_squeeze_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_squeeze_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_stack_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_stack_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_stack_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_stack_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_strided_slice_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_strided_slice_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_strided_slice_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_strided_slice_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_subtract_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_subtract_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_subtract_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_subtract_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_sum_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_sum_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_sum_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_sum_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_top_k_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_top_k_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_top_k_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_top_k_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_top_k_v2_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_top_k_v2_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_top_k_v2_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_top_k_v2_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_top_p_sampling.py b/backends/metax_gpu/tests/tmp_save/unittest/test_top_p_sampling.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_top_p_sampling.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_top_p_sampling.py diff --git a/backends/metax_gpu/tests/unittest/test_transpose_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_transpose_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_transpose_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_transpose_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_tril_triu_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_tril_triu_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_tril_triu_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_tril_triu_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_unbind_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_unbind_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_unbind_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_unbind_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_uniform_random_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_uniform_random_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_uniform_random_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_uniform_random_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_unsqueeze_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_unsqueeze_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_unsqueeze_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_unsqueeze_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_where_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_where_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_where_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_where_op_metax.py diff --git a/backends/metax_gpu/tests/unittest/test_zeros_like_op_metax.py b/backends/metax_gpu/tests/tmp_save/unittest/test_zeros_like_op_metax.py similarity index 100% rename from backends/metax_gpu/tests/unittest/test_zeros_like_op_metax.py rename to backends/metax_gpu/tests/tmp_save/unittest/test_zeros_like_op_metax.py