diff --git a/paconvert/api_mapping.json b/paconvert/api_mapping.json index 1d10fe946..8c45c21bc 100644 --- a/paconvert/api_mapping.json +++ b/paconvert/api_mapping.json @@ -1,14084 +1,14090 @@ { - "fairscale.nn.model_parallel.initialize.get_model_parallel_rank": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.distributed.fleet.base.topology._HYBRID_PARALLEL_GROUP.get_model_parallel_rank" - }, - "fairscale.nn.model_parallel.initialize.get_model_parallel_world_size": { - "Matcher": "Func2Attribute", - "paddle_api": "paddle.distributed.fleet.base.topology._HYBRID_PARALLEL_GROUP._mp_degree" - }, - "fairscale.nn.model_parallel.initialize.initialize_model_parallel": { - "Matcher": "FSInitializeModelParallelMatcher", - "args_list": [ - "model_parallel_size_", - "pipeline_length", - "*", - "model_parallel_backend", - "pipeline_backend", - "ddp_backend" - ], - "kwargs_change": { - "model_parallel_backend": "", - "pipeline_backend": "", - "ddp_backend": "" - }, - "min_input_args": 1 - }, - "fairscale.nn.model_parallel.initialize.model_parallel_is_initialized": { - "Matcher": "FSModelParallelIsInitializedMatcher" - }, - "fairscale.nn.model_parallel.layers.ColumnParallelLinear": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.fleet.meta_parallel.ColumnParallelLinear", - "args_list": [ - "in_features", - "out_features", - "bias", - "gather_output", - "init_method", - "stride", - "keep_master_weight_for_test" - ], - "unsupport_args": [ - "stride" - ], - "kwargs_change": { - "bias": "has_bias", - "init_method": "", - "keep_master_weight_for_test": "" - }, - "paddle_default_kwargs": { - "has_bias": "True" - } - }, - "fairscale.nn.model_parallel.layers.ParallelEmbedding": { - "Matcher": "FSParallelEmbeddingMatcher", - "paddle_api": "paddle.distributed.fleet.meta_parallel.VocabParallelEmbedding", - "args_list": [ - "num_embeddings", - "embedding_dim", - "padding_idx", - "max_norm", - "norm_type", - "scale_grad_by_freq", - "sparse", - "init_method", - "keep_master_weight_for_test" - ], - "kwargs_change": { - "init_method": "", - "keep_master_weight_for_test": "" - }, - "unsupport_args": [ - "padding_idx", - "norm_type", - "scale_grad_by_freq", - "sparse", - "max_norm" - ] - }, - "fairscale.nn.model_parallel.layers.RowParallelLinear": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.fleet.meta_parallel.RowParallelLinear", - "args_list": [ - "in_features", - "out_features", - "bias", - "input_is_parallel", - "init_method", - "stride", - "keep_master_weight_for_test" - ], - "unsupport_args": [ - "stride" - ], - "kwargs_change": { - "bias": "has_bias", - "init_method": "", - "keep_master_weight_for_test": "" - }, - "paddle_default_kwargs": { - "has_bias": "True" - } - }, - "flash_attn.__version__.split": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.__version__.split", - "args_list": [ - "sep", - "maxsplit" - ] - }, - "flash_attn.flash_attn_interface.flash_attn_func": { - "Matcher": "FAFlashAttnFuncMatcher", - "paddle_api": "paddle.nn.functional.flash_attention.flash_attention", - "args_list": [ - "q", - "k", - "v", - "dropout_p", - "softmax_scale", - "causal", - "window_size", - "softcap", - "alibi_slopes", - "deterministic", - "return_attn_probs" - ], - "unsupport_args": [ - "softmax_scale", - "window_size", - "softcap", - "alibi_slopes", - "deterministic" - ], - "kwargs_change": { - "q": "query", - "k": "key", - "v": "value", - "dropout_p": "dropout", - "return_attn_probs": "return_softmax" - } - }, - "flash_attn.flash_attn_interface.flash_attn_unpadded_func": { - "Matcher": "FAFlashAttnUnpaddedFuncMatcher", - "paddle_api": "paddle.nn.functional.flash_attention.flash_attn_unpadded", - "args_list": [ - "q", - "k", - "v", - "cu_seqlens_q", - "cu_seqlens_k", - "max_seqlen_q", - "max_seqlen_k", - "dropout_p", - "softmax_scale", - "causal", - "window_size", - "softcap", - "alibi_slopes", - "deterministic", - "return_attn_probs", - "block_table" - ], - "unsupport_args": [ - "window_size", - "softcap", - "alibi_slopes", - "deterministic", - "block_table" - ], - "kwargs_change": { - "q": "query", - "k": "key", - "v": "value", - "dropout_p": "dropout", - "softmax_scale": "scale", - "return_attn_probs": "return_softmax" - } - }, - "flash_attn.layers.rotary.apply_rotary_emb_func": { - "Matcher": "FAApplyRotaryEmbFuncMatcher", - "args_list": [ - "x", - "cos", - "sin", - "interleaved", - "inplace", - "seqlen_offsets", - "cu_seqlens", - "max_seqlen" - ] - }, - "flash_attn.ops.rms_norm.rms_norm": { - "Matcher": "FARmsNorm", - "paddle_api": "paddle.incubate.nn.functional.fused_rms_norm", - "min_input_args": 3, - "args_list": [ - "x", - "weight", - "epsilon" - ], - "kwargs_change": { - "weight": "norm_weight" - } - }, - "os.environ.get": { - "Matcher": "OsEnvironGetMatcher", - "args_list": [ - "key", - "value" - ] - }, - "setuptools.setup": { - "Matcher": "SetUpMatcher", - "min_input_args": 0, - "args_list": [ - "name", - "version", - "author", - "url", - "description", - "packages", - "ext_modules", - "cmdclass", - "install_requires", - "entry_points" - ] - }, - "torch.BFloat16Tensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.BoolTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.ByteTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.CharTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.DoubleTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.FloatTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Generator": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.HalfTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.IntTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.LongTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.ShortTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Size": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__add__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__and__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__array__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__bool__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__deepcopy__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__eq__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__floordiv__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__format__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__ge__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__getitem__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__gt__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__index__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__int__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__invert__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__ior__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__le__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__len__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__lt__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__mul__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__ne__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__neg__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__not__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__or__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__pow__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__radd__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__reduce_ex__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__rmul__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__rpow__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__rsub__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__rtruediv__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__setitem__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__sub__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.__xor__": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.abs": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.abs_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.acos": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.acos_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.acosh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.acosh_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.add": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.add_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.addbmm": { - "Matcher": "AddBmmMatcher", - "min_input_args": 2, - "args_list": [ - "batch1", - "batch2", - "*", - "beta", - "alpha" - ] - }, - "torch.Tensor.addbmm_": { - "Matcher": "AddBmm_Matcher", - "min_input_args": 2, - "args_list": [ - "batch1", - "batch2", - "*", - "beta", - "alpha" - ] - }, - "torch.Tensor.addcdiv": { - "Matcher": "AddCDivMatcher", - "min_input_args": 2, - "args_list": [ - "tensor1", - "tensor2", - "*", - "value" - ] - }, - "torch.Tensor.addcdiv_": { - "Matcher": "AddCDiv_Matcher", - "min_input_args": 2, - "args_list": [ - "tensor1", - "tensor2", - "*", - "value" - ] - }, - "torch.Tensor.addcmul": { - "Matcher": "AddCMulMatcher", - "min_input_args": 2, - "args_list": [ - "tensor1", - "tensor2", - "*", - "value" - ] - }, - "torch.Tensor.addcmul_": { - "Matcher": "AddCMul_Matcher", - "min_input_args": 2, - "args_list": [ - "tensor1", - "tensor2", - "*", - "value" - ] - }, - "torch.Tensor.addmm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.addmm_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.addmv": { - "Matcher": "AddMRMatcher", - "paddle_api": "paddle.mm", - "min_input_args": 2, - "args_list": [ - "mat", - "vec", - "*", - "beta", - "alpha" - ] - }, - "torch.Tensor.addmv_": { - "Matcher": "AddMR_Matcher", - "paddle_api": "paddle.mm", - "min_input_args": 2, - "args_list": [ - "mat", - "vec", - "*", - "beta", - "alpha" - ] - }, - "torch.Tensor.addr": { - "Matcher": "AddMRMatcher", - "paddle_api": "paddle.outer", - "min_input_args": 2, - "args_list": [ - "vec1", - "vec2", - "*", - "beta", - "alpha" - ] - }, - "torch.Tensor.addr_": { - "Matcher": "AddMR_Matcher", - "paddle_api": "paddle.outer", - "min_input_args": 2, - "args_list": [ - "vec1", - "vec2", - "*", - "beta", - "alpha" - ] - }, - "torch.Tensor.adjoint": { - "Matcher": "AdjointMatcher", - "min_input_args": 0 - }, - "torch.Tensor.align_as": {}, - "torch.Tensor.align_to": { - "min_input_args": 0 - }, - "torch.Tensor.all": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.allclose": { - "Matcher": "AllcloseMatcher", - "paddle_api": "paddle.Tensor.allclose", - "min_input_args": 1, - "args_list": [ - "other", - "rtol", - "atol", - "equal_nan" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.amax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.amin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.aminmax": { - "Matcher": "AMinMaxMatcher", - "min_input_args": 0, - "args_list": [ - "*", - "dim", - "keepdim" - ] - }, - "torch.Tensor.angle": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.any": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.apply_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.argmax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.argmin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.argsort": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.argwhere": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.nonzero", - "min_input_args": 0 - }, - "torch.Tensor.as_strided": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.as_subclass": {}, - "torch.Tensor.asin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.asin_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.asinh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.asinh_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.atan": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.atan2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.atan2_": {}, - "torch.Tensor.atan_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.atanh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.atanh_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.backward": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.backward", - "min_input_args": 0, - "args_list": [ - "gradient", - "retain_graph", - "create_graph", - "inputs" - ], - "kwargs_change": { - "gradient": "grad_tensor" - }, - "unsupport_args": [ - "create_graph", - "inputs" - ] - }, - "torch.Tensor.baddbmm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.baddbmm_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bernoulli": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.bernoulli", - "args_list": [ - "p", - "*", - "generator" - ] - }, - "torch.Tensor.bernoulli_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.bernoulli_", - "args_list": [ - "p", - "*", - "generator" - ], - "kwargs_change": { - "generator": "" - } - }, - "torch.Tensor.bfloat16": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bincount": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_and": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_and_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_left_shift": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_left_shift_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_not": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_not_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_or": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_or_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_right_shift": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_right_shift_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_xor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bitwise_xor_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bmm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.bool": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.broadcast_to": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.byte": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cauchy_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cdouble": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.ceil": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.ceil_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cfloat": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.chalf": {}, - "torch.Tensor.char": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cholesky": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cholesky_inverse": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cholesky_solve": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.cholesky_solve", - "min_input_args": 1, - "args_list": [ - "input2", - "upper" - ], - "kwargs_change": { - "input2": "y" - } - }, - "torch.Tensor.chunk": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.clamp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.clamp_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.clip": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.clip_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.clone": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.coalesce": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.col_indices": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.cols" - }, - "torch.Tensor.conj": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.conj_physical": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.conj", - "min_input_args": 0 - }, - "torch.Tensor.conj_physical_": {}, - "torch.Tensor.contiguous": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.copy_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.copysign": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.copysign_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.corrcoef": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cos": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cos_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cosh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cosh_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.count_nonzero": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.count_nonzero", - "min_input_args": 0, - "args_list": [ - "dim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.cov": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.cov", - "min_input_args": 0, - "args_list": [ - "*", - "correction", - "fweights", - "aweights" - ], - "kwargs_change": { - "correction": "ddof" - } - }, - "torch.Tensor.cpu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cross": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.crow_indices": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.crows" - }, - "torch.Tensor.cuda": { - "Matcher": "Device2IntMatcher", - "paddle_api": "paddle.Tensor.cuda", - "min_input_args": 0, - "args_list": [ - "device", - "non_blocking", - "memory_format" - ], - "kwargs_change": { - "device": "device_id", - "memory_format": "" - } - }, - "torch.Tensor.cummax": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.Tensor.cummax", - "min_input_args": 1, - "args_list": [ - "dim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.cummin": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.Tensor.cummin", - "min_input_args": 1, - "args_list": [ - "dim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.cumprod": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cumprod_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cumsum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.cumsum_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.data_ptr": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.deg2rad": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.dense_dim": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.dequantize": {}, - "torch.Tensor.det": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.linalg.det", - "min_input_args": 0 - }, - "torch.Tensor.detach": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.detach_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.diag": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.diag_embed": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.diagflat": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.diagonal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.diagonal_scatter": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.diagonal_scatter", - "min_input_args": 1, - "args_list": [ - "src", - "offset", - "dim1", - "dim2" - ], - "kwargs_change": { - "src": "y", - "dim1": "axis1", - "dim2": "axis2" - } - }, - "torch.Tensor.diff": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.digamma": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.digamma_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.dim": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.dim_order": { - "Matcher": "DimOrderMatcher" - }, - "torch.Tensor.dist": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.div": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.div_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.divide": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.divide_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.dot": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.double": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.dsplit": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.dsplit", - "min_input_args": 1, - "args_list": [ - "indices" - ], - "overload_args_list": [ - "sections" - ], - "kwargs_change": { - "indices": "num_or_indices", - "sections": "num_or_indices" - } - }, - "torch.Tensor.eig": { - "min_input_args": 0 - }, - "torch.Tensor.element_size": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.eq": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.eq_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.equal_", - "min_input_args": 1, - "convert_tensor": [ - "other" - ], - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.equal": { - "Matcher": "EqualMatcher", - "paddle_api": "paddle.Tensor.equal_all", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.erf": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.erf_": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.erf_", - "min_input_args": 0 - }, - "torch.Tensor.erfc": { - "Matcher": "ErfCMatcher", - "min_input_args": 0 - }, - "torch.Tensor.erfc_": { - "Matcher": "ErfC_Matcher", - "min_input_args": 0 - }, - "torch.Tensor.erfinv": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.erfinv_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.exp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.exp_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.expand": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.expand_as": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.expm1": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.expm1_": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.expm1_", - "min_input_args": 0 - }, - "torch.Tensor.exponential_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.exponential_", - "min_input_args": 0, - "args_list": [ - "lambd", - "*", - "generator" - ], - "kwargs_change": { - "lambd": "lam" - } - }, - "torch.Tensor.fill_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.fill_diagonal_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.fill_diagonal_", - "min_input_args": 1, - "args_list": [ - "fill_value", - "wrap" - ], - "kwargs_change": { - "fill_value": "value" - } - }, - "torch.Tensor.fix": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.trunc", - "min_input_args": 0 - }, - "torch.Tensor.fix_": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.trunc_", - "min_input_args": 0 - }, - "torch.Tensor.flatten": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.flip": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.fliplr": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.flip", - "paddle_default_kwargs": { - "axis": 1 - }, - "min_input_args": 0 - }, - "torch.Tensor.flipud": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.flip", - "paddle_default_kwargs": { - "axis": 0 - }, - "min_input_args": 0 - }, - "torch.Tensor.float": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.float_power": { - "Matcher": "FloatPowerMatcher", - "min_input_args": 1, - "args_list": [ - "exponent" - ] - }, - "torch.Tensor.float_power_": { - "Matcher": "FloatPowerInplaceMatcher", - "min_input_args": 1, - "args_list": [ - "exponent" - ] - }, - "torch.Tensor.floor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.floor_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.floor_divide": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.floor_divide_": { - "Matcher": "Num2TensorBinaryMatcher", - "paddle_api": "paddle.Tensor.floor_divide_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.fmax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.fmin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.fmod": { - "Matcher": "Num2TensorBinaryMatcher", - "paddle_api": "paddle.Tensor.mod", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.fmod_": { - "Matcher": "Num2TensorBinaryMatcher", - "paddle_api": "paddle.Tensor.mod_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.frac": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.frac_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.frexp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.gather": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.gcd": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.gcd_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.ge": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.ge_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.greater_equal_", - "min_input_args": 1, - "convert_tensor": [ - "other" - ], - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.geometric_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.geqrf": {}, - "torch.Tensor.ger": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.outer", - "min_input_args": 1, - "args_list": [ - "vec2" - ], - "kwargs_change": { - "vec2": "y" - } - }, - "torch.Tensor.get_device": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.greater": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.greater_equal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.gt": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.gt_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.greater_than_", - "min_input_args": 1, - "convert_tensor": [ - "other" - ], - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.half": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.hardshrink": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.nn.functional.hardshrink", - "min_input_args": 0, - "args_list": [ - "lambd" - ], - "kwargs_change": { - "lambd": "threshold" - } - }, - "torch.Tensor.heaviside": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.heaviside", - "min_input_args": 1, - "args_list": [ - "values" - ], - "kwargs_change": { - "values": "y" - } - }, - "torch.Tensor.histc": { - "Matcher": "HistcMatcher", - "paddle_api": "paddle.Tensor.histogram", - "min_input_args": 0, - "args_list": [ - "bins", - "min", - "max" - ] - }, - "torch.Tensor.histogram": { - "Matcher": "HistogramMatcher", - "paddle_api": "paddle.Tensor.histogram", - "min_input_args": 1, - "args_list": [ - "bins", - "*", - "range", - "weight", - "density" - ], - "kwargs_change": { - "range": [ - "min", - "max" - ] - } - }, - "torch.Tensor.hsplit": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.hsplit", - "min_input_args": 1, - "args_list": [ - "indices" - ], - "overload_args_list": [ - "sections" - ], - "kwargs_change": { - "indices": "num_or_indices", - "sections": "num_or_indices" - } - }, - "torch.Tensor.hypot": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.hypot", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.hypot_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.i0": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.i0_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.igamma": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.gammainc", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.igamma_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.gammainc_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.igammac": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.gammaincc", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.igammac_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.gammaincc_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.index_add": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.index_add_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.index_copy": {}, - "torch.Tensor.index_copy_": { - "Matcher": "TensorIndexCopyMatcher", - "min_input_args": 3, - "args_list": [ - "dim", - "index", - "source" - ] - }, - "torch.Tensor.index_fill": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.index_fill_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.index_put": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.index_put_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.index_reduce": {}, - "torch.Tensor.index_reduce_": {}, - "torch.Tensor.index_select": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.indices": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.inner": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.inner", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.int": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.int_repr": {}, - "torch.Tensor.inverse": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.is_coalesced": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.is_complex": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.is_conj": {}, - "torch.Tensor.is_contiguous": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.is_floating_point": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.is_inference": { - "Matcher": "Func2Attribute", - "paddle_api": "paddle.Tensor.stop_gradient", - "min_input_args": 0 - }, - "torch.Tensor.is_pinned": { - "Matcher": "Is_PinnedMatcher", - "min_input_args": 0 - }, - "torch.Tensor.is_set_to": {}, - "torch.Tensor.is_shared": { - "min_input_args": 0 - }, - "torch.Tensor.is_signed": { - "Matcher": "TensorIsSignedMatcher", - "min_input_args": 0 - }, - "torch.Tensor.isclose": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.isfinite": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.isinf": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.isnan": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.isneginf": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.isposinf": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.isreal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.istft": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.item": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.kthvalue": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.kthvalue", - "min_input_args": 1, - "args_list": [ - "k", - "dim", - "keepdim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.lcm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.lcm_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.ldexp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.ldexp", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.ldexp_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.le": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.le_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.less_equal_", - "min_input_args": 1, - "convert_tensor": [ - "other" - ], - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.lerp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.lerp_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.less": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.less_equal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.lgamma": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.lgamma_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log10": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log10_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log1p": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log1p_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log2_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.log_normal_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.logaddexp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.logaddexp", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.logaddexp2": { - "Matcher": "LogAddExp2Matcher", - "min_input_args": 1, - "args_list": [ - "other" - ] - }, - "torch.Tensor.logcumsumexp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.logcumsumexp", - "min_input_args": 1, - "args_list": [ - "dim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.logdet": { - "Matcher": "LogDetMatcher", - "min_input_args": 0 - }, - "torch.Tensor.logical_and": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.logical_and_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.logical_and_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.logical_not": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.logical_not_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.logical_not_", - "min_input_args": 0 - }, - "torch.Tensor.logical_or": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.logical_or_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.logical_or_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.logical_xor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.logical_xor_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.logical_xor_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.logit": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.logit_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.logsumexp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.long": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.lstsq": {}, - "torch.Tensor.lt": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.lt_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.less_than_", - "min_input_args": 1, - "convert_tensor": [ - "other" - ], - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.lu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.lu_solve": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.linalg.lu_solve", - "args_list": [ - "LU_data", - "LU_pivots" - ], - "kwargs_change": { - "LU_data": "lu", - "LU_pivots": "pivots" - } - }, - "torch.Tensor.map_": {}, - "torch.Tensor.masked_fill": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.masked_fill_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.masked_scatter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.masked_scatter_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.masked_select": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.matmul": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.matrix_exp": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.linalg.matrix_exp", - "min_input_args": 0 - }, - "torch.Tensor.matrix_power": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.max": { - "Matcher": "TensorMaxMatcher", - "paddle_api": "paddle.Tensor.max", - "min_input_args": 0, - "args_list": [ - "dim", - "keepdim", - "other" - ], - "kwargs_change": { - "dim": "axis", - "other": "y" - } - }, - "torch.Tensor.maximum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.mean": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.median": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.median", - "min_input_args": 0, - "args_list": [ - "dim", - "keepdim" - ], - "kwargs_change": { - "dim": "axis" - }, - "unsupport_args": [ - "dim" - ] - }, - "torch.Tensor.min": { - "Matcher": "TensorMinMatcher", - "paddle_api": "paddle.Tensor.min", - "min_input_args": 0, - "args_list": [ - "dim", - "keepdim", - "other" - ], - "kwargs_change": { - "dim": "axis", - "other": "y" - } - }, - "torch.Tensor.minimum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.mm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.mode": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.mode", - "min_input_args": 0, - "args_list": [ - "dim", - "keepdim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.moveaxis": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.movedim": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.moveaxis", - "min_input_args": 2 - }, - "torch.Tensor.msort": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.mul": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.mul_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.multinomial": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.multiply": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.multiply_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.mv": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.mvlgamma": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.multigammaln", - "min_input_args": 1 - }, - "torch.Tensor.mvlgamma_": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.multigammaln_", - "min_input_args": 1 - }, - "torch.Tensor.nan_to_num": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.nan_to_num_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.nanmean": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.nanmean", - "min_input_args": 0, - "args_list": [ - "dim", - "keepdim", - "*", - "dtype" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.nanmedian": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.nanmedian", - "min_input_args": 0, - "args_list": [ - "dim", - "keepdim" - ], - "kwargs_change": { - "dim": "axis" - }, - "unsupport_args": [ - "dim" - ] - }, - "torch.Tensor.nanquantile": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.nanquantile", - "min_input_args": 1, - "args_list": [ - "q", - "dim", - "keepdim", - "*", - "interpolation" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.nansum": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.nansum", - "min_input_args": 0, - "args_list": [ - "dim", - "keepdim", - "*", - "dtype" - ], - "kwargs_change": { - "dim": "axis", - "dtype": "dtype" - } - }, - "torch.Tensor.narrow": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.narrow_copy": { - "Matcher": "NarrowCopyMatcher", - "min_input_args": 3, - "args_list": [ - "dim", - "start", - "length" - ] - }, - "torch.Tensor.ndimension": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.ne": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.ne_": { - "Matcher": "TensorInplaceReserveTypeMatcher", - "paddle_api": "paddle.Tensor.not_equal_", - "min_input_args": 1, - "convert_tensor": [ - "other" - ], - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.neg": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.neg_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.negative": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.neg", - "min_input_args": 0 - }, - "torch.Tensor.negative_": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.neg_", - "min_input_args": 0 - }, - "torch.Tensor.nelement": { - "Matcher": "Func2Attribute", - "paddle_api": "paddle.Tensor.size", - "min_input_args": 0 - }, - "torch.Tensor.new_empty": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.new_full": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.new_ones": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.new_tensor": { - "Matcher": "TensorNewTensorMatcher", - "paddle_api": "paddle.to_tensor", - "min_input_args": 1, - "args_list": [ - "data", - "*", - "dtype", - "device", - "requires_grad" - ], - "kwargs_change": { - "device": "place", - "layout": "" - } - }, - "torch.Tensor.new_zeros": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.nextafter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.nextafter_": {}, - "torch.Tensor.nonzero": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.normal_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.not_equal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.numel": { - "Matcher": "Func2Attribute", - "paddle_api": "paddle.Tensor.size", - "min_input_args": 0 - }, - "torch.Tensor.numpy": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.numpy", - "min_input_args": 0, - "args_list": [ - "*", - "force" - ], - "kwargs_change": { - "force": "" - } - }, - "torch.Tensor.orgqr": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.householder_product", - "min_input_args": 1, - "args_list": [ - "input2" - ], - "kwargs_change": { - "input2": "tau" - } - }, - "torch.Tensor.ormqr": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.linalg.ormqr", - "min_input_args": 2, - "args_list": [ - "input2", - "input3", - "left", - "transpose" - ], - "kwargs_change": { - "input2": "tau", - "input3": "y" - } - }, - "torch.Tensor.outer": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.permute": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.pin_memory": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.pinverse": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.pinv", - "min_input_args": 0 - }, - "torch.Tensor.polygamma": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.polygamma_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.positive": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.positive" - }, - "torch.Tensor.pow": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.pow_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.pow_", - "min_input_args": 1, - "args_list": [ - "exponent" - ], - "kwargs_change": { - "exponent": "y" - } - }, - "torch.Tensor.prod": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.put_": {}, - "torch.Tensor.q_per_channel_axis": {}, - "torch.Tensor.q_per_channel_scales": {}, - "torch.Tensor.q_per_channel_zero_points": {}, - "torch.Tensor.q_scale": {}, - "torch.Tensor.q_zero_point": {}, - "torch.Tensor.qr": { - "Matcher": "QrMatcher", - "paddle_api": "paddle.Tensor.qr", - "min_input_args": 0, - "args_list": [ - "some" - ] - }, - "torch.Tensor.qscheme": {}, - "torch.Tensor.quantile": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.rad2deg": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.random_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.ravel": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.reciprocal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.reciprocal_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.record_stream": {}, - "torch.Tensor.refine_names": { - "min_input_args": 0 - }, - "torch.Tensor.register_hook": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.remainder": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.remainder_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.remainder_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.rename": { - "Matcher": "TensorRenameMatcher", - "min_input_args": 0, - "args_list": [ - "*names", - "**rename_map" - ] - }, - "torch.Tensor.rename_": { - "min_input_args": 0 - }, - "torch.Tensor.renorm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.renorm_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.repeat": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.repeat_interleave": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.requires_grad_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.reshape": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.reshape_as": { - "Matcher": "TensorReshape_asMatcher", - "min_input_args": 1, - "args_list": [ - "other" - ] - }, - "torch.Tensor.resize_": { - "Matcher": "TensorResizeMatcher", - "min_input_args": 1, - "args_list": [ - "*sizes", - "memory_format" - ] - }, - "torch.Tensor.resize_as_": { - "Matcher": "TensorResize_as_Matcher", - "min_input_args": 1, - "args_list": [ - "the_template", - "*", - "memory_format" - ], - "kwargs_change": { - "memory_format": "" - } - }, - "torch.Tensor.resolve_conj": {}, - "torch.Tensor.resolve_neg": {}, - "torch.Tensor.retain_grad": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.retain_grads", - "min_input_args": 0 - }, - "torch.Tensor.retains_grad": {}, - "torch.Tensor.roll": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.rot90": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.rot90", - "min_input_args": 0, - "args_list": [ - "k", - "dims" - ], - "kwargs_change": { - "dims": "axes" - } - }, - "torch.Tensor.round": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.round_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.rsqrt": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.rsqrt_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.scatter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.scatter_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.scatter_add": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.scatter_add_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.scatter_reduce": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.scatter_reduce_": {}, - "torch.Tensor.select": { - "Matcher": "SelectMatcher", - "min_input_args": 2, - "args_list": [ - "dim", - "index" - ] - }, - "torch.Tensor.select_scatter": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.select_scatter", - "min_input_args": 3, - "args_list": [ - "src", - "dim", - "index" - ], - "kwargs_change": { - "src": "values", - "dim": "axis" - } - }, - "torch.Tensor.set_": { - "Matcher": "TensorSetMatcher", - "paddle_api": "paddle.Tensor.set_", - "args_list": [ - "source", - "storage_offset", - "size", - "stride" - ], - "min_input_args": 0 - }, - "torch.Tensor.sgn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sgn_": {}, - "torch.Tensor.share_memory_": { - "min_input_args": 0 - }, - "torch.Tensor.short": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sigmoid": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sigmoid_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sign": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sign_": {}, - "torch.Tensor.signbit": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sin_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sinc": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sinc_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sinh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sinh_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.size": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.slice_scatter": { - "Matcher": "SliceScatterMatcher", - "paddle_api": "paddle.Tensor.slice_scatter", - "min_input_args": 1, - "args_list": [ - "src", - "dim", - "start", - "end", - "step" - ], - "kwargs_change": { - "src": "value", - "dim": "axes", - "start": "starts", - "end": "ends", - "step": "strides" - } - }, - "torch.Tensor.slogdet": { - "Matcher": "SLogDetMatcher", - "paddle_api": "paddle.linalg.slogdet", - "min_input_args": 0 - }, - "torch.Tensor.smm": {}, - "torch.Tensor.softmax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sort": { - "Matcher": "SortMatcher", - "paddle_api": "paddle.Tensor.sort", - "min_input_args": 0, - "args_list": [ - "dim", - "descending", - "*", - "stable", - "dim", - "descending" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.sparse_dim": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sparse_mask": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.sparse.mask_as" - }, - "torch.Tensor.sparse_resize_": {}, - "torch.Tensor.sparse_resize_and_clear_": {}, - "torch.Tensor.split": { - "Matcher": "TensorSplitMatcher", - "paddle_api": "paddle.Tensor.split", - "min_input_args": 1, - "args_list": [ - "split_size", - "dim" - ], - "kwargs_change": { - "split_size": "num_or_sections", - "dim": "axis" - } - }, - "torch.Tensor.split_with_sizes": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sqrt": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sqrt_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.square": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.square_": { - "Matcher": "TensorFunc2PaddleFunc", - "paddle_api": "paddle.square_", - "min_input_args": 0 - }, - "torch.Tensor.squeeze": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.squeeze_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.squeeze_", - "min_input_args": 0, - "args_list": [ - "dim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.sspaddmm": {}, - "torch.Tensor.std": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.stft": { - "Matcher": "TensorStftMatcher", - "paddle_api": "paddle.Tensor.stft", - "min_input_args": 1, - "args_list": [ - "n_fft", - "hop_length", - "win_length", - "window", - "center", - "pad_mode", - "normalized", - "onesided", - "return_complex" - ] - }, - "torch.Tensor.storage": { - "min_input_args": 0 - }, - "torch.Tensor.storage_offset": {}, - "torch.Tensor.storage_type": { - "min_input_args": 0 - }, - "torch.Tensor.stride": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sub": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sub_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.sum_to_size": {}, - "torch.Tensor.svd": { - "Matcher": "SvdMatcher", - "paddle_api": "paddle.linalg.svd", - "min_input_args": 0, - "args_list": [ - "some", - "compute_uv" - ], - "unsupport_args": [ - "compute_uv" - ] - }, - "torch.Tensor.swapaxes": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.swapdims": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.symeig": { - "Matcher": "SymeigMatcher", - "paddle_api": "paddle.linalg.eigh", - "min_input_args": 0, - "args_list": [ - "eigenvectors", - "upper" - ], - "kwargs_change": { - "upper": "UPLO" - } - }, - "torch.Tensor.t": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.t_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.take": { - "Matcher": "TensorTakeMatcher", - "paddle_api": "paddle.Tensor.take", - "min_input_args": 1, - "args_list": [ - "index" - ] - }, - "torch.Tensor.take_along_dim": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.tan": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.tan_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.tanh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.tanh_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.tensor_split": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.tile": { - "Matcher": "ScalableVarMatcher", - "paddle_api": "paddle.Tensor.tile", - "min_input_args": 1, - "args_list": [ - "*dims" - ], - "kwargs_change": { - "dims": "repeat_times" - } - }, - "torch.Tensor.to": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.to_dense": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.to_mkldnn": {}, - "torch.Tensor.to_sparse": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.Tensor.to_sparse_coo", - "min_input_args": 1 - }, - "torch.Tensor.to_sparse_coo": { - "Matcher": "TensorToSparseCooMatcher", - "paddle_api": "paddle.Tensor.to_sparse_coo" - }, - "torch.Tensor.to_sparse_csr": { - "Matcher": "GenericMatcher", - "min_input_args": 0, - "paddle_api": "paddle.Tensor.to_sparse_csr", - "args_list": [ - "dense_dim" - ], - "unsupport_args": [ - "dense_dim" - ] - }, - "torch.Tensor.tolist": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.topk": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.trace": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.transpose": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.transpose_": { - "Matcher": "TensorTransposeMatcher", - "paddle_api": "paddle.Tensor.transpose_", - "min_input_args": 2, - "args_list": [ - "dim0", - "dim1" - ] - }, - "torch.Tensor.triangular_solve": { - "Matcher": "TensorTriangularSolveMatcher", - "paddle_api": "paddle.linalg.triangular_solve", - "min_input_args": 1, - "args_list": [ - "A", - "upper", - "transpose", - "unitriangular" - ] - }, - "torch.Tensor.tril": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.tril_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.triu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.triu_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.true_divide": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.true_divide_": { - "Matcher": "Num2TensorBinaryMatcher", - "paddle_api": "paddle.Tensor.divide_", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.trunc": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.trunc_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.type": { - "Matcher": "TensorTypeMatcher", - "paddle_api": "paddle.Tensor.astype", - "min_input_args": 0, - "args_list": [ - "dtype", - "non_blocking", - "**kwargs" - ] - }, - "torch.Tensor.type_as": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.unbind": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.unflatten": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.unfold": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.uniform_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.unique": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.unique", - "min_input_args": 0, - "args_list": [ - "sorted", - "return_inverse", - "return_counts", - "dim" - ], - "kwargs_change": { - "sorted": "", - "dim": "axis" - } - }, - "torch.Tensor.unique_consecutive": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.unsqueeze": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.unsqueeze_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.unsqueeze_", - "min_input_args": 1, - "args_list": [ - "dim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.Tensor.values": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.var": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.vdot": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.dot", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.view": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.view_as": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.Tensor.vsplit": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.vsplit", - "min_input_args": 1, - "args_list": [ - "indices" - ], - "overload_args_list": [ - "sections" - ], - "kwargs_change": { - "indices": "num_or_indices", - "sections": "num_or_indices" - } - }, - "torch.Tensor.where": { - "Matcher": "TensorWhereMatcher", - "paddle_api": "paddle.where", - "min_input_args": 2, - "args_list": [ - "condition", - "other" - ], - "kwargs_change": { - "other": "y" - } - }, - "torch.Tensor.xlogy": { - "Matcher": "XLogYMatcher", - "min_input_args": 1, - "args_list": [ - "other" - ] - }, - "torch.Tensor.xlogy_": { - "Matcher": "XLogY_Matcher", - "min_input_args": 1, - "args_list": [ - "other" - ] - }, - "torch.Tensor.zero_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.__version__.split": { - "Matcher": "ChangePrefixMatcher" - }, - "torch._assert": { - "Matcher": "AssertMatcher", - "min_input_args": 2, - "args_list": [ - "condition", - "message" - ] - }, - "torch._foreach_abs": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.abs", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_abs_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.abs_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_acos": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.acos", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_acos_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.acos_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_asin": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.asin", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_asin_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.asin_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_atan": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.atan", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_atan_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.atan_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_ceil": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.ceil", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_ceil_": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.ceil_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_cos": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.cos", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_cos_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.cos_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_cosh": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.cosh", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_cosh_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.cosh_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_erf": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.erf", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_erf_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.erf_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_erfc": { - "Matcher": "ForeachErfcMatcher", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_erfc_": { - "Matcher": "ForeachErfc_Matcher", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_exp": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.exp", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_exp_": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.exp_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_expm1": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.expm1", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_expm1_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.expm1_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_floor": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.floor", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_floor_": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.floor_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_frac": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.frac", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_frac_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.frac_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_lgamma": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.lgamma", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_lgamma_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.lgamma_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_log": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.log", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_log10": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.log10", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_log10_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.log10_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_log1p": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.log1p", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_log1p_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.log1p_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_log2": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.log2", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_log2_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.log2_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_log_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.log_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_neg": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.neg", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_neg_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.neg_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_reciprocal": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.reciprocal", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_reciprocal_": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.reciprocal_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_round": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.round", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_round_": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.round_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_sigmoid": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.sigmoid", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_sigmoid_": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.sigmoid_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_sin": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.sin", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_sin_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.sin_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_sinh": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.sinh", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_sinh_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.sinh_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_sqrt": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.sqrt", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_sqrt_": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.sqrt_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_tan": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.tan", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_tan_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.tan_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_trunc": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.trunc", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_trunc_": { - "Matcher": "ForeachMatcher", - "paddle_api": "paddle.trunc_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch._foreach_zero_": { - "Matcher": "ForeachTensorMatcher", - "paddle_api": "paddle.Tensor.zero_", - "min_input_args": 1, - "args_list": [ - "self" - ] - }, - "torch.abs": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.abs_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.acos": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.acosh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.adaptive_avg_pool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.adaptive_max_pool1d": {}, - "torch.add": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.addbmm": { - "Matcher": "AddBmmMatcher", - "min_input_args": 3, - "args_list": [ - "input", - "batch1", - "batch2", - "*", - "beta", - "alpha", - "out" - ] - }, - "torch.addcdiv": { - "Matcher": "AddCDivMatcher", - "min_input_args": 3, - "args_list": [ - "input", - "tensor1", - "tensor2", - "*", - "value", - "out" - ] - }, - "torch.addcmul": { - "Matcher": "AddCMulMatcher", - "min_input_args": 3, - "args_list": [ - "input", - "tensor1", - "tensor2", - "*", - "value", - "out" - ] - }, - "torch.addmm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.addmv": { - "Matcher": "AddMRMatcher", - "paddle_api": "paddle.mm", - "min_input_args": 3, - "args_list": [ - "input", - "mat", - "vec", - "*", - "beta", - "alpha", - "out" - ] - }, - "torch.addr": { - "Matcher": "AddMRMatcher", - "paddle_api": "paddle.outer", - "min_input_args": 3, - "args_list": [ - "input", - "vec1", - "vec2", - "*", - "beta", - "alpha", - "out" - ] - }, - "torch.adjoint": { - "Matcher": "AdjointMatcher", - "min_input_args": 1, - "args_list": [ - "input" - ] - }, - "torch.all": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.allclose": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.allclose" - }, - "torch.alpha_dropout": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.alpha_dropout", - "min_input_args": 3, - "args_list": [ - "input", - "p", - "train" - ], - "kwargs_change": { - "input": "x", - "train": "training" - } - }, - "torch.amax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.amin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.aminmax": { - "Matcher": "AMinMaxMatcher", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "dim", - "keepdim", - "out" - ] - }, - "torch.amp.autocast": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.angle": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.any": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.arange": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.argmax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.argmin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.argsort": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.argwhere": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.as_strided": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.as_tensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.asarray": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.asin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.asinh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.atan": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.atan2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.atanh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.atleast_1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.atleast_2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.atleast_3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.autocast": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.autograd.Function": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.autograd.Function.backward": { - "Matcher": "GenericMatcher", - "args_list": [ - "ctx", - "*grad_outputs" - ], - "kwargs_change": { - "grad_outputs": "args" - }, - "abstract": true, - "min_input_args": 1 - }, - "torch.autograd.Function.forward": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.autograd.PyLayer.forward", - "min_input_args": 1 - }, - "torch.autograd.Variable": { - "Matcher": "ADVariableMatcher", - "args_list": [ - "data", - "requires_grad" - ], - "min_input_args": 1 - }, - "torch.autograd.backward": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.autograd.backward", - "min_input_args": 1, - "args_list": [ - "tensors", - "grad_tensors", - "retain_graph", - "create_graph", - "grad_variables", - "inputs" - ], - "unsupport_args": [ - "create_graph", - "grad_variables", - "inputs" - ] - }, - "torch.autograd.enable_grad": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.enable_grad", - "min_input_args": 0 - }, - "torch.autograd.function.FunctionCtx": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.autograd.PyLayerContext", - "min_input_args": 0 - }, - "torch.autograd.function.FunctionCtx.mark_dirty": { - "min_input_args": 0 - }, - "torch.autograd.function.FunctionCtx.mark_non_differentiable": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.autograd.PyLayerContext.mark_non_differentiable", - "min_input_args": 1 - }, - "torch.autograd.function.FunctionCtx.mark_shared_storage": { - "min_input_args": 0 - }, - "torch.autograd.function.FunctionCtx.save_for_backward": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.autograd.PyLayerContext.save_for_backward", - "min_input_args": 1 - }, - "torch.autograd.function.FunctionCtx.save_for_forward": { - "min_input_args": 0 - }, - "torch.autograd.function.FunctionCtx.set_materialize_grads": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.autograd.PyLayerContext.set_materialize_grads", - "min_input_args": 1 - }, - "torch.autograd.functional.hessian": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.incubate.autograd.Hessian", - "min_input_args": 2, - "args_list": [ - "func", - "inputs", - "create_graph", - "strict", - "vectorize", - "outer_jacobian_strategy" - ], - "unsupport_args": [ - "create_graph", - "strict", - "vectorize", - "outer_jacobian_strategy" - ], - "kwargs_change": { - "inputs": "xs" - }, - "paddle_default_kwargs": { - "is_batched": "False" - } - }, - "torch.autograd.functional.jacobian": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.incubate.autograd.Jacobian", - "min_input_args": 2, - "args_list": [ - "func", - "inputs", - "create_graph", - "strict", - "vectorize", - "strategy" - ], - "unsupport_args": [ - "create_graph", - "strict", - "vectorize", - "strategy" - ], - "kwargs_change": { - "inputs": "xs" - }, - "paddle_default_kwargs": { - "is_batched": "False" - } - }, - "torch.autograd.functional.jvp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.incubate.autograd.jvp", - "min_input_args": 2, - "args_list": [ - "func", - "inputs", - "v", - "create_graph", - "strict" - ], - "unsupport_args": [ - "create_graph", - "strict" - ], - "kwargs_change": { - "inputs": "xs" - } - }, - "torch.autograd.functional.vjp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.incubate.autograd.vjp", - "min_input_args": 2, - "args_list": [ - "func", - "inputs", - "v", - "create_graph", - "strict" - ], - "unsupport_args": [ - "create_graph", - "strict" - ], - "kwargs_change": { - "inputs": "xs" - } - }, - "torch.autograd.grad": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.grad", - "min_input_args": 2, - "args_list": [ - "outputs", - "inputs", - "grad_outputs", - "retain_graph", - "create_graph", - "only_inputs", - "allow_unused", - "is_grads_batched", - "materialize_grads" - ], - "kwargs_change": { - "is_grads_batched": "" - }, - "unsupport_args": [ - "only_inputs", - "materialize_grads" - ] - }, - "torch.autograd.grad_mode.set_grad_enabled": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.set_grad_enabled", - "min_input_args": 1 - }, - "torch.autograd.graph.saved_tensors_hooks": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.autograd.saved_tensors_hooks", - "min_input_args": 2 - }, - "torch.autograd.profiler.profile": { - "min_input_args": 0 - }, - "torch.autograd.profiler.profile.export_chrome_trace": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.profiler.export_chrome_tracing", - "min_input_args": 1, - "args_list": [ - "path" - ], - "kwargs_change": { - "path": "dir_name" - } - }, - "torch.backends.cuda.is_built": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.device.is_compiled_with_cuda", - "min_input_args": 0 - }, - "torch.backends.cudnn.is_available": { - "Matcher": "CudnnIsAvailableMatcher", - "min_input_args": 0 - }, - "torch.backends.cudnn.version": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.device.get_cudnn_version", - "min_input_args": 0 - }, - "torch.baddbmm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.batch_norm": {}, - "torch.bernoulli": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.bernoulli", - "args_list": [ - "input", - "p", - "*", - "generator", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.binary_cross_entropy_with_logits": {}, - "torch.bincount": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.bitwise_and": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.bitwise_left_shift": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.bitwise_not": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.bitwise_or": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.bitwise_right_shift": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.bitwise_xor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.blackman_window": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.block_diag": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.bmm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.broadcast_shapes": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.broadcast_tensors": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.broadcast_to": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.bucketize": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.can_cast": { - "Matcher": "CanCastMatcher", - "args_list": [ - "from_", - "to" - ] - }, - "torch.cartesian_prod": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cat": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cdist": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.ceil": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.celu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.celu", - "min_input_args": 1, - "args_list": [ - "input", - "alpha" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.chain_matmul": { - "Matcher": "Chain_MatmulMatcher", - "min_input_args": 1, - "args_list": [ - "*matrices", - "out" - ] - }, - "torch.cholesky": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.cholesky", - "min_input_args": 1, - "args_list": [ - "input", - "upper", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.cholesky_inverse": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.cholesky_inverse", - "min_input_args": 1, - "args_list": [ - "input", - "upper", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.cholesky_solve": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.cholesky_solve", - "min_input_args": 2, - "args_list": [ - "input", - "input2", - "upper", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "input2": "y" - } - }, - "torch.chunk": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.clamp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.clamp_max": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.clip", - "min_input_args": 2, - "args_list": [ - "input", - "max", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.clamp_min": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.clip", - "min_input_args": 2, - "args_list": [ - "input", - "min", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.clip": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.clone": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.clone", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "memory_format" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.column_stack": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.column_stack", - "min_input_args": 1, - "args_list": [ - "tensors", - "*", - "out" - ], - "kwargs_change": { - "tensors": "x" - } - }, - "torch.combinations": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.combinations", - "min_input_args": 1, - "args_list": [ - "input", - "r", - "with_replacement" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.complex": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.concat": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.concatenate": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.conj": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.conj_physical": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.conj", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.conv1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.conv2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.conv3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.copysign": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.corrcoef": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.corrcoef", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - }, - "paddle_default_kwargs": { - "rowvar": "True" - } - }, - "torch.cos": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cosh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cosine_embedding_loss": {}, - "torch.count_nonzero": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.count_nonzero", - "min_input_args": 1, - "args_list": [ - "input", - "dim" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.cov": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.cov", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "correction", - "fweights", - "aweights" - ], - "kwargs_change": { - "input": "x", - "correction": "ddof" - } - }, - "torch.cpu.amp.autocast": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.amp.auto_cast", - "min_input_args": 0, - "args_list": [ - "enabled", - "dtype", - "cache_enabled" - ], - "kwargs_change": { - "enabled": "enable", - "dtype": "dtype", - "cache_enabled": "" - } - }, - "torch.cpu.current_device": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.get_device", - "min_input_args": 0 - }, - "torch.cpu.set_device": { - "Matcher": "Device2StrMatcher", - "paddle_api": "paddle.device.set_device", - "min_input_args": 1, - "args_list": [ - "device" - ], - "kwargs_change": { - "device": "device" - } - }, - "torch.cross": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.ctc_loss": {}, - "torch.cuda.BFloat16Tensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.BoolTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.ByteTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.CharTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.DoubleTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.Event": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.FloatTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.HalfTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.IntTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.LongTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.ShortTensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.Stream": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.StreamContext": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.amp.GradScaler": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.amp.GradScaler", - "args_list": [ - "init_scale", - "growth_factor", - "backoff_factor", - "growth_interval", - "enabled" - ], - "kwargs_change": { - "init_scale": "init_loss_scaling", - "growth_factor": "incr_ratio", - "backoff_factor": "decr_ratio", - "growth_interval": "incr_every_n_steps", - "enabled": "enable" - }, - "paddle_default_kwargs": { - "incr_every_n_steps": 2000, - "init_loss_scaling": 65536.0 - }, - "min_input_args": 0 - }, - "torch.cuda.amp.autocast": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.amp.autocast_mode.autocast": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.check_error": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.comm.broadcast": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.broadcast", - "min_input_args": 1, - "args_list": [ - "tensor", - "devices", - "*", - "out" - ], - "kwargs_change": { - "devices": "src" - } - }, - "torch.cuda.cudart": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.current_device": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.current_stream": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.device": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.device_count": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.empty_cache": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.get_device_capability": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.get_device_name": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.get_device_properties": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.get_rng_state": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.get_rng_state_all": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.get_rng_state", - "min_input_args": 0 - }, - "torch.cuda.initial_seed": { - "Matcher": "CudaSeedMatcher", - "min_input_args": 0 - }, - "torch.cuda.ipc_collect": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.is_available": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.is_bf16_supported": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.is_current_stream_capturing": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.is_initialized": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.manual_seed": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.manual_seed_all": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.max_memory_allocated": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.max_memory_reserved": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.mem_get_info": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.memory_allocated": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.memory_reserved": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.nvtx.range_pop": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.nvtx.range_push": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.reset_max_memory_allocated": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.device.cuda.reset_max_memory_allocated", - "min_input_args": 0 - }, - "torch.cuda.reset_max_memory_cached": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.device.cuda.reset_max_memory_reserved", - "min_input_args": 0 - }, - "torch.cuda.reset_peak_memory_stats": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.set_device": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.set_per_process_memory_fraction": { - "Matcher": "SetPerProcessMemoryFractionMatcher", - "min_input_args": 1, - "args_list": [ - "fraction", - "device" - ], - "unsupport_args": [ - "device" - ] - }, - "torch.cuda.set_rng_state": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.set_rng_state_all": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.set_rng_state", - "min_input_args": 1, - "args_list": [ - "new_states" - ], - "kwargs_change": { - "new_states": "state_list" - } - }, - "torch.cuda.set_stream": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.stream": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cuda.synchronize": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cummax": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.cummax", - "min_input_args": 2, - "args_list": [ - "input", - "dim", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.cummin": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.cummin", - "min_input_args": 2, - "args_list": [ - "input", - "dim", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.cumprod": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cumsum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.cumulative_trapezoid": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.cumulative_trapezoid", - "min_input_args": 1, - "args_list": [ - "y", - "x", - "*", - "dx", - "dim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.deg2rad": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.det": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.det", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.detach": { - "Matcher": "DetachMatcher", - "args_list": [ - "input" - ], - "min_input_args": 1 - }, - "torch.device": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.diag": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.diag_embed": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.diagflat": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.diagflat", - "min_input_args": 1, - "args_list": [ - "input", - "offset" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.diagonal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.diagonal_scatter": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.diagonal_scatter", - "min_input_args": 2, - "args_list": [ - "input", - "src", - "offset", - "dim1", - "dim2" - ], - "kwargs_change": { - "input": "x", - "src": "y", - "dim1": "axis1", - "dim2": "axis2" - } - }, - "torch.diff": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.dist": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.distributed.Backend": { - "Matcher": "DistributedBackendMatcher", - "paddle_api": "torch.distributed.Backend", - "min_input_args": 1, - "args_list": [ - "name" - ] - }, - "torch.distributed.P2POp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.P2POp", - "min_input_args": 2, - "args_list": [ - "op", - "tensor", - "peer", - "group", - "tag" - ], - "unsupport_args": [ - "tag" - ] - }, - "torch.distributed.ReduceOp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.distributed.all_gather": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.all_gather", - "min_input_args": 2, - "args_list": [ - "tensor_list", - "tensor", - "group", - "async_op" - ] - }, - "torch.distributed.all_gather_into_tensor": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.stream.all_gather", - "min_input_args": 2, - "args_list": [ - "output_tensor", - "input_tensor", - "group", - "async_op" - ], - "kwargs_change": { - "output_tensor": "tensor_or_tensor_list", - "input_tensor": "tensor" - } - }, - "torch.distributed.all_gather_object": { - "Matcher": "AllGatherObjectMatcher", - "paddle_api": "paddle.distributed.all_gather_object", - "args_list": [ - "object_list", - "obj", - "group" - ], - "min_input_args": 2 - }, - "torch.distributed.all_reduce": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.all_reduce", - "min_input_args": 1, - "args_list": [ - "tensor", - "op", - "group", - "async_op" - ] - }, - "torch.distributed.all_to_all": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.alltoall", - "min_input_args": 2, - "args_list": [ - "output_tensor_list", - "input_tensor_list", - "group", - "async_op" - ], - "kwargs_change": { - "output_tensor_list": "out_tensor_list", - "input_tensor_list": "in_tensor_list", - "async_op": "" - } - }, - "torch.distributed.all_to_all_single": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.alltoall_single", - "min_input_args": 2, - "args_list": [ - "output", - "input", - "output_split_sizes", - "input_split_sizes", - "group", - "async_op" - ], - "kwargs_change": { - "output": "out_tensor", - "input": "in_tensor", - "output_split_sizes": "out_split_sizes", - "input_split_sizes": "in_split_sizes" - } - }, - "torch.distributed.barrier": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.barrier", - "min_input_args": 0, - "args_list": [ - "group", - "async_op", - "device_ids" - ], - "kwargs_change": { - "async_op": "" - }, - "unsupport_args": [ - "device_ids" - ] - }, - "torch.distributed.batch_isend_irecv": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.distributed.broadcast": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.broadcast", - "args_list": [ - "tensor", - "src", - "group", - "async_op" - ], - "min_input_args": 2 - }, - "torch.distributed.broadcast_object_list": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.broadcast_object_list", - "args_list": [ - "object_list", - "src", - "group", - "device" - ], - "kwargs_change": { - "device": "" - }, - "min_input_args": 1 - }, - "torch.distributed.gather": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.gather", - "args_list": [ - "tensor", - "gather_list", - "dst", - "group", - "async_op" - ], - "min_input_args": 1 - }, - "torch.distributed.get_backend": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.distributed.get_rank": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.distributed.get_world_size": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.distributed.init_process_group": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.init_parallel_env", - "args_list": [ - "backend", - "init_method", - "timeout", - "world_size", - "rank", - "store", - "group_name", - "pg_options" - ], - "kwargs_change": { - "backend": "", - "init_method": "", - "timeout": "", - "world_size": "", - "rank": "", - "store": "", - "group_name": "", - "pg_options": "" - }, - "min_input_args": 0 - }, - "torch.distributed.irecv": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.irecv", - "args_list": [ - "tensor", - "src", - "group", - "tag" - ], - "unsupport_args": [ - "tag" - ], - "min_input_args": 1 - }, - "torch.distributed.is_available": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.distributed.is_initialized": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.distributed.is_nccl_available": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.core.is_compiled_with_nccl", - "min_input_args": 0 - }, - "torch.distributed.isend": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.isend", - "args_list": [ - "tensor", - "dst", - "group", - "tag" - ], - "unsupport_args": [ - "tag" - ], - "min_input_args": 2 - }, - "torch.distributed.monitored_barrier": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.barrier", - "min_input_args": 0, - "args_list": [ - "group", - "timeout", - "wait_all_ranks" - ], - "kwargs_change": { - "timeout": "", - "wait_all_ranks": "" - } - }, - "torch.distributed.new_group": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.new_group", - "args_list": [ - "ranks", - "timeout", - "backend", - "pg_options" - ], - "unsupport_args": [ - "timeout", - "pg_options" - ], - "min_input_args": 0 - }, - "torch.distributed.optim.DistributedOptimizer": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.fleet.distributed_optimizer", - "min_input_args": 1, - "args_list": [ - "optimizer_class", - "params_rref", - "*args", - "**kwargs" - ], - "kwargs_change": { - "optimizer_class": "optimizer" - }, - "unsupport_args": [ - "params_rref" - ] - }, - "torch.distributed.recv": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.recv", - "args_list": [ - "tensor", - "src", - "group", - "tag" - ], - "unsupport_args": [ - "tag" - ], - "min_input_args": 1 - }, - "torch.distributed.reduce": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.reduce", - "args_list": [ - "tensor", - "dst", - "op", - "group", - "async_op" - ], - "min_input_args": 2 - }, - "torch.distributed.reduce_scatter": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.reduce_scatter", - "args_list": [ - "output", - "input_list", - "op", - "group", - "async_op" - ], - "kwargs_change": { - "output": "tensor", - "input_list": "tensor_list" - }, - "min_input_args": 2 - }, - "torch.distributed.reduce_scatter_tensor": { - "Matcher": "ReduceScatterTensorMatcher", - "paddle_api": "paddle.distributed.reduce_scatter", - "args_list": [ - "output", - "input", - "op", - "group", - "async_op" - ], - "kwargs_change": { - "output": "tensor", - "input": "tensor_list" - }, - "min_input_args": 2 - }, - "torch.distributed.rpc.get_worker_info": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.rpc.get_worker_info", - "args_list": [ - "worker_name" - ], - "kwargs_change": { - "worker_name": "name" - }, - "min_input_args": 0 - }, - "torch.distributed.rpc.init_rpc": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.rpc.init_rpc", - "args_list": [ - "name", - "backend", - "rank", - "world_size", - "rpc_backend_options" - ], - "unsupport_args": [ - "rpc_backend_options" - ], - "min_input_args": 1 - }, - "torch.distributed.rpc.remote": { - "Matcher": "RpcRemoteMatcher", - "paddle_api": "paddle.distributed.rpc.rpc_async", - "min_input_args": 2, - "args_list": [ - "to", - "func", - "args", - "kwargs", - "timeout" - ], - "kwargs_change": { - "func": "fn" - } - }, - "torch.distributed.rpc.rpc_async": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.rpc.rpc_async", - "min_input_args": 2, - "args_list": [ - "to", - "func", - "args", - "kwargs", - "timeout" - ], - "kwargs_change": { - "func": "fn" - }, - "unsupport_args": [ - "args" - ] - }, - "torch.distributed.rpc.rpc_sync": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.rpc.rpc_sync", - "min_input_args": 2, - "args_list": [ - "to", - "func", - "args", - "kwargs", - "timeout" - ], - "kwargs_change": { - "func": "fn" - }, - "unsupport_args": [ - "args" - ] - }, - "torch.distributed.rpc.shutdown": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.rpc.shutdown", - "min_input_args": 0, - "args_list": [ - "graceful", - "timeout" - ], - "kwargs_change": { - "graceful": "", - "timeout": "" - } - }, - "torch.distributed.scatter": { - "Matcher": "ReverseAsyncOpMatcher", - "paddle_api": "paddle.distributed.scatter", - "args_list": [ - "tensor", - "scatter_list", - "src", - "group", - "async_op" - ], - "kwargs_change": { - "scatter_list": "tensor_list" - }, - "min_input_args": 1 - }, - "torch.distributed.scatter_object_list": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.scatter_object_list", - "args_list": [ - "scatter_object_output_list", - "scatter_object_input_list", - "src", - "group" - ], - "kwargs_change": { - "scatter_object_output_list": "out_object_list", - "scatter_object_input_list": "in_object_list" - }, - "min_input_args": 2 - }, - "torch.distributed.send": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.send", - "args_list": [ - "tensor", - "dst", - "group", - "tag" - ], - "unsupport_args": [ - "tag" - ], - "min_input_args": 2 - }, - "torch.distributions.bernoulli.Bernoulli": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Bernoulli", - "min_input_args": 1, - "args_list": [ - "probs", - "logits", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - }, - "unsupport_args": [ - "logits" - ] - }, - "torch.distributions.beta.Beta": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Beta", - "min_input_args": 2, - "args_list": [ - "concentration1", - "concentration0", - "validate_args" - ], - "kwargs_change": { - "concentration1": "alpha", - "concentration0": "beta", - "validate_args": "" - } - }, - "torch.distributions.binomial.Binomial": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Binomial", - "args_list": [ - "total_count", - "probs", - "logits", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - }, - "unsupport_args": [ - "logits" - ], - "paddle_default_kwargs": { - "total_count": "1" - } - }, - "torch.distributions.categorical.Categorical": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Categorical", - "min_input_args": 1, - "args_list": [ - "probs", - "logits", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - }, - "unsupport_args": [ - "probs" - ] - }, - "torch.distributions.cauchy.Cauchy": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Cauchy", - "min_input_args": 2, - "args_list": [ - "loc", - "scale", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.chi2.Chi2": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Chi2", - "min_input_args": 1, - "args_list": [ - "df", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.constraints.Constraint": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.distribution.constraint.Constraint" - }, - "torch.distributions.continuous_bernoulli.ContinuousBernoulli": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.ContinuousBernoulli", - "args_list": [ - "probs", - "logits", - "lims", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - }, - "unsupport_args": [ - "logits" - ] - }, - "torch.distributions.dirichlet.Dirichlet": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Dirichlet", - "min_input_args": 1, - "args_list": [ - "concentration", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.distribution.Distribution": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Distribution", - "min_input_args": 0, - "args_list": [ - "batch_shape", - "event_shape", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.distribution.Distribution.cdf": { - "min_input_args": 1 - }, - "torch.distributions.distribution.Distribution.concentration0": {}, - "torch.distributions.distribution.Distribution.concentration1": {}, - "torch.distributions.distribution.Distribution.entropy": { - "min_input_args": 0 - }, - "torch.distributions.distribution.Distribution.enumerate_support": { - "min_input_args": 0 - }, - "torch.distributions.distribution.Distribution.expand": { - "min_input_args": 1 - }, - "torch.distributions.distribution.Distribution.icdf": { - "min_input_args": 1 - }, - "torch.distributions.distribution.Distribution.log_prob": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.distribution.Distribution.log_prob", - "min_input_args": 1 - }, - "torch.distributions.distribution.Distribution.logits": {}, - "torch.distributions.distribution.Distribution.param_shape": {}, - "torch.distributions.distribution.Distribution.perplexity": { - "min_input_args": 0 - }, - "torch.distributions.distribution.Distribution.probs": {}, - "torch.distributions.distribution.Distribution.rsample": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Distribution.rsample", - "args_list": [ - "sample_shape" - ], - "kwargs_change": { - "sample_shape": "shape" - }, - "min_input_args": 0 - }, - "torch.distributions.distribution.Distribution.sample": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Distribution.sample", - "args_list": [ - "sample_shape" - ], - "kwargs_change": { - "sample_shape": "shape" - }, - "min_input_args": 0 - }, - "torch.distributions.distribution.Distribution.sample_n": { - "min_input_args": 1 - }, - "torch.distributions.distribution.Distribution.set_default_validate_args": { - "min_input_args": 1 - }, - "torch.distributions.exp_family.ExponentialFamily": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.ExponentialFamily", - "min_input_args": 0, - "args_list": [ - "batch_shape", - "event_shape", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.exponential.Exponential": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Exponential", - "args_list": [ - "rate", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.gamma.Gamma": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Gamma", - "min_input_args": 2, - "args_list": [ - "concentration", - "rate", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.geometric.Geometric": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Geometric", - "min_input_args": 1, - "args_list": [ - "probs", - "logits", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - }, - "unsupport_args": [ - "logits" - ] - }, - "torch.distributions.gumbel.Gumbel": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Gumbel", - "min_input_args": 2, - "args_list": [ - "loc", - "scale", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.independent.Independent": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Independent", - "min_input_args": 2, - "args_list": [ - "base_distribution", - "reinterpreted_batch_ndims", - "validate_args" - ], - "kwargs_change": { - "base_distribution": "base", - "reinterpreted_batch_ndims": "reinterpreted_batch_rank", - "validate_args": "" - } - }, - "torch.distributions.kl.kl_divergence": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.distribution.kl_divergence", - "min_input_args": 2 - }, - "torch.distributions.kl.register_kl": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.register_kl", - "min_input_args": 2, - "args_list": [ - "type_p", - "type_q" - ], - "kwargs_change": { - "type_p": "cls_p", - "type_q": "cls_q" - } - }, - "torch.distributions.laplace.Laplace": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Laplace", - "min_input_args": 2, - "args_list": [ - "loc", - "scale", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.lkj_cholesky.LKJCholesky": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.LKJCholesky", - "min_input_args": 1, - "args_list": [ - "dim", - "concentration", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.log_normal.LogNormal": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.LogNormal", - "min_input_args": 2, - "args_list": [ - "loc", - "scale", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.multinomial.Multinomial": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Multinomial", - "min_input_args": 2, - "args_list": [ - "total_count", - "probs", - "logits", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - }, - "unsupport_args": [ - "logits" - ] - }, - "torch.distributions.multivariate_normal.MultivariateNormal": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.MultivariateNormal", - "args_list": [ - "loc", - "covariance_matrix", - "precision_matrix", - "scale_tril", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.normal.Normal": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Normal", - "min_input_args": 2, - "args_list": [ - "loc", - "scale", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.poisson.Poisson": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Poisson", - "min_input_args": 1, - "args_list": [ - "rate", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.distributions.studentT.StudentT": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.StudentT", - "min_input_args": 1, - "args_list": [ - "df", - "loc", - "scale", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - }, - "paddle_default_kwargs": { - "loc": 0.0, - "scale": 1.0 - } - }, - "torch.distributions.transformed_distribution.TransformedDistribution": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.TransformedDistribution", - "min_input_args": 2, - "args_list": [ - "base_distribution", - "transforms", - "validate_args" - ], - "kwargs_change": { - "base_distribution": "base", - "validate_args": "" - } - }, - "torch.distributions.transforms.AbsTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.AbsTransform", - "args_list": [ - "cache_size" - ], - "kwargs_change": { - "cache_size": "" - }, - "min_input_args": 0 - }, - "torch.distributions.transforms.AffineTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.AffineTransform", - "args_list": [ - "loc", - "scale", - "event_dim", - "cache_size" - ], - "kwargs_change": { - "event_dim": "", - "cache_size": "" - }, - "min_input_args": 2 - }, - "torch.distributions.transforms.ComposeTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.ChainTransform", - "min_input_args": 1, - "args_list": [ - "parts", - "cache_size" - ], - "kwargs_change": { - "parts": "transforms", - "cache_size": "" - } - }, - "torch.distributions.transforms.ExpTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.ExpTransform", - "min_input_args": 0, - "args_list": [ - "cache_size" - ], - "kwargs_change": { - "cache_size": "" - } - }, - "torch.distributions.transforms.IndependentTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.IndependentTransform", - "args_list": [ - "base_transform", - "reinterpreted_batch_ndims", - "cache_size" - ], - "kwargs_change": { - "base_transform": "base", - "reinterpreted_batch_ndims": "reinterpreted_batch_rank", - "cache_size": "" - }, - "min_input_args": 2 - }, - "torch.distributions.transforms.PositiveDefiniteTransform": { - "Matcher": "TransformsPositiveDefiniteTransformMatcher", - "min_input_args": 0, - "args_list": [ - "cache_size" - ], - "kwargs_change": { - "cache_size": "" - } - }, - "torch.distributions.transforms.PowerTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.PowerTransform", - "args_list": [ - "exponent", - "cache_size" - ], - "kwargs_change": { - "exponent": "power", - "cache_size": "" - }, - "min_input_args": 1 - }, - "torch.distributions.transforms.ReshapeTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.ReshapeTransform", - "args_list": [ - "in_shape", - "out_shape", - "cache_size" - ], - "kwargs_change": { - "in_shape": "in_event_shape", - "out_shape": "out_event_shape", - "cache_size": "" - }, - "min_input_args": 2 - }, - "torch.distributions.transforms.SigmoidTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.SigmoidTransform", - "min_input_args": 0, - "args_list": [ - "cache_size" - ], - "kwargs_change": { - "cache_size": "" - } - }, - "torch.distributions.transforms.SoftmaxTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.SoftmaxTransform", - "min_input_args": 0, - "args_list": [ - "cache_size" - ], - "kwargs_change": { - "cache_size": "" - } - }, - "torch.distributions.transforms.StackTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.StackTransform", - "min_input_args": 1, - "args_list": [ - "tseq", - "dim", - "cache_size" - ], - "kwargs_change": { - "tseq": "transforms", - "dim": "axis", - "cache_size": "" - } - }, - "torch.distributions.transforms.StickBreakingTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.StickBreakingTransform", - "min_input_args": 0, - "args_list": [ - "cache_size" - ], - "kwargs_change": { - "cache_size": "" - } - }, - "torch.distributions.transforms.TanhTransform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.TanhTransform", - "args_list": [ - "cache_size" - ], - "kwargs_change": { - "cache_size": "" - }, - "min_input_args": 0 - }, - "torch.distributions.transforms.Transform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Transform", - "min_input_args": 0, - "args_list": [ - "cache_size" - ], - "kwargs_change": { - "cache_size": "" - } - }, - "torch.distributions.uniform.Uniform": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distribution.Uniform", - "min_input_args": 2, - "args_list": [ - "low", - "high", - "validate_args" - ], - "kwargs_change": { - "validate_args": "" - } - }, - "torch.div": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.divide": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.dot": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.dropout": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.dropout", - "min_input_args": 3, - "args_list": [ - "input", - "p", - "train" - ], - "kwargs_change": { - "input": "x", - "train": "training" - } - }, - "torch.dsplit": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.dsplit", - "args_list": [ - "input", - "indices" - ], - "overload_args_list": [ - "sections" - ], - "kwargs_change": { - "input": "x", - "indices": "num_or_indices", - "sections": "num_or_indices" - } - }, - "torch.dstack": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.dstack", - "min_input_args": 1, - "args_list": [ - "tensors", - "*", - "out" - ], - "kwargs_change": { - "tensors": "x" - } - }, - "torch.eig": { - "min_input_args": 0 - }, - "torch.einsum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.embedding": {}, - "torch.embedding_bag": {}, - "torch.empty": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.empty_like": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.enable_grad": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.eq": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.equal": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.equal" - }, - "torch.exp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.expm1": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.eye": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.feature_alpha_dropout": {}, - "torch.fft.fft": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.fft2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.fftfreq": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.fftn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.fftshift": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.hfft": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.hfft2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.hfftn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.ifft": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.ifft2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.ifftn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.ifftshift": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.ihfft": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.ihfft2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.ihfftn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.irfft": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.irfft2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.irfftn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.rfft": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.rfft2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.rfftfreq": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fft.rfftn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.finfo": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fix": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.trunc", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ] - }, - "torch.flatten": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.flip": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fliplr": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.flip", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - }, - "paddle_default_kwargs": { - "axis": 1 - } - }, - "torch.flipud": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.flip", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - }, - "paddle_default_kwargs": { - "axis": 0 - } - }, - "torch.float8_e4m3fn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.float_power": { - "Matcher": "FloatPowerMatcher", - "min_input_args": 2, - "args_list": [ - "input", - "exponent", - "*", - "out" - ] - }, - "torch.floor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.floor_divide": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fmax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fmin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.fmod": { - "Matcher": "Num2TensorBinaryConvertTypeMatcher", - "paddle_api": "paddle.mod", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.frac": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.frexp": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.frexp", - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.from_dlpack": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.utils.dlpack.from_dlpack", - "min_input_args": 1, - "args_list": [ - "ext_tensor" - ], - "kwargs_change": { - "ext_tensor": "dlpack" - } - }, - "torch.from_numpy": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.frombuffer": { - "Matcher": "FromBufferMatcher", - "args_list": [ - "buffer", - "*", - "dtype", - "count", - "offset", - "requires_grad" - ] - }, - "torch.full": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.full_like": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.atleast_1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.atleast_2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.atleast_3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.broadcast_shapes": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.einsum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.meshgrid": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.split": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.functional.unique_consecutive": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.gather": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.gcd": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.gcd", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.ge": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.ger": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.get_autocast_gpu_dtype": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.get_default_device": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.get_default_dtype": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.get_device": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.get_device_module": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.get_num_interop_threads": { - "Matcher": "GetNumInteropThreadsMatcher" - }, - "torch.get_num_threads": { - "Matcher": "GetNumThreadsMatcher" - }, - "torch.get_rng_state": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.greater": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.greater_equal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.group_norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.gt": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.hamming_window": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.hann_window": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "window_length", - "periodic", - "*", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "window_length": "win_length", - "periodic": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "window": "'hann'" - } - }, - "torch.heaviside": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.hinge_embedding_loss": {}, - "torch.histc": { - "Matcher": "HistcMatcher", - "paddle_api": "paddle.histogram", - "min_input_args": 1, - "args_list": [ - "input", - "bins", - "min", - "max", - "*", - "out" - ] - }, - "torch.histogram": { - "Matcher": "HistogramMatcher", - "paddle_api": "paddle.histogram", - "min_input_args": 2, - "args_list": [ - "input", - "bins", - "*", - "range", - "weight", - "density", - "out" - ], - "kwargs_change": { - "range": [ - "min", - "max" - ] - } - }, - "torch.histogramdd": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.histogramdd", - "min_input_args": 2, - "args_list": [ - "input", - "bins", - "*", - "range", - "weight", - "density" - ], - "kwargs_change": { - "input": "x", - "range": "ranges", - "weight": "weights" - } - }, - "torch.hsplit": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.hsplit", - "args_list": [ - "input", - "indices" - ], - "overload_args_list": [ - "sections" - ], - "kwargs_change": { - "input": "x", - "indices": "num_or_indices", - "sections": "num_or_indices" - } - }, - "torch.hstack": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.hstack", - "min_input_args": 1, - "args_list": [ - "tensors", - "*", - "out" - ], - "kwargs_change": { - "tensors": "x" - } - }, - "torch.hub.download_url_to_file": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.utils.download.get_weights_path_from_url", - "args_list": [ - "url", - "dst", - "hash_prefix", - "progress" - ], - "kwargs_change": { - "dst": "", - "hash_prefix": "", - "progress": "" - }, - "min_input_args": 2 - }, - "torch.hub.help": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.hub.help", - "min_input_args": 2, - "args_list": [ - "github", - "model", - "force_reload", - "skip_validation", - "trust_repo" - ], - "kwargs_change": { - "github": "repo_dir", - "skip_validation": "", - "trust_repo": "" - } - }, - "torch.hub.list": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.hub.list", - "min_input_args": 1, - "args_list": [ - "github", - "force_reload", - "skip_validation", - "trust_repo" - ], - "kwargs_change": { - "github": "repo_dir", - "skip_validation": "", - "trust_repo": "" - } - }, - "torch.hub.load": { - "Matcher": "HubLoadMatcher", - "paddle_api": "paddle.hub.load", - "min_input_args": 2 - }, - "torch.hub.load_state_dict_from_url": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.hub.load_state_dict_from_url", - "min_input_args": 1, - "args_list": [ - "url", - "model_dir", - "map_location", - "progress", - "check_hash", - "file_name", - "weights_only" - ], - "kwargs_change": { - "progress": "", - "weights_only": "" - } - }, - "torch.hypot": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.hypot", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.i0": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.iinfo": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.iinfo", - "min_input_args": 1, - "args_list": [ - "type" - ], - "kwargs_change": { - "type": "dtype" - } - }, - "torch.imag": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.imag", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.index_add": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.index_copy": { - "Matcher": "IndexCopyMatcher", - "min_input_args": 4, - "args_list": [ - "input", - "dim", - "index", - "source", - "*", - "out" - ] - }, - "torch.index_fill": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.index_put": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.index_select": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.inference_mode": { - "Matcher": "InferenceModeMatcher", - "min_input_args": 0, - "args_list": [ - "mode" - ] - }, - "torch.initial_seed": { - "Matcher": "SeedMatcher", - "min_input_args": 0 - }, - "torch.inner": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.inner", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.instance_norm": {}, - "torch.inverse": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.is_autocast_enabled": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.is_complex": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.is_floating_point": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.is_grad_enabled": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.is_inference": { - "Matcher": "Is_InferenceMatcher", - "paddle_api": "paddle.Tensor.stop_gradient", - "min_input_args": 1, - "args_list": [ - "input" - ] - }, - "torch.is_nonzero": { - "Matcher": "IsNonzeroMatcher", - "min_input_args": 1, - "args_list": [ - "input" - ] - }, - "torch.is_tensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.isclose": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.isfinite": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.isin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.isinf": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.isnan": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.isneginf": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.isneginf", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.isposinf": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.isposinf", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.isreal": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.isreal", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.istft": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.signal.istft", - "min_input_args": 2, - "args_list": [ - "input", - "n_fft", - "hop_length", - "win_length", - "window", - "center", - "normalized", - "onesided", - "length", - "return_complex" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.jit.ignore": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.jit.not_to_static", - "min_input_args": 0, - "args_list": [ - "drop", - "**kwargs" - ], - "unsupport_args": [ - "drop" - ] - }, - "torch.jit.load": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.jit.load", - "min_input_args": 0, - "args_list": [ - "f", - "map_location", - "_extra_files" - ], - "kwargs_change": { - "f": "path" - }, - "unsupport_args": [ - "map_location", - "_extra_files" - ] - }, - "torch.jit.save": { - "Matcher": "JitSaveMatcher", - "paddle_api": "paddle.jit.save", - "min_input_args": 1, - "args_list": [ - "m", - "f", - "_extra_files" - ], - "kwargs_change": { - "m": "layer", - "f": "path" - }, - "unsupport_args": [ - "_extra_files" - ] - }, - "torch.jit.script": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.jit.to_static", - "min_input_args": 0, - "args_list": [ - "obj", - "optimize", - "_frames_up", - "_rcb", - "example_inputs" - ], - "kwargs_change": { - "obj": "function", - "optimize": "", - "_frames_up": "", - "_rcb": "", - "example_inputs": "input_spec" - } - }, - "torch.kl_div": {}, - "torch.kron": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.kron", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.kthvalue": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.kthvalue", - "min_input_args": 2, - "args_list": [ - "input", - "k", - "dim", - "keepdim", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.layer_norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.lcm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.lcm", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.ldexp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.ldexp", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.le": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.lerp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.less": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.less_equal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.lgamma": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.lgamma", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.cholesky": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.cholesky", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "upper", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.cholesky_ex": { - "Matcher": "LinalgCholeskyExMatcher", - "paddle_api": "paddle.linalg.cholesky", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "upper", - "check_errors", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.cond": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.cond", - "min_input_args": 1, - "args_list": [ - "input", - "p", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.cross": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.cross", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "dim", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y", - "dim": "axis" - }, - "paddle_default_kwargs": { - "axis": -1 - } - }, - "torch.linalg.det": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.det", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "out" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.linalg.diagonal": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.diagonal", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "offset", - "dim1", - "dim2" - ], - "kwargs_change": { - "A": "x", - "dim1": "axis1", - "dim2": "axis2" - }, - "paddle_default_kwargs": { - "axis1": -2, - "axis2": -1 - } - }, - "torch.linalg.eig": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.linalg.eig", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.eigh": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.linalg.eigh", - "min_input_args": 1, - "args_list": [ - "input", - "UPLO", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.eigvals": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.eigvals", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.eigvalsh": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.eigvalsh", - "min_input_args": 1, - "args_list": [ - "input", - "UPLO", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.householder_product": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.householder_product", - "min_input_args": 2, - "args_list": [ - "input", - "tau", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.inv": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.inv", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "out" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.linalg.inv_ex": { - "Matcher": "LinalgInvExMatcher", - "paddle_api": "paddle.linalg.inv", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "check_errors", - "out" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.linalg.ldl_factor": {}, - "torch.linalg.ldl_factor_ex": {}, - "torch.linalg.ldl_solve": {}, - "torch.linalg.lstsq": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.lstsq", - "min_input_args": 2, - "args_list": [ - "input", - "b", - "rcond", - "*", - "driver" - ], - "kwargs_change": { - "input": "x", - "b": "y" - } - }, - "torch.linalg.lu": { - "Matcher": "LinalgLuMatcher", - "paddle_api": "paddle.linalg.lu", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "pivot", - "out" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.linalg.lu_factor": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.linalg.lu", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "pivot", - "out" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.linalg.lu_factor_ex": { - "Matcher": "TripleAssignMatcher", - "paddle_api": "paddle.linalg.lu", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "pivot", - "check_errors", - "out" - ], - "kwargs_change": { - "A": "x", - "check_errors": "" - }, - "paddle_default_kwargs": { - "get_infos": "True" - } - }, - "torch.linalg.lu_solve": { - "Matcher": "LinalgLuSolveMatcher", - "paddle_api": "paddle.linalg.lu_solve", - "min_input_args": 3, - "args_list": [ - "LU", - "pivots", - "B", - "*", - "left", - "adjoint", - "out" - ], - "kwargs_change": { - "LU": "lu", - "B": "b" - } - }, - "torch.linalg.matmul": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.linalg.matrix_exp": {}, - "torch.linalg.matrix_norm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.matrix_norm", - "min_input_args": 1, - "args_list": [ - "input", - "ord", - "dim", - "keepdim", - "*", - "dtype", - "out" - ], - "kwargs_change": { - "input": "x", - "ord": "p", - "dim": "axis" - } - }, - "torch.linalg.matrix_power": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.matrix_power", - "min_input_args": 2, - "args_list": [ - "input", - "n", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.matrix_rank": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.matrix_rank", - "min_input_args": 1, - "args_list": [ - "input", - "tol", - "hermitian", - "*", - "atol", - "rtol", - "hermitian", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.linalg.multi_dot": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.multi_dot", - "min_input_args": 1, - "args_list": [ - "tensors", - "*", - "out" - ], - "kwargs_change": { - "tensors": "x" - } - }, - "torch.linalg.norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.linalg.pinv": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.pinv", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "atol", - "rtol", - "hermitian", - "out" - ], - "kwargs_change": { - "input": "x", - "atol": "", - "rtol": "rcond" - } - }, - "torch.linalg.qr": { - "Matcher": "Linalg_qrMatcher", - "paddle_api": "paddle.linalg.qr", - "min_input_args": 1, - "args_list": [ - "A", - "mode", - "*", - "out" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.linalg.slogdet": { - "Matcher": "SLogDetMatcher", - "paddle_api": "paddle.linalg.slogdet", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "out" - ] - }, - "torch.linalg.solve": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.linalg.solve_ex": {}, - "torch.linalg.solve_triangular": { - "Matcher": "LinalgSolveTriangularMatcher", - "paddle_api": "paddle.linalg.triangular_solve", - "min_input_args": 2, - "args_list": [ - "input", - "B", - "*", - "upper", - "left", - "unitriangular", - "out" - ], - "kwargs_change": { - "input": "x", - "B": "y", - "left": "transpose" - } - }, - "torch.linalg.svd": { - "Matcher": "TripleAssignMatcher", - "paddle_api": "paddle.linalg.svd", - "min_input_args": 1, - "args_list": [ - "A", - "full_matrices", - "*", - "driver", - "out" - ], - "kwargs_change": { - "A": "x", - "driver": "" - }, - "paddle_default_kwargs": { - "full_matrices": "True" - } - }, - "torch.linalg.svdvals": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.svdvals", - "min_input_args": 1, - "args_list": [ - "A", - "*", - "driver", - "out" - ], - "kwargs_change": { - "A": "x", - "driver": "" - } - }, - "torch.linalg.tensorinv": {}, - "torch.linalg.tensorsolve": {}, - "torch.linalg.vander": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vander", - "min_input_args": 1, - "args_list": [ - "x", - "*", - "N" - ], - "kwargs_change": { - "N": "n" - }, - "paddle_default_kwargs": { - "increasing": "True" - } - }, - "torch.linalg.vecdot": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.vecdot", - "min_input_args": 1, - "args_list": [ - "x", - "y", - "*", - "dim", - "out" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.linalg.vector_norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.linspace": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.load": { - "Matcher": "LoadMatcher", - "paddle_api": "paddle.load", - "min_input_args": 1, - "args_list": [ - "f", - "map_location", - "pickle_module", - "*", - "weights_only", - "mmap", - "**pickle_load_args" - ], - "kwargs_change": { - "f": "path", - "map_location": "", - "pickle_module": "", - "weights_only": "", - "pickle_load_args": "" - }, - "unsupport_args": [ - "mmap" - ] - }, - "torch.log": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.log10": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.log1p": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.log2": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.log_softmax": {}, - "torch.logaddexp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.logaddexp", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.logaddexp2": { - "Matcher": "LogAddExp2Matcher", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ] - }, - "torch.logcumsumexp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.logcumsumexp", - "min_input_args": 2, - "args_list": [ - "input", - "dim", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.logdet": { - "Matcher": "LogDetMatcher", - "min_input_args": 1, - "args_list": [ - "input" - ] - }, - "torch.logical_and": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.logical_not": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.logical_or": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.logical_xor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.logspace": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.logspace", - "min_input_args": 3, - "args_list": [ - "start", - "end", - "steps", - "base", - "*", - "out", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "end": "stop", - "steps": "num", - "dtype": "dtype" - } - }, - "torch.logsumexp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.lstsq": { - "min_input_args": 2 - }, - "torch.lt": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.lu": { - "Matcher": "LuMatcher", - "paddle_api": "paddle.linalg.lu", - "min_input_args": 1, - "args_list": [ - "A", - "pivot", - "get_infos", - "out" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.lu_solve": {}, - "torch.lu_unpack": { - "Matcher": "Lu_unpackMatcher", - "paddle_api": "paddle.linalg.lu_unpack", - "min_input_args": 2, - "args_list": [ - "LU_data", - "LU_pivots", - "unpack_data", - "unpack_pivots", - "*", - "out" - ], - "kwargs_change": { - "LU_data": "x", - "LU_pivots": "y", - "unpack_data": "unpack_ludata" - } - }, - "torch.manual_seed": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.margin_ranking_loss": {}, - "torch.masked_fill": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.masked_fill", - "min_input_args": 3, - "args_list": [ - "input", - "mask", - "value" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.masked_select": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.matmul": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.matrix_rank": { - "min_input_args": 1 - }, - "torch.max": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.max" - }, - "torch.max_pool1d": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.nn.functional.max_pool1d" - }, - "torch.max_pool2d": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.nn.functional.max_pool2d" - }, - "torch.max_pool3d": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.nn.functional.max_pool3d" - }, - "torch.maximum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.mean": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.median": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.median" - }, - "torch.meshgrid": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.min": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.min" - }, - "torch.minimum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.mm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.mode": { - "Matcher": "DoubleAssignMatcher", - "paddle_api": "paddle.mode", - "min_input_args": 1, - "args_list": [ - "input", - "dim", - "keepdim", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.moveaxis": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.moveaxis", - "min_input_args": 3, - "args_list": [ - "input", - "source", - "destination" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.movedim": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.moveaxis", - "min_input_args": 3, - "args_list": [ - "input", - "source", - "destination" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.msort": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.mul": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.multinomial": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.multiply": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.multiprocessing.cpu_count": { - "Matcher": "MPCpuCountMatcher", - "min_input_args": 0 - }, - "torch.multiprocessing.spawn": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.distributed.spawn", - "min_input_args": 1, - "args_list": [ - "fn", - "args", - "nprocs", - "join", - "daemon", - "start_method" - ], - "kwargs_change": { - "fn": "func", - "start_method": "" - }, - "paddle_default_kwargs": { - "nprocs": "1" - } - }, - "torch.mv": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.mv", - "min_input_args": 2, - "args_list": [ - "input", - "vec", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.mvlgamma": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.multigammaln", - "min_input_args": 2, - "args_list": [ - "input", - "p", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nan_to_num": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nan_to_num", - "min_input_args": 1, - "args_list": [ - "input", - "nan", - "posinf", - "neginf", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nanmean": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nanmean", - "min_input_args": 1, - "args_list": [ - "input", - "dim", - "keepdim", - "*", - "dtype", - "out" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.nanmedian": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nanmedian" - }, - "torch.nanquantile": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nanquantile", - "min_input_args": 2, - "args_list": [ - "input", - "q", - "dim", - "keepdim", - "*", - "interpolation", - "out" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.nansum": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nansum", - "min_input_args": 1, - "args_list": [ - "input", - "dim", - "keepdim", - "*", - "dtype", - "out" - ], - "kwargs_change": { - "input": "x", - "dim": "axis", - "dtype": "dtype" - } - }, - "torch.narrow": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.narrow_copy": { - "Matcher": "NarrowCopyMatcher", - "min_input_args": 4, - "args_list": [ - "input", - "dim", - "start", - "length", - "*", - "out" - ] - }, - "torch.ne": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.neg": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.neg", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.negative": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.neg", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nextafter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.AdaptiveAvgPool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.AdaptiveAvgPool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.AdaptiveAvgPool3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.AdaptiveLogSoftmaxWithLoss": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.AdaptiveMaxPool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.AdaptiveMaxPool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.AdaptiveMaxPool3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.AlphaDropout": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.AlphaDropout", - "min_input_args": 0, - "args_list": [ - "p", - "inplace" - ] - }, - "torch.nn.AvgPool1d": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.AvgPool1d" - }, - "torch.nn.AvgPool2d": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.AvgPool2d" - }, - "torch.nn.AvgPool3d": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.AvgPool3d" - }, - "torch.nn.BCELoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.BCELoss", - "min_input_args": 0, - "args_list": [ - "weight", - "size_average", - "reduce", - "reduction" - ] - }, - "torch.nn.BCEWithLogitsLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.BCEWithLogitsLoss", - "min_input_args": 0, - "args_list": [ - "weight", - "size_average", - "reduce", - "reduction", - "pos_weight" - ] - }, - "torch.nn.BatchNorm1d": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.BatchNorm1D", - "min_input_args": 1, - "args_list": [ - "num_features", - "eps", - "momentum", - "affine", - "track_running_stats", - "device", - "dtype" - ], - "kwargs_change": { - "eps": "epsilon", - "affine": [ - "weight_attr", - "bias_attr" - ], - "track_running_stats": "", - "device": "", - "dtype": "" - } - }, - "torch.nn.BatchNorm2d": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.BatchNorm2D", - "min_input_args": 1, - "args_list": [ - "num_features", - "eps", - "momentum", - "affine", - "track_running_stats", - "device", - "dtype" - ], - "kwargs_change": { - "eps": "epsilon", - "affine": [ - "weight_attr", - "bias_attr" - ], - "track_running_stats": "", - "device": "", - "dtype": "" - } - }, - "torch.nn.BatchNorm3d": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.BatchNorm3D", - "min_input_args": 1, - "args_list": [ - "num_features", - "eps", - "momentum", - "affine", - "track_running_stats", - "device", - "dtype" - ], - "kwargs_change": { - "eps": "epsilon", - "affine": [ - "weight_attr", - "bias_attr" - ], - "track_running_stats": "", - "device": "", - "dtype": "" - } - }, - "torch.nn.Bilinear": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Bilinear", - "min_input_args": 3, - "args_list": [ - "in1_features", - "in2_features", - "out_features", - "bias", - "device", - "dtype" - ], - "kwargs_change": { - "bias": "bias_attr", - "device": "", - "dtype": "" - } - }, - "torch.nn.CELU": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.CELU", - "min_input_args": 0, - "args_list": [ - "alpha", - "inplace" - ] - }, - "torch.nn.ChannelShuffle": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.CircularPad1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.CircularPad2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.CircularPad3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ConstantPad1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ConstantPad2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ConstantPad3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Conv1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Conv2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Conv3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ConvTranspose1d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Conv1DTranspose", - "args_list": [ - "in_channels", - "out_channels", - "kernel_size", - "stride", - "padding", - "output_padding", - "groups", - "bias", - "dilation", - "padding_mode", - "device", - "dtype" - ], - "unsupport_args": [ - "padding_mode" - ], - "kwargs_change": { - "bias": "bias_attr", - "device": "", - "dtype": "" - }, - "min_input_args": 3 - }, - "torch.nn.ConvTranspose2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Conv2DTranspose", - "args_list": [ - "in_channels", - "out_channels", - "kernel_size", - "stride", - "padding", - "output_padding", - "groups", - "bias", - "dilation", - "padding_mode", - "device", - "dtype" - ], - "unsupport_args": [ - "padding_mode" - ], - "kwargs_change": { - "bias": "bias_attr", - "device": "", - "dtype": "" - }, - "min_input_args": 3 - }, - "torch.nn.ConvTranspose3d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Conv3DTranspose", - "args_list": [ - "in_channels", - "out_channels", - "kernel_size", - "stride", - "padding", - "output_padding", - "groups", - "bias", - "dilation", - "padding_mode", - "device", - "dtype" - ], - "unsupport_args": [ - "padding_mode" - ], - "kwargs_change": { - "bias": "bias_attr", - "device": "", - "dtype": "" - }, - "min_input_args": 3 - }, - "torch.nn.CosineEmbeddingLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.CosineEmbeddingLoss", - "min_input_args": 0, - "args_list": [ - "margin", - "size_average", - "reduce", - "reduction" - ] - }, - "torch.nn.CosineSimilarity": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.CrossEntropyLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.CrossEntropyLoss", - "args_list": [ - "weight", - "size_average", - "ignore_index", - "reduce", - "reduction", - "label_smoothing" - ], - "min_input_args": 0 - }, - "torch.nn.DataParallel": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.DataParallel", - "args_list": [ - "module", - "device_ids", - "output_device", - "dim" - ], - "kwargs_change": { - "module": "layers", - "device_ids": "", - "output_device": "" - }, - "unsupport_args": [ - "dim" - ], - "min_input_args": 0 - }, - "torch.nn.Dropout": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Dropout1d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Dropout", - "min_input_args": 0, - "args_list": [ - "p", - "inplace" - ] - }, - "torch.nn.Dropout2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Dropout2D", - "min_input_args": 0, - "args_list": [ - "p", - "inplace" - ] - }, - "torch.nn.Dropout3d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Dropout3D", - "min_input_args": 0, - "args_list": [ - "p", - "inplace" - ] - }, - "torch.nn.ELU": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.ELU", - "min_input_args": 0, - "args_list": [ - "alpha", - "inplace" - ] - }, - "torch.nn.Embedding": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.FeatureAlphaDropout": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.FeatureAlphaDropout", - "min_input_args": 0, - "args_list": [ - "p", - "inplace" - ] - }, - "torch.nn.Flatten": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Flatten", - "min_input_args": 0, - "args_list": [ - "start_dim", - "end_dim" - ], - "kwargs_change": { - "start_dim": "start_axis", - "end_dim": "stop_axis" - } - }, - "torch.nn.Fold": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.FractionalMaxPool2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.FractionalMaxPool2D", - "min_input_args": 1, - "args_list": [ - "kernel_size", - "output_size", - "output_ratio", - "return_indices", - "_random_samples" - ], - "unsupport_args": [ - "output_ratio", - "_random_samples" - ] - }, - "torch.nn.FractionalMaxPool3d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.FractionalMaxPool3D", - "min_input_args": 1, - "args_list": [ - "kernel_size", - "output_size", - "output_ratio", - "return_indices", - "_random_samples" - ], - "unsupport_args": [ - "output_ratio", - "_random_samples" - ] - }, - "torch.nn.GELU": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.GLU": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.GRU": { - "Matcher": "RNNMatcher", - "paddle_api": "paddle.nn.GRU", - "args_list": [ - "input_size", - "hidden_size", - "num_layers", - "bias", - "batch_first", - "dropout", - "bidirectional", - "device", - "dtype" - ], - "kwargs_change": { - "bias": [ - "bias_ih_attr", - "bias_hh_attr" - ], - "device": "", - "dtype": "" - }, - "min_input_args": 2 - }, - "torch.nn.GRUCell": { - "Matcher": "GRUCellMatcher", - "paddle_api": "paddle.nn.GRUCell", - "args_list": [ - "input_size", - "hidden_size", - "bias", - "device", - "dtype" - ], - "kwargs_change": { - "bias": [ - "bias_ih_attr", - "bias_hh_attr" - ], - "device": "", - "dtype": "" - }, - "min_input_args": 2 - }, - "torch.nn.GaussianNLLLoss": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.GaussianNLLLoss", - "min_input_args": 0, - "args_list": [ - "*", - "full", - "eps", - "reduction" - ], - "kwargs_change": { - "eps": "epsilon" - } - }, - "torch.nn.GroupNorm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Hardshrink": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Hardsigmoid": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Hardsigmoid", - "min_input_args": 0, - "args_list": [ - "inplace" - ] - }, - "torch.nn.Hardswish": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Hardswish", - "min_input_args": 0, - "args_list": [ - "inplace" - ] - }, - "torch.nn.Hardtanh": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Hardtanh", - "min_input_args": 0, - "args_list": [ - "min_val", - "max_val", - "inplace" - ], - "kwargs_change": { - "min_val": "min", - "max_val": "max" - } - }, - "torch.nn.HingeEmbeddingLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.HingeEmbeddingLoss", - "min_input_args": 0, - "args_list": [ - "margin", - "size_average", - "reduce", - "reduction" - ] - }, - "torch.nn.HuberLoss": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Identity": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.InstanceNorm1d": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.InstanceNorm1D", - "min_input_args": 1, - "args_list": [ - "num_features", - "eps", - "momentum", - "affine", - "track_running_stats", - "device", - "dtype" - ], - "kwargs_change": { - "eps": "epsilon", - "affine": [ - "weight_attr", - "bias_attr" - ], - "track_running_stats": "", - "device": "", - "dtype": "" - } - }, - "torch.nn.InstanceNorm2d": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.InstanceNorm2D", - "min_input_args": 1, - "args_list": [ - "num_features", - "eps", - "momentum", - "affine", - "track_running_stats", - "device", - "dtype" - ], - "kwargs_change": { - "eps": "epsilon", - "affine": [ - "weight_attr", - "bias_attr" - ], - "track_running_stats": "", - "device": "", - "dtype": "" - } - }, - "torch.nn.InstanceNorm3d": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.InstanceNorm3D", - "min_input_args": 1, - "args_list": [ - "num_features", - "eps", - "momentum", - "affine", - "track_running_stats", - "device", - "dtype" - ], - "kwargs_change": { - "eps": "epsilon", - "affine": [ - "weight_attr", - "bias_attr" - ], - "track_running_stats": "", - "device": "", - "dtype": "" - } - }, - "torch.nn.KLDivLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.KLDivLoss", - "args_list": [ - "size_average", - "reduce", - "reduction", - "log_target" - ], - "min_input_args": 0 - }, - "torch.nn.L1Loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.L1Loss", - "args_list": [ - "size_average", - "reduce", - "reduction" - ], - "min_input_args": 0 - }, - "torch.nn.LPPool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.LPPool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.LSTM": { - "Matcher": "RNNMatcher", - "paddle_api": "paddle.nn.LSTM", - "args_list": [ - "input_size", - "hidden_size", - "num_layers", - "bias", - "batch_first", - "dropout", - "bidirectional", - "proj_size", - "device", - "dtype" - ], - "kwargs_change": { - "bias": [ - "bias_ih_attr", - "bias_hh_attr" - ], - "device": "", - "dtype": "" - }, - "min_input_args": 2 - }, - "torch.nn.LSTMCell": { - "Matcher": "LSTMCellMatcher", - "paddle_api": "paddle.nn.LSTMCell", - "args_list": [ - "input_size", - "hidden_size", - "bias", - "device", - "dtype" - ], - "kwargs_change": { - "bias": [ - "bias_ih_attr", - "bias_hh_attr" - ], - "device": "", - "dtype": "" - }, - "min_input_args": 2 - }, - "torch.nn.LayerNorm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.LeakyReLU": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Linear": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.Linear" - }, - "torch.nn.LocalResponseNorm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.LogSigmoid": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.LogSoftmax": { - "Matcher": "LogSoftmaxMatcher", - "paddle_api": "paddle.nn.LogSoftmax", - "min_input_args": 0, - "args_list": [ - "dim" - ], - "kwargs_change": { - "dim": "axis" - }, - "paddle_default_kwargs": { - "axis": 0 - } - }, - "torch.nn.MSELoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.MSELoss", - "min_input_args": 0, - "args_list": [ - "size_average", - "reduce", - "reduction" - ] - }, - "torch.nn.MarginRankingLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.MarginRankingLoss", - "args_list": [ - "margin", - "size_average", - "reduce", - "reduction" - ], - "min_input_args": 0 - }, - "torch.nn.MaxPool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.MaxPool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.MaxPool3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.MaxUnpool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.MaxUnpool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.MaxUnpool3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Mish": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Mish", - "min_input_args": 0, - "args_list": [ - "inplace" - ] - }, - "torch.nn.Module": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.add_module": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.apply": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.bfloat16": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.buffers": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.children": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.cpu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.cuda": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.double": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.eval": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.float": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.get_buffer": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.get_extra_state": { - "min_input_args": 0 - }, - "torch.nn.Module.get_parameter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.get_submodule": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.half": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.ipu": { - "min_input_args": 0 - }, - "torch.nn.Module.load_state_dict": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.modules": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.named_buffers": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.named_children": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.named_modules": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.named_parameters": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.parameters": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.register_backward_hook": { - "min_input_args": 1 - }, - "torch.nn.Module.register_buffer": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.register_forward_hook": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Module.register_forward_post_hook", - "args_list": [ - "hook", - "*", - "prepend", - "with_kwargs", - "always_call" - ], - "unsupport_args": [ - "prepend", - "with_kwargs", - "always_call" - ], - "min_input_args": 1 - }, - "torch.nn.Module.register_forward_pre_hook": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Module.register_forward_pre_hook", - "args_list": [ - "hook", - "*", - "prepend", - "with_kwargs" - ], - "unsupport_args": [ - "prepend", - "with_kwargs" - ], - "min_input_args": 1 - }, - "torch.nn.Module.register_full_backward_hook": { - "min_input_args": 1 - }, - "torch.nn.Module.register_full_backward_pre_hook": { - "min_input_args": 1 - }, - "torch.nn.Module.register_load_state_dict_post_hook": { - "min_input_args": 1 - }, - "torch.nn.Module.register_module": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.register_parameter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.requires_grad_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.set_extra_state": { - "min_input_args": 1 - }, - "torch.nn.Module.share_memory": { - "min_input_args": 0 - }, - "torch.nn.Module.state_dict": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.to": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.to_empty": { - "min_input_args": 0 - }, - "torch.nn.Module.train": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.type": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.xpu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Module.zero_grad": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ModuleDict": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ModuleList": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.MultiLabelMarginLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.MultiLabelMarginLoss", - "min_input_args": 0, - "args_list": [ - "size_average", - "reduce", - "reduction" - ] - }, - "torch.nn.MultiLabelSoftMarginLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.MultiLabelSoftMarginLoss", - "min_input_args": 0, - "args_list": [ - "weight", - "size_average", - "reduce", - "reduction" - ] - }, - "torch.nn.MultiMarginLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.MultiMarginLoss", - "min_input_args": 0, - "args_list": [ - "p", - "margin", - "weight", - "size_average", - "reduce", - "reduction" - ] - }, - "torch.nn.MultiheadAttention": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.MultiheadAttention" - }, - "torch.nn.NLLLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.NLLLoss", - "min_input_args": 0, - "args_list": [ - "weight", - "size_average", - "ignore_index", - "reduce", - "reduction" - ] - }, - "torch.nn.PReLU": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.PReLU", - "args_list": [ - "num_parameters", - "init", - "device", - "dtype" - ], - "kwargs_change": { - "device": "", - "dtype": "" - }, - "min_input_args": 0 - }, - "torch.nn.PairwiseDistance": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Parameter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ParameterDict": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.ParameterDict", - "min_input_args": 0, - "args_list": [ - "values" - ], - "kwargs_change": { - "values": "parameters" - } - }, - "torch.nn.ParameterList": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.ParameterList", - "args_list": [ - "values" - ], - "kwargs_change": { - "values": "parameters" - }, - "min_input_args": 0 - }, - "torch.nn.PixelShuffle": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.PixelUnshuffle": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.PoissonNLLLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.PoissonNLLLoss", - "min_input_args": 0, - "args_list": [ - "log_input", - "full", - "size_average", - "eps", - "reduce", - "reduction" - ], - "kwargs_change": { - "eps": "epsilon" - } - }, - "torch.nn.RNN": { - "Matcher": "RNNMatcher", - "paddle_api": "paddle.nn.SimpleRNN", - "args_list": [ - "input_size", - "hidden_size", - "num_layers", - "nonlinearity", - "bias", - "batch_first", - "dropout", - "bidirectional", - "device", - "dtype" - ], - "kwargs_change": { - "nonlinearity": "activation", - "bias": [ - "bias_ih_attr", - "bias_hh_attr" - ], - "device": "", - "dtype": "" - }, - "min_input_args": 2 - }, - "torch.nn.RNNBase": { - "Matcher": "RNNBaseMatcher", - "paddle_api": "paddle.nn.layer.rnn.RNNBase", - "args_list": [ - "mode", - "input_size", - "hidden_size", - "num_layers", - "bias", - "batch_first", - "dropout", - "bidirectional", - "proj_size", - "device", - "dtype" - ], - "kwargs_change": { - "bias": [ - "bias_ih_attr", - "bias_hh_attr" - ] - }, - "min_input_args": 3 - }, - "torch.nn.RNNCell": { - "Matcher": "RNNCellMatcher", - "paddle_api": "paddle.nn.SimpleRNNCell", - "args_list": [ - "input_size", - "hidden_size", - "bias", - "nonlinearity", - "device", - "dtype" - ], - "kwargs_change": { - "bias": [ - "bias_ih_attr", - "bias_hh_attr" - ], - "nonlinearity": "activation", - "device": "", - "dtype": "" - }, - "min_input_args": 2 - }, - "torch.nn.RReLU": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.RReLU", - "min_input_args": 0, - "args_list": [ - "lower", - "upper", - "inplace" - ] - }, - "torch.nn.ReLU": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ReLU6": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.ReLU6", - "min_input_args": 0, - "args_list": [ - "inplace" - ] - }, - "torch.nn.ReflectionPad1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ReflectionPad2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ReflectionPad3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ReplicationPad1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ReplicationPad2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ReplicationPad3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.SELU": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.SELU", - "min_input_args": 0, - "args_list": [ - "inplace" - ] - }, - "torch.nn.Sequential": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.SiLU": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Sigmoid": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.SmoothL1Loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.SmoothL1Loss", - "min_input_args": 0, - "args_list": [ - "size_average", - "reduce", - "reduction", - "beta" - ], - "kwargs_change": { - "beta": "delta" - }, - "paddle_default_kwargs": { - "is_huber": "False" - } - }, - "torch.nn.SoftMarginLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.SoftMarginLoss", - "args_list": [ - "size_average", - "reduce", - "reduction" - ], - "min_input_args": 0 - }, - "torch.nn.Softmax": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.Softmax" - }, - "torch.nn.Softmax2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Softmax", - "paddle_default_kwargs": { - "axis": -3 - }, - "min_input_args": 0 - }, - "torch.nn.Softmin": { - "Matcher": "SoftminMatcher", - "paddle_api": "paddle.nn.Softmax", - "args_list": [ - "dim" - ], - "kwargs_change": { - "dim": "axis" - }, - "paddle_default_kwargs": { - "axis": null - }, - "min_input_args": 0 - }, - "torch.nn.Softplus": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Softshrink": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Softsign": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.SyncBatchNorm": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.SyncBatchNorm", - "args_list": [ - "num_features", - "eps", - "momentum", - "affine", - "track_running_stats", - "process_group", - "device", - "dtype" - ], - "kwargs_change": { - "eps": "epsilon", - "affine": [ - "weight_attr", - "bias_attr" - ], - "track_running_stats": "", - "process_group": "", - "device": "", - "dtype": "" - }, - "min_input_args": 1 - }, - "torch.nn.SyncBatchNorm.convert_sync_batchnorm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.SyncBatchNorm.convert_sync_batchnorm", - "args_list": [ - "module", - "process_group" - ], - "kwargs_change": { - "module": "layer" - }, - "unsupport_args": [ - "process_group" - ], - "min_input_args": 1 - }, - "torch.nn.Tanh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Tanhshrink": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Threshold": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.ThresholdedReLU", - "min_input_args": 0, - "args_list": [ - "threshold", - "value", - "inplace" - ], - "kwargs_change": { - "inplace": "" - } - }, - "torch.nn.Transformer": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Transformer", - "args_list": [ - "d_model", - "nhead", - "num_encoder_layers", - "num_decoder_layers", - "dim_feedforward", - "dropout", - "activation", - "custom_encoder", - "custom_decoder", - "layer_norm_eps", - "batch_first", - "norm_first", - "bias", - "device", - "dtype" - ], - "kwargs_change": { - "norm_first": "normalize_before", - "bias": "bias_attr", - "device": "", - "dtype": "" - }, - "unsupport_args": [ - "layer_norm_eps", - "batch_first" - ], - "min_input_args": 0 - }, - "torch.nn.TransformerDecoder": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.TransformerDecoderLayer": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.TransformerDecoderLayer", - "args_list": [ - "d_model", - "nhead", - "dim_feedforward", - "dropout", - "activation", - "layer_norm_eps", - "batch_first", - "norm_first", - "bias", - "device", - "dtype" - ], - "kwargs_change": { - "norm_first": "normalize_before", - "bias": "bias_attr", - "device": "", - "dtype": "" - }, - "unsupport_args": [ - "batch_first" - ], - "paddle_default_kwargs": { - "dim_feedforward": 2048 - }, - "min_input_args": 2 - }, - "torch.nn.TransformerEncoder": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.TransformerEncoder", - "args_list": [ - "encoder_layer", - "num_layers", - "norm", - "enable_nested_tensor", - "mask_check" - ], - "kwargs_change": { - "enable_nested_tensor": "", - "mask_check": "" - }, - "min_input_args": 2 - }, - "torch.nn.TransformerEncoderLayer": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.TransformerEncoderLayer", - "args_list": [ - "d_model", - "nhead", - "dim_feedforward", - "dropout", - "activation", - "layer_norm_eps", - "batch_first", - "norm_first", - "bias", - "device", - "dtype" - ], - "kwargs_change": { - "norm_first": "normalize_before", - "bias": "bias_attr", - "device": "", - "dtype": "" - }, - "unsupport_args": [ - "batch_first" - ], - "paddle_default_kwargs": { - "dim_feedforward": 2048 - }, - "min_input_args": 2 - }, - "torch.nn.TripletMarginLoss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.TripletMarginLoss", - "args_list": [ - "margin", - "p", - "eps", - "swap", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "eps": "epsilon" - }, - "min_input_args": 0 - }, - "torch.nn.TripletMarginWithDistanceLoss": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.Unflatten": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.Unflatten", - "min_input_args": 2, - "args_list": [ - "dim", - "unflattened_size" - ], - "kwargs_change": { - "dim": "axis", - "unflattened_size": "shape" - } - }, - "torch.nn.Unfold": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.Unfold" - }, - "torch.nn.Upsample": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.UpsamplingBilinear2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.UpsamplingNearest2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ZeroPad1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ZeroPad2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.ZeroPad3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.attention.SDPBackend": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.attention.SDPBackend.EFFICIENT_ATTENTION": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.attention.SDPBackend.ERROR": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.attention.SDPBackend.FLASH_ATTENTION": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.attention.SDPBackend.MATH": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.attention._cur_sdpa_kernel_backends": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.attention.sdpa_kernel": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional._Reduction.get_enum": { - "Matcher": "Get_EnumMatcher", - "min_input_args": 1, - "args_list": [ - "reduction" - ] - }, - "torch.nn.functional.adaptive_avg_pool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.adaptive_avg_pool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.adaptive_avg_pool3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.adaptive_max_pool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.adaptive_max_pool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.adaptive_max_pool3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.affine_grid": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.affine_grid", - "args_list": [ - "theta", - "size", - "align_corners" - ], - "kwargs_change": { - "size": "out_shape" - }, - "min_input_args": 2 - }, - "torch.nn.functional.alpha_dropout": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.alpha_dropout", - "args_list": [ - "input", - "p", - "training", - "inplace" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 1 - }, - "torch.nn.functional.avg_pool1d": { - "Matcher": "AvgPoolMatcher", - "paddle_api": "paddle.nn.functional.avg_pool1d", - "min_input_args": 2, - "args_list": [ - "input", - "kernel_size", - "stride", - "padding", - "ceil_mode", - "count_include_pad" - ] - }, - "torch.nn.functional.avg_pool2d": { - "Matcher": "AvgPoolMatcher", - "paddle_api": "paddle.nn.functional.avg_pool2d", - "min_input_args": 2, - "args_list": [ - "input", - "kernel_size", - "stride", - "padding", - "ceil_mode", - "count_include_pad", - "divisor_override" - ] - }, - "torch.nn.functional.avg_pool3d": { - "Matcher": "AvgPoolMatcher", - "paddle_api": "paddle.nn.functional.avg_pool3d", - "min_input_args": 2, - "args_list": [ - "input", - "kernel_size", - "stride", - "padding", - "ceil_mode", - "count_include_pad", - "divisor_override" - ] - }, - "torch.nn.functional.batch_norm": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.functional.batch_norm", - "args_list": [ - "input", - "running_mean", - "running_var", - "weight", - "bias", - "training", - "momentum", - "eps" - ], - "kwargs_change": { - "input": "x", - "eps": "epsilon" - }, - "min_input_args": 3 - }, - "torch.nn.functional.bilinear": { - "Matcher": "FunctionalBilinearMatcher", - "paddle_api": "paddle.nn.functional.bilinear", - "min_input_args": 3, - "args_list": [ - "input1", - "input2", - "weight", - "bias" - ], - "kwargs_change": { - "input1": "x1", - "input2": "x2" - } - }, - "torch.nn.functional.binary_cross_entropy": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.binary_cross_entropy", - "args_list": [ - "input", - "target", - "weight", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.binary_cross_entropy_with_logits": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.binary_cross_entropy_with_logits", - "args_list": [ - "input", - "target", - "weight", - "size_average", - "reduce", - "reduction", - "pos_weight" - ], - "kwargs_change": { - "input": "logit", - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.celu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.celu", - "min_input_args": 1, - "args_list": [ - "input", - "alpha", - "inplace" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.channel_shuffle": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.channel_shuffle", - "args_list": [ - "input", - "groups" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.conv1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.conv2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.conv3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.conv_transpose1d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.conv1d_transpose", - "min_input_args": 2, - "args_list": [ - "input", - "weight", - "bias", - "stride", - "padding", - "output_padding", - "groups", - "dilation" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.conv_transpose2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.conv2d_transpose", - "min_input_args": 2, - "args_list": [ - "input", - "weight", - "bias", - "stride", - "padding", - "output_padding", - "groups", - "dilation" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.conv_transpose3d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.conv3d_transpose", - "min_input_args": 2, - "args_list": [ - "input", - "weight", - "bias", - "stride", - "padding", - "output_padding", - "groups", - "dilation" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.cosine_embedding_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.cosine_embedding_loss", - "args_list": [ - "input1", - "input2", - "target", - "margin", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 3 - }, - "torch.nn.functional.cosine_similarity": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.cross_entropy": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.cross_entropy", - "args_list": [ - "input", - "target", - "weight", - "size_average", - "ignore_index", - "reduce", - "reduction", - "label_smoothing" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.dropout": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.dropout1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.dropout2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.dropout2d", - "args_list": [ - "input", - "p", - "training", - "inplace" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 1 - }, - "torch.nn.functional.dropout3d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.dropout3d", - "args_list": [ - "input", - "p", - "training", - "inplace" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 1 - }, - "torch.nn.functional.elu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.elu", - "args_list": [ - "input", - "alpha", - "inplace" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 1 - }, - "torch.nn.functional.elu_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.elu_", - "min_input_args": 1, - "args_list": [ - "input", - "alpha" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.embedding": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.feature_alpha_dropout": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.feature_alpha_dropout", - "min_input_args": 1, - "args_list": [ - "input", - "p", - "training", - "inplace" - ], - "kwargs_change": { - "input": "x", - "inplace": "" - }, - "paddle_default_kwargs": { - "training": "False" - } - }, - "torch.nn.functional.fold": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.fractional_max_pool2d": { - "Matcher": "Fractional_Max_pool2dMatcher", - "paddle_api": "paddle.nn.functional.fractional_max_pool2d", - "min_input_args": 3, - "args_list": [ - "input", - "kernel_size", - "output_size", - "output_ratio", - "return_indices", - "_random_samples" - ], - "unsupport_args": [ - "_random_samples" - ] - }, - "torch.nn.functional.fractional_max_pool3d": { - "Matcher": "Fractional_Max_pool3dMatcher", - "paddle_api": "paddle.nn.functional.fractional_max_pool3d", - "min_input_args": 3, - "args_list": [ - "input", - "kernel_size", - "output_size", - "output_ratio", - "return_indices", - "_random_samples" - ], - "unsupport_args": [ - "_random_samples" - ] - }, - "torch.nn.functional.gaussian_nll_loss": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.gaussian_nll_loss", - "min_input_args": 3, - "args_list": [ - "input", - "target", - "var", - "full", - "eps", - "reduction" - ], - "kwargs_change": { - "target": "label", - "var": "variance", - "eps": "epsilon" - } - }, - "torch.nn.functional.gelu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.glu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.grid_sample": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.group_norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.gumbel_softmax": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.gumbel_softmax", - "min_input_args": 1, - "args_list": [ - "logits", - "tau", - "hard", - "eps", - "dim" - ], - "kwargs_change": { - "logits": "x", - "tau": "temperature", - "eps": "", - "dim": "axis" - } - }, - "torch.nn.functional.hardshrink": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.hardsigmoid": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.hardsigmoid", - "min_input_args": 1, - "args_list": [ - "input", - "inplace" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.hardswish": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.hardswish", - "min_input_args": 1, - "args_list": [ - "input", - "inplace" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.hardtanh": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.hardtanh", - "args_list": [ - "input", - "min_val", - "max_val", - "inplace" - ], - "kwargs_change": { - "input": "x", - "min_val": "min", - "max_val": "max" - }, - "min_input_args": 1 - }, - "torch.nn.functional.hardtanh_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.hardtanh_", - "min_input_args": 1, - "args_list": [ - "input", - "min_val", - "max_val" - ], - "kwargs_change": { - "input": "x", - "min_val": "min", - "max_val": "max" - } - }, - "torch.nn.functional.hinge_embedding_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.hinge_embedding_loss", - "args_list": [ - "input", - "target", - "margin", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.huber_loss": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.smooth_l1_loss", - "args_list": [ - "input", - "target", - "reduction", - "delta" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.instance_norm": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.functional.instance_norm", - "args_list": [ - "input", - "running_mean", - "running_var", - "weight", - "bias", - "use_input_stats", - "momentum", - "eps" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 1 - }, - "torch.nn.functional.interpolate": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.kl_div": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.kl_div", - "args_list": [ - "input", - "target", - "size_average", - "reduce", - "reduction", - "log_target" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.l1_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.l1_loss", - "args_list": [ - "input", - "target", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.layer_norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.leaky_relu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.leaky_relu_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.linear": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.functional.linear" - }, - "torch.nn.functional.local_response_norm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.local_response_norm", - "min_input_args": 2, - "args_list": [ - "input", - "size", - "alpha", - "beta", - "k" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.log_softmax": { - "Matcher": "FSoftmaxMatcher", - "paddle_api": "paddle.nn.functional.log_softmax", - "args_list": [ - "input", - "dim", - "_stacklevel", - "dtype" - ], - "kwargs_change": { - "input": "x", - "dim": "axis", - "_stacklevel": "", - "dtype": "dtype" - }, - "min_input_args": 1 - }, - "torch.nn.functional.logsigmoid": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.lp_pool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.lp_pool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.margin_ranking_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.margin_ranking_loss", - "args_list": [ - "input1", - "input2", - "target", - "margin", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "input1": "input", - "input2": "other", - "target": "label" - }, - "min_input_args": 3 - }, - "torch.nn.functional.max_pool1d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.max_pool2d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.max_pool3d": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.max_unpool1d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.max_unpool1d", - "args_list": [ - "input", - "indices", - "kernel_size", - "stride", - "padding", - "output_size" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 3 - }, - "torch.nn.functional.max_unpool2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.max_unpool2d", - "args_list": [ - "input", - "indices", - "kernel_size", - "stride", - "padding", - "output_size" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 3 - }, - "torch.nn.functional.max_unpool3d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.max_unpool3d", - "args_list": [ - "input", - "indices", - "kernel_size", - "stride", - "padding", - "output_size" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 3 - }, - "torch.nn.functional.mish": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.mse_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.mse_loss", - "args_list": [ - "input", - "target", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.multi_margin_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.multi_margin_loss", - "args_list": [ - "input", - "target", - "p", - "margin", - "weight", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.multilabel_margin_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.multi_label_margin_loss", - "args_list": [ - "input", - "target", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.multilabel_soft_margin_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.multi_label_soft_margin_loss", - "args_list": [ - "input", - "target", - "weight", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.nll_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.nll_loss", - "args_list": [ - "input", - "target", - "weight", - "size_average", - "ignore_index", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.normalize": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.one_hot": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.pad": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.functional.pad" - }, - "torch.nn.functional.pairwise_distance": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.pdist": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.pdist", - "min_input_args": 1, - "args_list": [ - "input", - "p" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.pixel_shuffle": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.pixel_shuffle", - "min_input_args": 2, - "args_list": [ - "input", - "upscale_factor" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.pixel_unshuffle": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.pixel_unshuffle", - "min_input_args": 2, - "args_list": [ - "input", - "downscale_factor" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.poisson_nll_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.poisson_nll_loss", - "args_list": [ - "input", - "target", - "log_input", - "full", - "size_average", - "eps", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label", - "eps": "epsilon" - }, - "min_input_args": 2 - }, - "torch.nn.functional.prelu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.prelu", - "min_input_args": 2, - "args_list": [ - "input", - "weight" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.relu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.relu6": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.relu6", - "args_list": [ - "input", - "inplace" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 1 - }, - "torch.nn.functional.relu_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.rrelu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.rrelu", - "min_input_args": 1, - "args_list": [ - "input", - "lower", - "upper", - "training", - "inplace" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.rrelu_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.rrelu", - "min_input_args": 1, - "args_list": [ - "input", - "lower", - "upper", - "training" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.scaled_dot_product_attention": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.functional.scaled_dot_product_attention" - }, - "torch.nn.functional.selu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.selu", - "min_input_args": 1, - "args_list": [ - "input", - "inplace" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.sigmoid": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.silu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.smooth_l1_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.smooth_l1_loss", - "args_list": [ - "input", - "target", - "size_average", - "reduce", - "reduction", - "beta" - ], - "kwargs_change": { - "target": "label", - "beta": "delta" - }, - "paddle_default_kwargs": { - "is_huber": "False" - }, - "min_input_args": 2 - }, - "torch.nn.functional.soft_margin_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.soft_margin_loss", - "args_list": [ - "input", - "target", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "target": "label" - }, - "min_input_args": 2 - }, - "torch.nn.functional.softmax": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.functional.softmax" - }, - "torch.nn.functional.softmin": { - "Matcher": "FSoftMinMatcher", - "paddle_api": "paddle.nn.functional.softmax", - "args_list": [ - "input", - "dim", - "_stacklevel", - "dtype" - ], - "kwargs_change": { - "input": "x", - "dim": "axis", - "_stacklevel": "", - "dtype": "dtype" - }, - "min_input_args": 1 - }, - "torch.nn.functional.softplus": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.softshrink": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.softsign": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.softsign", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.tanh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.functional.tanhshrink": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.tanhshrink", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.threshold": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.thresholded_relu", - "min_input_args": 3, - "args_list": [ - "input", - "threshold", - "value", - "inplace" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.threshold_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.thresholded_relu_", - "min_input_args": 3, - "args_list": [ - "input", - "threshold", - "value" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.nn.functional.triplet_margin_loss": { - "Matcher": "SizeAverageMatcher", - "paddle_api": "paddle.nn.functional.triplet_margin_loss", - "min_input_args": 3, - "args_list": [ - "anchor", - "positive", - "negative", - "margin", - "p", - "eps", - "swap", - "size_average", - "reduce", - "reduction" - ], - "kwargs_change": { - "anchor": "input", - "eps": "epsilon" - } - }, - "torch.nn.functional.triplet_margin_with_distance_loss": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.triplet_margin_with_distance_loss", - "args_list": [ - "anchor", - "positive", - "negative", - "*", - "distance_function", - "margin", - "swap", - "reduction" - ], - "kwargs_change": { - "anchor": "input" - }, - "min_input_args": 3 - }, - "torch.nn.functional.unfold": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.nn.functional.unfold" - }, - "torch.nn.functional.upsample": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.upsample", - "args_list": [ - "input", - "size", - "scale_factor", - "mode", - "align_corners" - ], - "kwargs_change": { - "input": "x" - }, - "unsupport_args": [ - "align_corners" - ], - "min_input_args": 1 - }, - "torch.nn.functional.upsample_bilinear": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.upsample", - "args_list": [ - "input", - "size", - "scale_factor" - ], - "kwargs_change": { - "input": "x" - }, - "paddle_default_kwargs": { - "align_corners": "True", - "mode": "'bilinear'" - }, - "min_input_args": 1 - }, - "torch.nn.functional.upsample_nearest": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.upsample", - "args_list": [ - "input", - "size", - "scale_factor" - ], - "kwargs_change": { - "input": "x" - }, - "min_input_args": 1 - }, - "torch.nn.init._calculate_fan_in_and_fan_out": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.calculate_gain": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.constant_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.dirac_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.eye_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.kaiming_normal_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.kaiming_uniform_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.normal_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.ones_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.orthogonal_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.trunc_normal_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.uniform_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.xavier_normal_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.xavier_uniform_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.init.zeros_": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.modules.batchnorm._BatchNorm": { - "Matcher": "ReverseMomentumMatcher", - "paddle_api": "paddle.nn.layer.norm._BatchNormBase", - "args_list": [ - "num_features", - "eps", - "momentum", - "affine", - "track_running_stats", - "device", - "dtype" - ], - "kwargs_change": { - "eps": "epsilon", - "affine": [ - "weight_attr", - "bias_attr" - ], - "track_running_stats": "", - "device": "", - "dtype": "" - }, - "min_input_args": 1 - }, - "torch.nn.modules.utils._ntuple": { - "Matcher": "NTupleMatcher", - "args_list": [ - "n", - "name" - ], - "min_input_args": 1 - }, - "torch.nn.modules.utils._pair": { - "Matcher": "NTupleMatcher", - "args_list": [ - "x" - ], - "paddle_default_kwargs": { - "n": 2 - }, - "min_input_args": 1 - }, - "torch.nn.parallel.DistributedDataParallel": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.DataParallel", - "args_list": [ - "module", - "device_ids", - "output_device", - "dim", - "broadcast_buffers", - "process_group", - "bucket_cap_mb", - "find_unused_parameters", - "check_reduction", - "gradient_as_bucket_view", - "static_graph" - ], - "kwargs_change": { - "module": "layers", - "device_ids": "", - "bucket_cap_mb": "comm_buffer_size", - "check_reduction": "" - }, - "unsupport_args": [ - "output_device", - "dim", - "broadcast_buffers", - "process_group", - "gradient_as_bucket_view", - "static_graph" - ], - "min_input_args": 1 - }, - "torch.nn.parameter.Parameter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.utils.clip_grad_norm_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.utils.clip_grad_norm_", - "args_list": [ - "parameters", - "max_norm", - "norm_type", - "error_if_nonfinite", - "foreach" - ], - "kwargs_change": { - "foreach": "" - }, - "min_input_args": 2 - }, - "torch.nn.utils.clip_grad_value_": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.utils.clip_grad_value_", - "args_list": [ - "parameters", - "clip_value", - "foreach" - ], - "kwargs_change": { - "foreach": "" - }, - "min_input_args": 2 - }, - "torch.nn.utils.parameters_to_vector": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.utils.parametrizations.spectral_norm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.utils.spectral_norm", - "args_list": [ - "module", - "name", - "n_power_iterations", - "eps", - "dim" - ], - "kwargs_change": { - "module": "layer" - }, - "min_input_args": 1 - }, - "torch.nn.utils.parametrizations.weight_norm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.utils.weight_norm", - "args_list": [ - "module", - "name", - "dim" - ], - "kwargs_change": { - "module": "layer" - }, - "min_input_args": 1 - }, - "torch.nn.utils.remove_weight_norm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.utils.remove_weight_norm", - "args_list": [ - "module", - "name" - ], - "kwargs_change": { - "module": "layer" - }, - "min_input_args": 1 - }, - "torch.nn.utils.rnn.pad_sequence": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.utils.rnn.unpad_sequence": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.utils.spectral_norm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.utils.spectral_norm", - "min_input_args": 1, - "args_list": [ - "module", - "name", - "n_power_iterations", - "eps", - "dim" - ], - "kwargs_change": { - "module": "layer" - } - }, - "torch.nn.utils.vector_to_parameters": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nn.utils.weight_norm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.utils.weight_norm", - "args_list": [ - "module", - "name", - "dim" - ], - "kwargs_change": { - "module": "layer" - }, - "min_input_args": 1 - }, - "torch.no_grad": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.nonzero": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.norm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.normal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.not_equal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.numel": { - "Matcher": "NumelMatcher", - "paddle_api": "paddle.Tensor.size", - "min_input_args": 1, - "args_list": [ - "input" - ] - }, - "torch.ones": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.ones_like": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.onnx.export": { - "Matcher": "OnnxExportMatcher", - "paddle_api": "paddle.onnx.export", - "min_input_args": 1, - "args_list": [ - "model", - "args", - "f", - "export_params", - "verbose", - "training", - "input_names", - "output_names", - "operator_export_type", - "opset_version", - "do_constant_folding", - "dynamic_axes", - "keep_initializers_as_inputs", - "custom_opsets", - "export_modules_as_functions" - ], - "kwargs_change": { - "model": "layer", - "f": "path" - }, - "unsupport_args": [ - "args", - "export_params", - "verbose", - "training", - "input_names", - "output_names", - "operator_export_type", - "do_constant_folding", - "dynamic_axes", - "keep_initializers_as_inputs", - "custom_opsets", - "export_modules_as_functions" - ] - }, - "torch.optim.ASGD": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.optimizer.ASGD", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "lambd", - "alpha", - "t0", - "weight_decay", - "foreach", - "maximize", - "differentiable" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "lambd": "", - "alpha": "", - "t0": "", - "foreach": "", - "differentiable": "" - }, - "unsupport_args": [ - "maximize" - ] - }, - "torch.optim.Adadelta": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.optimizer.Adadelta", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "rho", - "eps", - "weight_decay", - "foreach", - "*", - "maximize", - "differentiable" - ], - "unsupport_args": [ - "foreach", - "maximize", - "differentiable" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "eps": "epsilon" - }, - "paddle_default_kwargs": { - "rho": 0.9, - "weight_decay": 0.0, - "learning_rate": 1.0 - } - }, - "torch.optim.Adagrad": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.optimizer.Adagrad", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "lr_decay", - "weight_decay", - "initial_accumulator_value", - "eps", - "foreach", - "*", - "maximize", - "differentiable", - "fused" - ], - "unsupport_args": [ - "lr_decay", - "foreach", - "maximize", - "differentiable", - "fused" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "eps": "epsilon" - }, - "paddle_default_kwargs": { - "weight_decay": 0.0, - "epsilon": 1e-10, - "learning_rate": 0.01 - } - }, - "torch.optim.Adam": { - "Matcher": "OptimAdamMatcher", - "paddle_api": "paddle.optimizer.Adam", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "betas", - "eps", - "weight_decay", - "amsgrad", - "*", - "foreach", - "maximize", - "capturable", - "differentiable", - "fused", - "decoupled_weight_decay" - ], - "unsupport_args": [ - "amsgrad", - "foreach", - "maximize", - "capturable", - "differentiable", - "fused", - "decoupled_weight_decay" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "eps": "epsilon" - }, - "paddle_default_kwargs": { - "weight_decay": 0.0 - } - }, - "torch.optim.AdamW": { - "Matcher": "OptimAdamMatcher", - "paddle_api": "paddle.optimizer.AdamW", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "betas", - "eps", - "weight_decay", - "amsgrad", - "*", - "maximize", - "foreach", - "capturable", - "differentiable", - "fused" - ], - "unsupport_args": [ - "amsgrad", - "maximize", - "foreach", - "capturable", - "differentiable", - "fused" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "eps": "epsilon" - }, - "paddle_default_kwargs": { - "weight_decay": 0.0 - } - }, - "torch.optim.Adamax": { - "Matcher": "OptimAdamMatcher", - "paddle_api": "paddle.optimizer.Adamax", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "betas", - "eps", - "weight_decay", - "foreach", - "*", - "maximize", - "differentiable" - ], - "unsupport_args": [ - "foreach", - "maximize", - "differentiable" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "eps": "epsilon" - } - }, - "torch.optim.LBFGS": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.optimizer.LBFGS", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "max_iter", - "max_eval", - "tolerance_grad", - "tolerance_change", - "history_size", - "line_search_fn" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate" - } - }, - "torch.optim.NAdam": { - "Matcher": "OptimAdamMatcher", - "paddle_api": "paddle.optimizer.NAdam", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "betas", - "eps", - "weight_decay", - "momentum_decay", - "decoupled_weight_decay", - "*", - "foreach", - "maximize", - "capturable", - "differentiable" - ], - "unsupport_args": [ - "decoupled_weight_decay", - "foreach", - "maximize", - "capturable", - "differentiable" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "eps": "epsilon" - }, - "paddle_default_kwargs": { - "weight_decay": 0.0 - } - }, - "torch.optim.Optimizer": { - "Matcher": "OptimOptimizerMatcher", - "paddle_api": "paddle.optimizer.Optimizer", - "min_input_args": 2, - "args_list": [ - "params", - "defaults" - ] - }, - "torch.optim.Optimizer.add_param_group": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.optimizer.Optimizer._add_param_group", - "min_input_args": 1 - }, - "torch.optim.Optimizer.load_state_dict": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.optimizer.Optimizer.load_state_dict", - "min_input_args": 1 - }, - "torch.optim.Optimizer.state_dict": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.optimizer.Optimizer.state_dict", - "min_input_args": 0 - }, - "torch.optim.Optimizer.step": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.optimizer.Optimizer.step", - "min_input_args": 0, - "unsupport_args": [ - "closure" - ] - }, - "torch.optim.Optimizer.zero_grad": { - "Matcher": "ZeroGradMatcher", - "paddle_api": "paddle.optimizer.Optimizer.clear_gradients", - "min_input_args": 0, - "args_list": [ - "set_to_none" - ], - "paddle_default_kwargs": { - "set_to_zero": "False" - } - }, - "torch.optim.RAdam": { - "Matcher": "OptimAdamMatcher", - "paddle_api": "paddle.optimizer.RAdam", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "betas", - "eps", - "weight_decay", - "decoupled_weight_decay", - "*", - "foreach", - "maximize", - "capturable", - "differentiable" - ], - "unsupport_args": [ - "decoupled_weight_decay", - "foreach", - "maximize", - "capturable", - "differentiable" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "eps": "epsilon" - }, - "paddle_default_kwargs": { - "weight_decay": 0.0 - } - }, - "torch.optim.RMSprop": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.optimizer.RMSProp", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "alpha", - "eps", - "weight_decay", - "momentum", - "centered", - "foreach", - "maximize", - "differentiable" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "alpha": "rho", - "eps": "epsilon" - }, - "unsupport_args": [ - "foreach", - "maximize", - "differentiable" - ], - "paddle_default_kwargs": { - "weight_decay": 0.0, - "epsilon": 1e-08, - "learning_rate": 0.01, - "rho": 0.99 - } - }, - "torch.optim.Rprop": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.optimizer.Rprop", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "etas", - "step_sizes", - "foreach", - "maximize", - "differentiable" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate", - "step_sizes": "learning_rate_range", - "foreach": "", - "differentiable": "" - }, - "unsupport_args": [ - "maximize" - ] - }, - "torch.optim.SGD": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.optimizer.SGD", - "min_input_args": 1, - "args_list": [ - "params", - "lr", - "momentum", - "dampening", - "weight_decay", - "nesterov", - "*", - "maximize", - "foreach", - "differentiable", - "fused" - ], - "unsupport_args": [ - "momentum", - "dampening", - "nesterov", - "maximize", - "foreach", - "differentiable", - "fused" - ], - "kwargs_change": { - "params": "parameters", - "lr": "learning_rate" - }, - "paddle_default_kwargs": { - "weight_decay": 0.0 - } - }, - "torch.optim.lr_scheduler.ConstantLR": { - "Matcher": "ConstantLRMatcher", - "paddle_api": "paddle.optimizer.lr.PiecewiseDecay", - "min_input_args": 1, - "args_list": [ - "optimizer", - "factor", - "total_iters", - "last_epoch", - "verbose" - ] - }, - "torch.optim.lr_scheduler.CosineAnnealingLR": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.CosineAnnealingDecay", - "min_input_args": 2, - "args_list": [ - "optimizer", - "T_max", - "eta_min", - "last_epoch", - "verbose" - ] - }, - "torch.optim.lr_scheduler.CosineAnnealingWarmRestarts": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.CosineAnnealingWarmRestarts", - "min_input_args": 2, - "args_list": [ - "optimizer", - "T_0", - "T_mult", - "eta_min", - "last_epoch", - "verbose" - ] - }, - "torch.optim.lr_scheduler.CyclicLR": { - "Matcher": "LRSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.CyclicLR", - "min_input_args": 3, - "args_list": [ - "optimizer", - "base_lr", - "max_lr", - "step_size_up", - "step_size_down", - "mode", - "gamma", - "scale_fn", - "scale_mode", - "cycle_momentum", - "base_momentum", - "max_momentum", - "last_epoch", - "verbose" - ], - "kwargs_change": { - "base_lr": "base_learning_rate", - "max_lr": "max_learning_rate", - "gamma": "exp_gamma" - }, - "unsupport_args": [ - "cycle_momentum", - "base_momentum", - "max_momentum" - ], - "paddle_default_kwargs": { - "step_size_up": "2000" - } - }, - "torch.optim.lr_scheduler.ExponentialLR": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.ExponentialDecay", - "min_input_args": 2, - "args_list": [ - "optimizer", - "gamma", - "last_epoch", - "verbose" - ] - }, - "torch.optim.lr_scheduler.LambdaLR": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.LambdaDecay", - "min_input_args": 2, - "args_list": [ - "optimizer", - "lr_lambda", - "last_epoch", - "verbose" - ] - }, - "torch.optim.lr_scheduler.LinearLR": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.LinearLR", - "min_input_args": 1, - "args_list": [ - "optimizer", - "start_factor", - "end_factor", - "total_iters", - "last_epoch", - "verbose" - ], - "kwargs_change": { - "total_iters": "total_steps" - }, - "paddle_default_kwargs": { - "total_steps": "5" - } - }, - "torch.optim.lr_scheduler.MultiStepLR": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.MultiStepDecay", - "min_input_args": 2, - "args_list": [ - "optimizer", - "milestones", - "gamma", - "last_epoch", - "verbose" - ] - }, - "torch.optim.lr_scheduler.MultiplicativeLR": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.MultiplicativeDecay", - "min_input_args": 2, - "args_list": [ - "optimizer", - "lr_lambda", - "last_epoch", - "verbose" - ] - }, - "torch.optim.lr_scheduler.OneCycleLR": { - "Matcher": "OneCycleLRMatcher", - "paddle_api": "paddle.optimizer.lr.OneCycleLR", - "min_input_args": 3, - "args_list": [ - "optimizer", - "max_lr", - "total_steps", - "epochs", - "steps_per_epoch", - "pct_start", - "anneal_strategy", - "cycle_momentum", - "base_momentum", - "max_momentum", - "div_factor", - "final_div_factor", - "three_phase", - "last_epoch", - "verbose" - ], - "kwargs_change": { - "max_lr": "max_learning_rate", - "pct_start": "phase_pct", - "div_factor": "divide_factor" - }, - "unsupport_args": [ - "cycle_momentum", - "base_momentum", - "max_momentum" - ] - }, - "torch.optim.lr_scheduler.ReduceLROnPlateau": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.ReduceOnPlateau", - "min_input_args": 1, - "args_list": [ - "optimizer", - "mode", - "factor", - "patience", - "threshold", - "threshold_mode", - "cooldown", - "min_lr", - "eps", - "verbose" - ], - "kwargs_change": { - "eps": "epsilon" - } - }, - "torch.optim.lr_scheduler.StepLR": { - "Matcher": "Optim2LrSchedulerMatcher", - "paddle_api": "paddle.optimizer.lr.StepDecay", - "min_input_args": 2, - "args_list": [ - "optimizer", - "step_size", - "gamma", - "last_epoch", - "verbose" - ] - }, - "torch.ormqr": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.ormqr", - "min_input_args": 3, - "args_list": [ - "input", - "input2", - "input3", - "left", - "transpose", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "input2": "tau", - "input3": "y" - } - }, - "torch.outer": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.pca_lowrank": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.pca_lowrank", - "min_input_args": 1, - "args_list": [ - "A", - "q", - "center", - "niter" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.permute": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.pinverse": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.pinv", - "min_input_args": 1, - "args_list": [ - "input", - "rcond" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.poisson": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.poisson", - "min_input_args": 1, - "args_list": [ - "input", - "generator" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.poisson_nll_loss": {}, - "torch.polar": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.positive": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.positive", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.pow": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.prod": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.profiler.profile": { - "min_input_args": 0 - }, - "torch.profiler.schedule": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.profiler.make_scheduler", - "min_input_args": 0, - "args_list": [ - "*", - "wait", - "warmup", - "active", - "repeat", - "skip_first" - ], - "kwargs_change": { - "wait": "closed", - "warmup": "ready", - "active": "record" - } - }, - "torch.qr": { - "Matcher": "QrMatcher", - "paddle_api": "paddle.linalg.qr", - "min_input_args": 1, - "args_list": [ - "input", - "some", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.quantile": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.rad2deg": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.rad2deg", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.rand": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.rand_like": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.randint": { - "Matcher": "RandintMatcher", - "paddle_api": "paddle.randint", - "min_input_args": 2, - "args_list": [ - "low", - "high", - "size", - "*", - "generator", - "out", - "dtype", - "layout", - "device", - "pin_memory", - "requires_grad" - ], - "kwargs_change": { - "size": "shape", - "dtype": "dtype" - } - }, - "torch.randint_like": { - "Matcher": "RandintLikeMatcher", - "paddle_api": "paddle.randint_like", - "min_input_args": 2, - "args_list": [ - "input", - "low", - "high", - "*", - "memory_format", - "dtype", - "layout", - "device", - "pin_memory", - "requires_grad" - ], - "kwargs_change": { - "input": "x", - "dtype": "dtype" - } - }, - "torch.randn": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.randn_like": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.random.initial_seed": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.randperm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.range": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.ravel": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.real": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.real", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.reciprocal": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.relu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.relu", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.remainder": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.renorm": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.repeat_interleave": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.reshape": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.roll": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.rot90": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.rot90", - "min_input_args": 1, - "args_list": [ - "input", - "k", - "dims" - ], - "kwargs_change": { - "input": "x", - "dims": "axes" - } - }, - "torch.round": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.row_stack": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.row_stack", - "min_input_args": 1, - "args_list": [ - "tensors", - "*", - "out" - ], - "kwargs_change": { - "tensors": "x" - } - }, - "torch.rrelu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.rrelu", - "min_input_args": 1, - "args_list": [ - "input", - "lower", - "upper", - "training" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.rsqrt": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.save": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.save", - "min_input_args": 2, - "args_list": [ - "obj", - "f", - "pickle_module", - "pickle_protocol", - "_use_new_zipfile_serialization" - ], - "kwargs_change": { - "f": "path", - "pickle_module": "", - "pickle_protocol": "protocol", - "_use_new_zipfile_serialization": "" - } - }, - "torch.scalar_tensor": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.to_tensor", - "min_input_args": 1, - "args_list": [ - "s", - "*", - "dtype", - "layout", - "device", - "requires_grad", - "pin_memory" - ], - "kwargs_change": { - "s": "data", - "dtype": "dtype", - "device": "place" - }, - "paddle_default_kwargs": { - "dtype": "paddle.float32" - } - }, - "torch.scatter": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.scatter_add": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.scatter_reduce": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.searchsorted": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.seed": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.seed" - }, - "torch.select": { - "Matcher": "SelectMatcher", - "min_input_args": 3, - "args_list": [ - "input", - "dim", - "index" - ] - }, - "torch.select_scatter": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.select_scatter", - "min_input_args": 4, - "args_list": [ - "input", - "src", - "dim", - "index" - ], - "kwargs_change": { - "input": "x", - "src": "values", - "dim": "axis" - } - }, - "torch.selu": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.selu", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.set_default_device": { - "Matcher": "Device2StrMatcher", - "paddle_api": "paddle.device.set_device", - "min_input_args": 0, - "args_list": [ - "device" - ], - "kwargs_change": { - "device": "device" - } - }, - "torch.set_default_dtype": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.set_default_tensor_type": { - "Matcher": "SetDefaultTensorTypeMatcher", - "paddle_api": "paddle.set_default_dtype", - "args_list": [ - "t" - ], - "kwargs_change": { - "t": "d" - } - }, - "torch.set_num_interop_threads": { - "Matcher": "SetNumInteropThreadsMatcher", - "min_input_args": 1, - "args_list": [ - "int" - ] - }, - "torch.set_num_threads": { - "Matcher": "SetNumThreadsMatcher", - "min_input_args": 1, - "args_list": [ - "int" - ] - }, - "torch.set_printoptions": { - "Matcher": "SetPrintOptionsMatcher", - "paddle_api": "paddle.set_printoptions", - "min_input_args": 0, - "args_list": [ - "precision", - "threshold", - "edgeitems", - "linewidth", - "profile", - "sci_mode" - ], - "paddle_default_kwargs": { - "precision": 4 - } - }, - "torch.set_rng_state": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.set_rng_state", - "min_input_args": 1, - "args_list": [ - "new_state" - ], - "kwargs_change": { - "new_state": "state_list" - } - }, - "torch.sgn": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.sgn", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.sigmoid": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.sign": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.signal.windows.blackman": { - "Matcher": "SignalWindowsWatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "M", - "*", - "sym", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "M": "win_length", - "sym": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "fftbins": "False", - "window": "'blackman'" - } - }, - "torch.signal.windows.cosine": { - "Matcher": "SignalWindowsWatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "M", - "*", - "sym", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "M": "win_length", - "sym": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "fftbins": "False", - "window": "'cosine'" - } - }, - "torch.signal.windows.exponential": { - "Matcher": "SignalWindowsWatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "M", - "*", - "center", - "tau", - "sym", - "dtype", - "layout", - "device", - "requires_grad" - ], - "unsupport_args": [ - "center" - ], - "kwargs_change": { - "M": "win_length", - "sym": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "fftbins": "False" - } - }, - "torch.signal.windows.gaussian": { - "Matcher": "SignalWindowsWatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "M", - "*", - "std", - "sym", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "M": "win_length", - "sym": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "fftbins": "False" - } - }, - "torch.signal.windows.general_cosine": { - "Matcher": "SignalWindowsWatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "M", - "*", - "a", - "sym", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "M": "win_length", - "sym": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "fftbins": "False" - } - }, - "torch.signal.windows.general_hamming": { - "Matcher": "SignalWindowsWatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "M", - "*", - "alpha", - "sym", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "M": "win_length", - "sym": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "fftbins": "False" - } - }, - "torch.signal.windows.hamming": { - "Matcher": "SignalWindowsWatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "M", - "*", - "sym", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "M": "win_length", - "sym": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "fftbins": "False", - "window": "'hamming'" - } - }, - "torch.signal.windows.hann": { - "Matcher": "SignalWindowsWatcher", - "paddle_api": "paddle.audio.functional.get_window", - "min_input_args": 1, - "args_list": [ - "M", - "*", - "sym", - "dtype", - "layout", - "device", - "requires_grad" - ], - "kwargs_change": { - "M": "win_length", - "sym": "fftbins", - "dtype": "dtype" - }, - "paddle_default_kwargs": { - "dtype": "'float32'", - "fftbins": "False", - "window": "'hann'" - } - }, - "torch.signbit": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.signbit", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.sin": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.sinh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.slice_scatter": { - "Matcher": "SliceScatterMatcher", - "paddle_api": "paddle.slice_scatter", - "min_input_args": 2, - "args_list": [ - "input", - "src", - "dim", - "start", - "end", - "step" - ], - "kwargs_change": { - "input": "x", - "src": "value", - "dim": "axes", - "start": "starts", - "end": "ends", - "step": "strides" - } - }, - "torch.slogdet": { - "Matcher": "SLogDetMatcher", - "paddle_api": "paddle.linalg.slogdet", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ] - }, - "torch.softmax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.solve": { - "min_input_args": 2 - }, - "torch.sort": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.sort" - }, - "torch.sparse.FloatTensor": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.sparse.sparse_coo_tensor", - "min_input_args": 3, - "args_list": [ - "indices", - "values", - "size", - "*", - "device" - ], - "kwargs_change": { - "size": "shape", - "device": "place" - } - }, - "torch.sparse.addmm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.sparse.addmm", - "min_input_args": 3, - "args_list": [ - "input", - "mat1", - "mat2", - "*", - "beta", - "alpha" - ], - "kwargs_change": { - "mat1": "x", - "mat2": "y" - } - }, - "torch.sparse.mm": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.sparse.matmul", - "min_input_args": 2, - "args_list": [ - "sparse", - "dense" - ], - "kwargs_change": { - "sparse": "x", - "dense": "y" - } - }, - "torch.sparse.softmax": { - "Matcher": "SparseSoftmaxMatcher", - "paddle_api": "paddle.sparse.nn.functional.softmax", - "min_input_args": 2, - "args_list": [ - "input", - "dim", - "*", - "dtype" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - } - }, - "torch.sparse.sum": { - "Matcher": "RequireDimMatcher", - "paddle_api": "paddle.sparse.sum", - "min_input_args": 1, - "args_list": [ - "input", - "dim", - "dtype" - ], - "kwargs_change": { - "input": "x", - "dim": "axis" - }, - "unsupport_args": [ - "dtype" - ] - }, - "torch.sparse_coo_tensor": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.sparse.sparse_coo_tensor", - "min_input_args": 2, - "args_list": [ - "indices", - "values", - "size", - "*", - "dtype", - "device", - "requires_grad", - "check_invariants" - ], - "kwargs_change": { - "size": "shape", - "dtype": "dtype", - "device": "place", - "check_invariants": "" - } - }, - "torch.sparse_csr_tensor": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.sparse.sparse_csr_tensor", - "min_input_args": 3, - "args_list": [ - "crow_indices", - "col_indices", - "values", - "size", - "*", - "dtype", - "layout", - "device", - "pin_memory", - "requires_grad", - "check_invariants" - ], - "kwargs_change": { - "crow_indices": "crows", - "col_indices": "cols", - "size": "shape", - "dtype": "dtype", - "layout": "", - "device": "place", - "pin_memory": "", - "check_invariants": "" - } - }, - "torch.special.airy_ai": {}, - "torch.special.bessel_j0": {}, - "torch.special.bessel_j1": {}, - "torch.special.bessel_y0": {}, - "torch.special.bessel_y1": {}, - "torch.special.digamma": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.digamma", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.entr": {}, - "torch.special.erf": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.erf", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.erfc": { - "Matcher": "ErfCMatcher", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.erfcx": { - "Matcher": "SpecialErfcxMatcher", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ] - }, - "torch.special.erfinv": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.erfinv", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.exp2": { - "Matcher": "Exp2Matcher", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ] - }, - "torch.special.expit": { - "Matcher": "ExpitMatcher", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ] - }, - "torch.special.expm1": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.special.gammainc": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.gammainc", - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.special.gammaincc": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.gammaincc", - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.special.gammaln": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.gammaln", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.i0": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.special.i0e": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.special.i1": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.special.i1e": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.special.log1p": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.log1p", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.log_ndtr": {}, - "torch.special.log_softmax": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.nn.functional.log_softmax", - "min_input_args": 2, - "args_list": [ - "input", - "dim", - "*", - "dtype" - ], - "kwargs_change": { - "input": "x", - "dim": "axis", - "dtype": "dtype" - } - }, - "torch.special.logit": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.logit", - "min_input_args": 1, - "args_list": [ - "input", - "eps", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.logsumexp": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.special.multigammaln": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.multigammaln", - "min_input_args": 2, - "args_list": [ - "input", - "p", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.ndtr": { - "Matcher": "SpecialNdtrMatcher", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ] - }, - "torch.special.ndtri": { - "Matcher": "SpecialNdtriMatcher", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ] - }, - "torch.special.polygamma": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.polygamma", - "min_input_args": 2, - "args_list": [ - "n", - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.psi": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.digamma", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.round": { - "Matcher": "RoundMatcher", - "paddle_api": "paddle.round", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "decimals", - "out" - ] - }, - "torch.special.scaled_modified_bessel_k0": {}, - "torch.special.scaled_modified_bessel_k1": {}, - "torch.special.sinc": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.sinc", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.special.softmax": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.special.spherical_bessel_j0": {}, - "torch.special.xlog1py": { - "Matcher": "SpecialXLog1pYMatcher", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ] - }, - "torch.special.xlogy": { - "Matcher": "XLogYMatcher", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ] - }, - "torch.special.zeta": {}, - "torch.split": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.split" - }, - "torch.sqrt": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.square": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.squeeze": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.stack": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.std": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.std_mean": { - "Matcher": "StdMeanMatcher", - "min_input_args": 1, - "args_list": [ - "input", - "dim", - "unbiased", - "keepdim", - "*", - "correction" - ] - }, - "torch.stft": { - "Matcher": "StftMatcher", - "paddle_api": "paddle.signal.stft", - "min_input_args": 2, - "args_list": [ - "input", - "n_fft", - "hop_length", - "win_length", - "window", - "center", - "pad_mode", - "normalized", - "onesided", - "return_complex" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.sub": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.sum": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.svd": { - "Matcher": "SvdMatcher", - "paddle_api": "paddle.linalg.svd", - "args_list": [ - "input", - "some", - "compute_uv", - "*", - "out" - ], - "kwargs_change": { - "input": "x" - }, - "unsupport_args": [ - "compute_uv" - ] - }, - "torch.svd_lowrank": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.linalg.svd_lowrank", - "min_input_args": 1, - "args_list": [ - "A", - "q", - "niter", - "M" - ], - "kwargs_change": { - "A": "x" - } - }, - "torch.swapaxes": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.swapdims": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.symeig": { - "Matcher": "SymeigMatcher", - "paddle_api": "paddle.linalg.eigh", - "min_input_args": 1, - "args_list": [ - "input", - "eigenvectors", - "upper", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "upper": "UPLO" - } - }, - "torch.t": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.take": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.take", - "min_input_args": 2, - "args_list": [ - "input", - "index" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.take_along_dim": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.tan": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.tanh": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.tensor": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.tensor_split": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.tensordot": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.tensordot", - "min_input_args": 2, - "args_list": [ - "a", - "b", - "dims", - "out" - ], - "kwargs_change": { - "a": "x", - "b": "y", - "dims": "axes" - } - }, - "torch.testing.assert_allclose": { - "Matcher": "Assert_AllcloseMatcher", - "paddle_api": "paddle.allclose", - "min_input_args": 2, - "args_list": [ - "actual", - "expected", - "rtol", - "atol", - "equal_nan", - "msg" - ], - "kwargs_change": { - "actual": "x", - "expected": "y" - } - }, - "torch.testing.assert_close": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.testing.make_tensor": { - "Matcher": "MakeTMatcher", - "min_input_args": 3, - "args_list": [ - "*shape", - "dtype", - "device", - "low", - "high", - "requires_grad", - "noncontiguous", - "exclude_zero", - "memory_format" - ] - }, - "torch.tile": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.topk": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.torch.int32": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.trace": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.trace", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "x" - } - }, - "torch.transpose": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.trapezoid": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.trapezoid", - "args_list": [ - "y", - "x", - "*", - "dx", - "dim" - ], - "kwargs_change": { - "dim": "axis" - } - }, - "torch.triangular_solve": { - "Matcher": "TriangularSolveMatcher", - "paddle_api": "paddle.linalg.triangular_solve", - "min_input_args": 2, - "args_list": [ - "input", - "A", - "upper", - "transpose", - "unitriangular", - "*", - "out" - ], - "kwargs_change": { - "input": "y", - "A": "x" - } - }, - "torch.tril": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.tril_indices": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.tril_indices", - "min_input_args": 2, - "args_list": [ - "row", - "col", - "offset", - "*", - "dtype", - "device", - "layout" - ], - "kwargs_change": { - "dtype": "dtype" - } - }, - "torch.triplet_margin_loss": {}, - "torch.triu": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.triu_indices": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.triu_indices", - "min_input_args": 2, - "args_list": [ - "row", - "col", - "offset", - "*", - "dtype", - "device", - "layout" - ], - "kwargs_change": { - "dtype": "dtype" - } - }, - "torch.true_divide": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.trunc": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.trunc", - "min_input_args": 1, - "args_list": [ - "input", - "*", - "out" - ] - }, - "torch.unbind": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.unflatten": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.unique": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.compat.unique", - "min_input_args": 1, - "args_list": [ - "input", - "sorted", - "return_inverse", - "return_counts", - "dim" - ] - }, - "torch.unique_consecutive": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.unsqueeze": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.checkpoint.checkpoint": { - "Matcher": "CheckPointMatcher", - "paddle_api": "paddle.distributed.fleet.utils.recompute", - "min_input_args": 1 - }, - "torch.utils.cpp_extension.BuildExtension": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.cpp_extension.CUDAExtension": { - "Matcher": "CUDAAndCppExtensionMatcher", - "paddle_api": "paddle.utils.cpp_extension.CUDAExtension", - "args_list": [ - "name", - "sources", - "*args", - "**kwargs" - ], - "kwargs_change": { - "name": "" - }, - "min_input_args": 2 - }, - "torch.utils.cpp_extension.CppExtension": { - "Matcher": "CUDAAndCppExtensionMatcher", - "paddle_api": "paddle.utils.cpp_extension.CppExtension", - "args_list": [ - "name", - "sources", - "*args", - "**kwargs" - ], - "kwargs_change": { - "name": "" - }, - "min_input_args": 2 - }, - "torch.utils.cpp_extension.load": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.utils.cpp_extension.load", - "args_list": [ - "name", - "sources", - "extra_cflags", - "extra_cuda_cflags", - "extra_ldflags", - "extra_include_paths", - "build_directory", - "verbose", - "with_cuda", - "is_python_module", - "is_standalone", - "keep_intermediates" - ], - "kwargs_change": { - "extra_cflags": "extra_cxx_cflags", - "with_cuda": "", - "keep_intermediates": "" - }, - "unsupport_args": [ - "is_python_module", - "is_standalone" - ], - "min_input_args": 2 - }, - "torch.utils.data.BatchSampler": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.io.BatchSampler", - "min_input_args": 3, - "args_list": [ - "sampler", - "batch_size", - "drop_last" - ] - }, - "torch.utils.data.ChainDataset": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.data.ConcatDataset": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.data.DataLoader": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.io.DataLoader", - "min_input_args": 1, - "args_list": [ - "dataset", - "batch_size", - "shuffle", - "sampler", - "batch_sampler", - "num_workers", - "collate_fn", - "pin_memory", - "drop_last", - "timeout", - "worker_init_fn", - "multiprocessing_context", - "generator", - "*", - "prefetch_factor", - "persistent_workers", - "pin_memory_device" - ], - "kwargs_change": { - "pin_memory": "", - "multiprocessing_context": "", - "generator": "", - "persistent_workers": "", - "pin_memory_device": "" - }, - "unsupport_args": [ - "sampler", - "prefetch_factor" - ] - }, - "torch.utils.data.Dataset": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.data.IterableDataset": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.data.RandomSampler": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.io.RandomSampler", - "min_input_args": 1, - "args_list": [ - "data_source", - "replacement", - "num_samples", - "generator" - ] - }, - "torch.utils.data.Sampler": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.data.SequentialSampler": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.data.Subset": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.data.SubsetRandomSampler": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.io.SubsetRandomSampler", - "min_input_args": 1, - "args_list": [ - "indices", - "generator" - ] - }, - "torch.utils.data.TensorDataset": { - "Matcher": "TensorDatasetMatcher", - "paddle_api": "paddle.io.TensorDataset", - "min_input_args": 1, - "args_list": [ - "*tensors" - ] - }, - "torch.utils.data.WeightedRandomSampler": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.io.WeightedRandomSampler", - "min_input_args": 2, - "args_list": [ - "weights", - "num_samples", - "replacement", - "generator" - ] - }, - "torch.utils.data.default_collate": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.io.dataloader.collate.default_collate_fn", - "min_input_args": 1, - "args_list": [ - "batch" - ] - }, - "torch.utils.data.distributed.DistributedSampler": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.io.DistributedBatchSampler", - "min_input_args": 1, - "args_list": [ - "dataset", - "num_replicas", - "rank", - "shuffle", - "seed", - "drop_last" - ], - "kwargs_change": { - "seed": "" - }, - "paddle_default_kwargs": { - "shuffle": "True", - "batch_size": "1" - } - }, - "torch.utils.data.get_worker_info": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.data.random_split": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.utils.dlpack.from_dlpack": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.utils.dlpack.from_dlpack", - "min_input_args": 1, - "args_list": [ - "ext_tensor" - ], - "kwargs_change": { - "ext_tensor": "dlpack" - } - }, - "torch.utils.dlpack.to_dlpack": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.utils.dlpack.to_dlpack", - "args_list": [ - "tensor" - ], - "kwargs_change": { - "tensor": "x" - } - }, - "torch.utils.set_module": { - "Matcher": "UtilsSetModuleMatcher", - "paddle_api": "paddle.io.Sampler", - "args_list": [ - "obj", - "mod" - ], - "min_input_args": 2 - }, - "torch.vander": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vander", - "min_input_args": 1, - "args_list": [ - "x", - "N", - "increasing" - ], - "kwargs_change": { - "N": "n" - } - }, - "torch.var": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.var_mean": { - "Matcher": "VarMeanMatcher", - "min_input_args": 1, - "args_list": [ - "input", - "dim", - "unbiased", - "keepdim", - "*", - "correction" - ] - }, - "torch.vdot": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.dot", - "min_input_args": 2, - "args_list": [ - "input", - "other", - "*", - "out" - ], - "kwargs_change": { - "input": "x", - "other": "y" - } - }, - "torch.view_as_complex": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.view_as_real": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.vsplit": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vsplit", - "args_list": [ - "input", - "indices" - ], - "overload_args_list": [ - "sections" - ], - "kwargs_change": { - "input": "x", - "indices": "num_or_indices", - "sections": "num_or_indices" - } - }, - "torch.vstack": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vstack", - "min_input_args": 1, - "args_list": [ - "tensors", - "*", - "out" - ], - "kwargs_change": { - "tensors": "x" - } - }, - "torch.where": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.zeros": { - "Matcher": "ChangePrefixMatcher" - }, - "torch.zeros_like": { - "Matcher": "ChangePrefixMatcher" - }, - "torchvision.datasets.CIFAR10": { - "Matcher": "CifarMatcher", - "paddle_api": "paddle.vision.datasets.Cifar10", - "args_list": [ - "root", - "train", - "transform", - "target_transform", - "download" - ], - "unsupport_args": [ - "target_transform" - ] - }, - "torchvision.datasets.CIFAR100": { - "Matcher": "CifarMatcher", - "paddle_api": "paddle.vision.datasets.Cifar100", - "args_list": [ - "root", - "train", - "transform", - "target_transform", - "download" - ], - "unsupport_args": [ - "target_transform" - ] - }, - "torchvision.datasets.FashionMNIST": { - "Matcher": "MNISTMatcher", - "paddle_api": "paddle.vision.datasets.FashionMNIST", - "args_list": [ - "root", - "train", - "transform", - "target_transform", - "download" - ], - "unsupport_args": [ - "target_transform" - ] - }, - "torchvision.datasets.Flowers102": { - "Matcher": "Flowers102Matcher", - "paddle_api": "paddle.vision.datasets.Flowers", - "args_list": [ - "root", - "split", - "transform", - "target_transform", - "download" - ], - "unsupport_args": [ - "target_transform" - ] - }, - "torchvision.datasets.ImageFolder": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.datasets.ImageFolder", - "args_list": [ - "root", - "transform", - "target_transform", - "loader", - "is_valid_file", - "allow_empty" - ], - "unsupport_args": [ - "target_transform" - ], - "kwargs_change": { - "allow_empty": "" - } - }, - "torchvision.datasets.MNIST": { - "Matcher": "MNISTMatcher", - "paddle_api": "paddle.vision.datasets.MNIST", - "args_list": [ - "root", - "train", - "transform", - "target_transform", - "download" - ], - "unsupport_args": [ - "target_transform" - ] - }, - "torchvision.datasets.VOCDetection": { - "Matcher": "VOCDetectionMatcher", - "paddle_api": "paddle.vision.datasets.VOC2012", - "args_list": [ - "root", - "year", - "image_set", - "download", - "transform", - "target_transform", - "transforms" - ], - "unsupport_args": [ - "year", - "target_transform", - "transforms" - ] - }, - "torchvision.io.ImageReadMode.GRAY": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'gray'", - "min_input_args": 0 - }, - "torchvision.io.ImageReadMode.RGB": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'rgb'", - "min_input_args": 0 - }, - "torchvision.io.ImageReadMode.UNCHANGED": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'unchanged'", - "min_input_args": 0 - }, - "torchvision.io.decode_jpeg": { - "Matcher": "DecodeJpegMatcher", - "paddle_api": "paddle.vision.ops.decode_jpeg", - "args_list": [ - "input", - "mode", - "device", - "apply_exif_orientation" - ], - "kwargs_change": { - "input": "x" - }, - "unsupport_args": [ - "apply_exif_orientation" - ] - }, - "torchvision.io.read_file": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.ops.read_file", - "args_list": [ - "path" - ], - "kwargs_change": { - "path": "filename" - } - }, - "torchvision.models.AlexNet_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.AlexNet_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.DenseNet121_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.DenseNet121_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.DenseNet161_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.DenseNet161_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.DenseNet169_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.DenseNet169_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.DenseNet201_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.DenseNet201_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.GoogLeNet_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.Inception3": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.models.InceptionV3", - "args_list": [ - "num_classes", - "aux_logits", - "transform_input", - "inception_blocks", - "init_weights", - "dropout" - ], - "kwargs_change": { - "aux_logits": "", - "init_weights": "" - }, - "unsupport_args": [ - "transform_input", - "inception_blocks", - "dropout" - ] - }, - "torchvision.models.Inception_V3_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.Inception_V3_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V2_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V3_Large_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V3_Small_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.ResNet101_64x4d_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ResNet101_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ResNet101_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ResNet101_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.ResNet152_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ResNet152_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ResNet152_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.ResNet18_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ResNet18_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ResNet34_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ResNet34_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ResNet50_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ResNet50_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ResNet50_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.SqueezeNet1_0_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.SqueezeNet1_1_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.VGG11_BN_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.VGG11_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.VGG11_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.VGG13_BN_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.VGG13_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.VGG13_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.VGG16_BN_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.VGG16_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_FEATURES'", - "min_input_args": 0 - }, - "torchvision.models.VGG16_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.VGG19_BN_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.VGG19_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.VGG19_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.Wide_ResNet101_2_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.Wide_ResNet50_2_Weights.DEFAULT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'DEFAULT'", - "min_input_args": 0 - }, - "torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V1'", - "min_input_args": 0 - }, - "torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'IMAGENET1K_V2'", - "min_input_args": 0 - }, - "torchvision.models.alexnet": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.alexnet", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.densenet121": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.densenet121", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.densenet161": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.densenet161", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.densenet169": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.densenet169", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.densenet201": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.densenet201", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.googlenet": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.googlenet", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.inception.InceptionA": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.models.inceptionv3.InceptionA", - "min_input_args": 2, - "args_list": [ - "in_channels", - "pool_features", - "conv_block" - ], - "kwargs_change": { - "in_channels": "num_channels" - }, - "unsupport_args": [ - "conv_block" - ] - }, - "torchvision.models.inception.InceptionB": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.models.inceptionv3.InceptionB", - "min_input_args": 1, - "args_list": [ - "in_channels", - "conv_block" - ], - "kwargs_change": { - "in_channels": "num_channels" - }, - "unsupport_args": [ - "conv_block" - ] - }, - "torchvision.models.inception.InceptionC": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.models.inceptionv3.InceptionC", - "min_input_args": 2, - "args_list": [ - "in_channels", - "channels_7x7", - "conv_block" - ], - "kwargs_change": { - "in_channels": "num_channels" - }, - "unsupport_args": [ - "conv_block" - ] - }, - "torchvision.models.inception.InceptionD": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.models.inceptionv3.InceptionD", - "min_input_args": 1, - "args_list": [ - "in_channels", - "conv_block" - ], - "kwargs_change": { - "in_channels": "num_channels" - }, - "unsupport_args": [ - "conv_block" - ] - }, - "torchvision.models.inception.InceptionE": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.models.inceptionv3.InceptionE", - "min_input_args": 1, - "args_list": [ - "in_channels", - "conv_block" - ], - "kwargs_change": { - "in_channels": "num_channels" - }, - "unsupport_args": [ - "conv_block" - ] - }, - "torchvision.models.inception_v3": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.inception_v3", - "args_list": [ - "weights", - "progress", - "pretrained", - "**kwargs" - ], - "kwargs_change": { - "progress": "", - "aux_logits": "", - "init_weights": "" - }, - "unsupport_args": [ - "transform_input", - "inception_blocks", - "dropout" - ] - }, - "torchvision.models.mobilenet_v2": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.mobilenet_v2", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.mobilenet_v3_large": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.mobilenet_v3_large", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.mobilenet_v3_small": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.mobilenet_v3_small", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.resnet101": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.resnet101", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.resnet152": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.resnet152", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.resnet18": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.resnet18", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.resnet34": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.resnet34", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.resnet50": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.resnet50", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.resnext101_64x4d": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.resnext101_64x4d", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.resnext50_32x4d": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.resnext50_32x4d", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.shufflenet_v2_x0_5": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.shufflenet_v2_x0_5", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.shufflenet_v2_x1_0": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.shufflenet_v2_x1_0", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.shufflenet_v2_x1_5": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.shufflenet_v2_x1_5", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.shufflenet_v2_x2_0": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.shufflenet_v2_x2_0", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.squeezenet1_0": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.squeezenet1_0", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.squeezenet1_1": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.squeezenet1_1", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.vgg11": { - "Matcher": "VGGMatcher", - "paddle_api": "paddle.vision.models.vgg11", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.vgg11_bn": { - "Matcher": "VGGMatcher", - "paddle_api": "paddle.vision.models.vgg11", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.vgg13": { - "Matcher": "VGGMatcher", - "paddle_api": "paddle.vision.models.vgg13", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.vgg13_bn": { - "Matcher": "VGGMatcher", - "paddle_api": "paddle.vision.models.vgg13", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.vgg16": { - "Matcher": "VGGMatcher", - "paddle_api": "paddle.vision.models.vgg16", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.vgg16_bn": { - "Matcher": "VGGMatcher", - "paddle_api": "paddle.vision.models.vgg16", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.vgg19": { - "Matcher": "VGGMatcher", - "paddle_api": "paddle.vision.models.vgg19", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.vgg19_bn": { - "Matcher": "VGGMatcher", - "paddle_api": "paddle.vision.models.vgg19", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.wide_resnet101_2": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.wide_resnet101_2", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.models.wide_resnet50_2": { - "Matcher": "WeightsMatcher", - "paddle_api": "paddle.vision.models.wide_resnet50_2", - "args_list": [ - "weights", - "progress", - "pretrained" - ], - "kwargs_change": { - "progress": "" - } - }, - "torchvision.ops.DeformConv2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.ops.DeformConv2D", - "args_list": [ - "in_channels", - "out_channels", - "kernel_size", - "stride", - "padding", - "dilation", - "groups", - "bias" - ], - "kwargs_change": { - "bias": "bias_attr" - } - }, - "torchvision.ops.RoIAlign": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.ops.RoIAlign", - "args_list": [ - "output_size", - "spatial_scale", - "sampling_ratio", - "aligned" - ], - "unsupport_args": [ - "sampling_ratio", - "aligned" - ] - }, - "torchvision.ops.RoIPool": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.ops.RoIPool" - }, - "torchvision.ops.deform_conv2d": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.ops.deform_conv2d", - "args_list": [ - "input", - "offset", - "weight", - "bias", - "stride", - "padding", - "dilation", - "mask" - ], - "kwargs_change": { - "input": "x" - } - }, - "torchvision.ops.nms": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.ops.nms", - "args_list": [ - "boxes", - "scores", - "iou_threshold" - ] - }, - "torchvision.ops.ps_roi_pool": { - "Matcher": "BoxesConvertMatcher", - "paddle_api": "paddle.vision.ops.psroi_pool", - "args_list": [ - "input", - "boxes", - "output_size", - "spatial_scale" - ] - }, - "torchvision.ops.roi_align": { - "Matcher": "BoxesConvertMatcher", - "paddle_api": "paddle.vision.ops.roi_align", - "args_list": [ - "input", - "boxes", - "output_size", - "spatial_scale", - "sampling_ratio", - "aligned" - ] - }, - "torchvision.ops.roi_pool": { - "Matcher": "BoxesConvertMatcher", - "paddle_api": "paddle.vision.ops.roi_pool", - "args_list": [ - "input", - "boxes", - "output_size", - "spatial_scale" - ] - }, - "torchvision.transforms.CenterCrop": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.CenterCrop", - "args_list": [ - "size" - ] - }, - "torchvision.transforms.ColorJitter": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.ColorJitter", - "args_list": [ - "brightness", - "contrast", - "saturation", - "hue" - ] - }, - "torchvision.transforms.Compose": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.Compose" - }, - "torchvision.transforms.Grayscale": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.Grayscale", - "args_list": [ - "num_output_channels" - ] - }, - "torchvision.transforms.InterpolationMode.BICUBIC": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'bicubic'", - "min_input_args": 0 - }, - "torchvision.transforms.InterpolationMode.BILINEAR": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'bilinear'", - "min_input_args": 0 - }, - "torchvision.transforms.InterpolationMode.BOX": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'box'", - "min_input_args": 0 - }, - "torchvision.transforms.InterpolationMode.HAMMING": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'hamming'", - "min_input_args": 0 - }, - "torchvision.transforms.InterpolationMode.LANCZOS": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'lanczos'", - "min_input_args": 0 - }, - "torchvision.transforms.InterpolationMode.NEAREST": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'nearest'", - "min_input_args": 0 - }, - "torchvision.transforms.InterpolationMode.NEAREST_EXACT": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "'nearest_exact'", - "min_input_args": 0 - }, - "torchvision.transforms.Normalize": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.Normalize", - "args_list": [ - "mean", - "std", - "inplace" - ] - }, - "torchvision.transforms.Pad": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.Pad", - "args_list": [ - "padding", - "fill", - "padding_mode" - ] - }, - "torchvision.transforms.RandomAffine": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.RandomAffine", - "args_list": [ - "degrees", - "translate", - "scale", - "shear", - "interpolation", - "fill", - "center" - ] - }, - "torchvision.transforms.RandomCrop": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.RandomCrop", - "args_list": [ - "size", - "padding", - "pad_if_needed", - "fill", - "padding_mode" - ] - }, - "torchvision.transforms.RandomErasing": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.RandomErasing", - "args_list": [ - "p", - "scale", - "ratio", - "value", - "inplace" - ], - "kwargs_change": { - "p": "prob" - } - }, - "torchvision.transforms.RandomHorizontalFlip": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.RandomHorizontalFlip", - "args_list": [ - "p" - ], - "kwargs_change": { - "p": "prob" - } - }, - "torchvision.transforms.RandomPerspective": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.RandomPerspective", - "args_list": [ - "distortion_scale", - "p", - "interpolation", - "fill" - ], - "kwargs_change": { - "p": "prob" - } - }, - "torchvision.transforms.RandomResizedCrop": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.RandomResizedCrop", - "args_list": [ - "size", - "scale", - "ratio", - "interpolation", - "antialias" - ], - "unsupport_args": [ - "antialias" - ] - }, - "torchvision.transforms.RandomRotation": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.RandomRotation", - "args_list": [ - "degrees", - "interpolation", - "expand", - "center", - "fill" - ] - }, - "torchvision.transforms.RandomVerticalFlip": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.RandomVerticalFlip", - "args_list": [ - "p" - ], - "kwargs_change": { - "p": "prob" - } - }, - "torchvision.transforms.Resize": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.Resize", - "args_list": [ - "size", - "interpolation", - "max_size", - "antialias" - ], - "unsupport_args": [ - "max_size", - "antialias" - ] - }, - "torchvision.transforms.ToTensor": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.ToTensor" - }, - "torchvision.transforms.functional.adjust_brightness": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.adjust_brightness" - }, - "torchvision.transforms.functional.adjust_contrast": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.adjust_contrast" - }, - "torchvision.transforms.functional.adjust_hue": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.adjust_hue" - }, - "torchvision.transforms.functional.affine": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.affine", - "args_list": [ - "img", - "angle", - "translate", - "scale", - "shear", - "interpolation", - "fill", - "center" - ] - }, - "torchvision.transforms.functional.center_crop": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.center_crop" - }, - "torchvision.transforms.functional.crop": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.crop" - }, - "torchvision.transforms.functional.erase": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.erase" - }, - "torchvision.transforms.functional.hflip": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.hflip" - }, - "torchvision.transforms.functional.normalize": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.normalize", - "args_list": [ - "tensor", - "mean", - "std", - "inplace" - ], - "kwargs_change": { - "tensor": "img" - } - }, - "torchvision.transforms.functional.pad": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.pad" - }, - "torchvision.transforms.functional.perspective": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.perspective", - "args_list": [ - "img", - "startpoints", - "endpoints", - "interpolation", - "fill" - ] - }, - "torchvision.transforms.functional.resize": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.vision.transforms.resize", - "args_list": [ - "img", - "size", - "interpolation", - "max_size", - "antialias" - ], - "unsupport_args": [ - "max_size", - "antialias" - ] - }, - "torchvision.transforms.functional.rotate": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.rotate", - "args_list": [ - "img", - "angle", - "interpolation", - "expand", - "center", - "fill" - ] - }, - "torchvision.transforms.functional.to_grayscale": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.to_grayscale" - }, - "torchvision.transforms.functional.to_tensor": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.to_tensor", - "args_list": [ - "pic" - ] - }, - "torchvision.transforms.functional.vflip": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddle.vision.transforms.vflip" - }, - "transformers.AddedToken": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.transformers.AddedToken" - }, - "transformers.GenerationConfig": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.generation.GenerationConfig" - }, - "transformers.LogitsProcessor": { - "Matcher": "GenericMatcher", - "paddle_api": "paddleformers.generation.LogitsProcessor", - "args_list": [ - "input_ids", - "scores" - ], - "kwargs_change": { - "scores": "logits" - } - }, - "transformers.LogitsProcessorList": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.generation.LogitsProcessorList" - }, - "transformers.PreTrainedModel": { - "Matcher": "TRFMPreTrainedModelMatcher", - "paddle_api": "paddleformers.transformers.PretrainedModel", - "abstract": true - }, - "transformers.PreTrainedModel.generate": { - "Matcher": "GenericMatcher", - "paddle_api": "paddleformers.transformers.PretrainedModel.generate", - "min_input_args": 1, - "args_list": [ - "input" - ], - "kwargs_change": { - "input": "input_ids" + "fairscale.nn.model_parallel.initialize.get_model_parallel_rank": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.distributed.fleet.base.topology._HYBRID_PARALLEL_GROUP.get_model_parallel_rank" + }, + "fairscale.nn.model_parallel.initialize.get_model_parallel_world_size": { + "Matcher": "Func2Attribute", + "paddle_api": "paddle.distributed.fleet.base.topology._HYBRID_PARALLEL_GROUP._mp_degree" + }, + "fairscale.nn.model_parallel.initialize.initialize_model_parallel": { + "Matcher": "FSInitializeModelParallelMatcher", + "args_list": [ + "model_parallel_size_", + "pipeline_length", + "*", + "model_parallel_backend", + "pipeline_backend", + "ddp_backend" + ], + "kwargs_change": { + "model_parallel_backend": "", + "pipeline_backend": "", + "ddp_backend": "" + }, + "min_input_args": 1 + }, + "fairscale.nn.model_parallel.initialize.model_parallel_is_initialized": { + "Matcher": "FSModelParallelIsInitializedMatcher" + }, + "fairscale.nn.model_parallel.layers.ColumnParallelLinear": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.fleet.meta_parallel.ColumnParallelLinear", + "args_list": [ + "in_features", + "out_features", + "bias", + "gather_output", + "init_method", + "stride", + "keep_master_weight_for_test" + ], + "unsupport_args": [ + "stride" + ], + "kwargs_change": { + "bias": "has_bias", + "init_method": "", + "keep_master_weight_for_test": "" + }, + "paddle_default_kwargs": { + "has_bias": "True" + } + }, + "fairscale.nn.model_parallel.layers.ParallelEmbedding": { + "Matcher": "FSParallelEmbeddingMatcher", + "paddle_api": "paddle.distributed.fleet.meta_parallel.VocabParallelEmbedding", + "args_list": [ + "num_embeddings", + "embedding_dim", + "padding_idx", + "max_norm", + "norm_type", + "scale_grad_by_freq", + "sparse", + "init_method", + "keep_master_weight_for_test" + ], + "kwargs_change": { + "init_method": "", + "keep_master_weight_for_test": "" + }, + "unsupport_args": [ + "padding_idx", + "norm_type", + "scale_grad_by_freq", + "sparse", + "max_norm" + ] + }, + "fairscale.nn.model_parallel.layers.RowParallelLinear": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.fleet.meta_parallel.RowParallelLinear", + "args_list": [ + "in_features", + "out_features", + "bias", + "input_is_parallel", + "init_method", + "stride", + "keep_master_weight_for_test" + ], + "unsupport_args": [ + "stride" + ], + "kwargs_change": { + "bias": "has_bias", + "init_method": "", + "keep_master_weight_for_test": "" + }, + "paddle_default_kwargs": { + "has_bias": "True" + } + }, + "flash_attn.__version__.split": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.__version__.split", + "args_list": [ + "sep", + "maxsplit" + ] + }, + "flash_attn.flash_attn_interface.flash_attn_func": { + "Matcher": "FAFlashAttnFuncMatcher", + "paddle_api": "paddle.nn.functional.flash_attention.flash_attention", + "args_list": [ + "q", + "k", + "v", + "dropout_p", + "softmax_scale", + "causal", + "window_size", + "softcap", + "alibi_slopes", + "deterministic", + "return_attn_probs" + ], + "unsupport_args": [ + "softmax_scale", + "window_size", + "softcap", + "alibi_slopes", + "deterministic" + ], + "kwargs_change": { + "q": "query", + "k": "key", + "v": "value", + "dropout_p": "dropout", + "return_attn_probs": "return_softmax" + } + }, + "flash_attn.flash_attn_interface.flash_attn_unpadded_func": { + "Matcher": "FAFlashAttnUnpaddedFuncMatcher", + "paddle_api": "paddle.nn.functional.flash_attention.flash_attn_unpadded", + "args_list": [ + "q", + "k", + "v", + "cu_seqlens_q", + "cu_seqlens_k", + "max_seqlen_q", + "max_seqlen_k", + "dropout_p", + "softmax_scale", + "causal", + "window_size", + "softcap", + "alibi_slopes", + "deterministic", + "return_attn_probs", + "block_table" + ], + "unsupport_args": [ + "window_size", + "softcap", + "alibi_slopes", + "deterministic", + "block_table" + ], + "kwargs_change": { + "q": "query", + "k": "key", + "v": "value", + "dropout_p": "dropout", + "softmax_scale": "scale", + "return_attn_probs": "return_softmax" + } + }, + "flash_attn.layers.rotary.apply_rotary_emb_func": { + "Matcher": "FAApplyRotaryEmbFuncMatcher", + "args_list": [ + "x", + "cos", + "sin", + "interleaved", + "inplace", + "seqlen_offsets", + "cu_seqlens", + "max_seqlen" + ] + }, + "flash_attn.ops.rms_norm.rms_norm": { + "Matcher": "FARmsNorm", + "paddle_api": "paddle.incubate.nn.functional.fused_rms_norm", + "min_input_args": 3, + "args_list": [ + "x", + "weight", + "epsilon" + ], + "kwargs_change": { + "weight": "norm_weight" + } + }, + "os.environ.get": { + "Matcher": "OsEnvironGetMatcher", + "args_list": [ + "key", + "value" + ] + }, + "setuptools.setup": { + "Matcher": "SetUpMatcher", + "min_input_args": 0, + "args_list": [ + "name", + "version", + "author", + "url", + "description", + "packages", + "ext_modules", + "cmdclass", + "install_requires", + "entry_points" + ] + }, + "torch.BFloat16Tensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.BoolTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.ByteTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.CharTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.DoubleTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.FloatTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Generator": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.HalfTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.IntTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.LongTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.ShortTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Size": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__add__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__and__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__array__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__bool__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__deepcopy__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__eq__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__floordiv__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__format__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__ge__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__getitem__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__gt__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__index__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__int__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__invert__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__ior__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__le__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__len__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__lt__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__mul__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__ne__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__neg__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__not__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__or__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__pow__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__radd__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__reduce_ex__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__rmul__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__rpow__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__rsub__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__rtruediv__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__setitem__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__sub__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.__xor__": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.abs": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.abs_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.acos": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.acos_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.acosh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.acosh_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.add": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.add_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.addbmm": { + "Matcher": "AddBmmMatcher", + "min_input_args": 2, + "args_list": [ + "batch1", + "batch2", + "*", + "beta", + "alpha" + ] + }, + "torch.Tensor.addbmm_": { + "Matcher": "AddBmm_Matcher", + "min_input_args": 2, + "args_list": [ + "batch1", + "batch2", + "*", + "beta", + "alpha" + ] + }, + "torch.Tensor.addcdiv": { + "Matcher": "AddCDivMatcher", + "min_input_args": 2, + "args_list": [ + "tensor1", + "tensor2", + "*", + "value" + ] + }, + "torch.Tensor.addcdiv_": { + "Matcher": "AddCDiv_Matcher", + "min_input_args": 2, + "args_list": [ + "tensor1", + "tensor2", + "*", + "value" + ] + }, + "torch.Tensor.addcmul": { + "Matcher": "AddCMulMatcher", + "min_input_args": 2, + "args_list": [ + "tensor1", + "tensor2", + "*", + "value" + ] + }, + "torch.Tensor.addcmul_": { + "Matcher": "AddCMul_Matcher", + "min_input_args": 2, + "args_list": [ + "tensor1", + "tensor2", + "*", + "value" + ] + }, + "torch.Tensor.addmm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.addmm_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.addmv": { + "Matcher": "AddMRMatcher", + "paddle_api": "paddle.mm", + "min_input_args": 2, + "args_list": [ + "mat", + "vec", + "*", + "beta", + "alpha" + ] + }, + "torch.Tensor.addmv_": { + "Matcher": "AddMR_Matcher", + "paddle_api": "paddle.mm", + "min_input_args": 2, + "args_list": [ + "mat", + "vec", + "*", + "beta", + "alpha" + ] + }, + "torch.Tensor.addr": { + "Matcher": "AddMRMatcher", + "paddle_api": "paddle.outer", + "min_input_args": 2, + "args_list": [ + "vec1", + "vec2", + "*", + "beta", + "alpha" + ] + }, + "torch.Tensor.addr_": { + "Matcher": "AddMR_Matcher", + "paddle_api": "paddle.outer", + "min_input_args": 2, + "args_list": [ + "vec1", + "vec2", + "*", + "beta", + "alpha" + ] + }, + "torch.Tensor.adjoint": { + "Matcher": "AdjointMatcher", + "min_input_args": 0 + }, + "torch.Tensor.align_as": {}, + "torch.Tensor.align_to": { + "min_input_args": 0 + }, + "torch.Tensor.all": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.allclose": { + "Matcher": "AllcloseMatcher", + "paddle_api": "paddle.Tensor.allclose", + "min_input_args": 1, + "args_list": [ + "other", + "rtol", + "atol", + "equal_nan" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.amax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.amin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.aminmax": { + "Matcher": "AMinMaxMatcher", + "min_input_args": 0, + "args_list": [ + "*", + "dim", + "keepdim" + ] + }, + "torch.Tensor.angle": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.any": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.apply_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.argmax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.argmin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.argsort": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.argwhere": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.nonzero", + "min_input_args": 0 + }, + "torch.Tensor.as_strided": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.as_subclass": {}, + "torch.Tensor.asin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.asin_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.asinh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.asinh_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.atan": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.atan2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.atan2_": {}, + "torch.Tensor.atan_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.atanh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.atanh_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.backward": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.backward", + "min_input_args": 0, + "args_list": [ + "gradient", + "retain_graph", + "create_graph", + "inputs" + ], + "kwargs_change": { + "gradient": "grad_tensor" + }, + "unsupport_args": [ + "create_graph", + "inputs" + ] + }, + "torch.Tensor.baddbmm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.baddbmm_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bernoulli": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.bernoulli", + "args_list": [ + "p", + "*", + "generator" + ] + }, + "torch.Tensor.bernoulli_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.bernoulli_", + "args_list": [ + "p", + "*", + "generator" + ], + "kwargs_change": { + "generator": "" + } + }, + "torch.Tensor.bfloat16": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bincount": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_and": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_and_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_left_shift": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_left_shift_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_not": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_not_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_or": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_or_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_right_shift": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_right_shift_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_xor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bitwise_xor_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bmm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.bool": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.broadcast_to": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.byte": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cauchy_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cdouble": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.ceil": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.ceil_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cfloat": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.chalf": {}, + "torch.Tensor.char": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cholesky": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cholesky_inverse": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cholesky_solve": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.cholesky_solve", + "min_input_args": 1, + "args_list": [ + "input2", + "upper" + ], + "kwargs_change": { + "input2": "y" + } + }, + "torch.Tensor.chunk": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.clamp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.clamp_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.clip": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.clip_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.clone": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.coalesce": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.col_indices": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.cols" + }, + "torch.Tensor.conj": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.conj_physical": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.conj", + "min_input_args": 0 + }, + "torch.Tensor.conj_physical_": {}, + "torch.Tensor.contiguous": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.copy_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.copysign": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.copysign_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.corrcoef": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cos": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cos_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cosh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cosh_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.count_nonzero": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.count_nonzero", + "min_input_args": 0, + "args_list": [ + "dim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.cov": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.cov", + "min_input_args": 0, + "args_list": [ + "*", + "correction", + "fweights", + "aweights" + ], + "kwargs_change": { + "correction": "ddof" + } + }, + "torch.Tensor.cpu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cross": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.crow_indices": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.crows" + }, + "torch.Tensor.cuda": { + "Matcher": "Device2IntMatcher", + "paddle_api": "paddle.Tensor.cuda", + "min_input_args": 0, + "args_list": [ + "device", + "non_blocking", + "memory_format" + ], + "kwargs_change": { + "device": "device_id", + "memory_format": "" + } + }, + "torch.Tensor.cummax": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.Tensor.cummax", + "min_input_args": 1, + "args_list": [ + "dim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.cummin": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.Tensor.cummin", + "min_input_args": 1, + "args_list": [ + "dim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.cumprod": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cumprod_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cumsum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.cumsum_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.data_ptr": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.deg2rad": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.dense_dim": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.dequantize": {}, + "torch.Tensor.det": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.linalg.det", + "min_input_args": 0 + }, + "torch.Tensor.detach": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.detach_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.diag": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.diag_embed": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.diagflat": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.diagonal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.diagonal_scatter": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.diagonal_scatter", + "min_input_args": 1, + "args_list": [ + "src", + "offset", + "dim1", + "dim2" + ], + "kwargs_change": { + "src": "y", + "dim1": "axis1", + "dim2": "axis2" + } + }, + "torch.Tensor.diff": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.digamma": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.digamma_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.dim": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.dim_order": { + "Matcher": "DimOrderMatcher" + }, + "torch.Tensor.dist": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.div": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.div_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.divide": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.divide_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.dot": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.double": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.dsplit": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.dsplit", + "min_input_args": 1, + "args_list": [ + "indices" + ], + "overload_args_list": [ + "sections" + ], + "kwargs_change": { + "indices": "num_or_indices", + "sections": "num_or_indices" + } + }, + "torch.Tensor.eig": { + "min_input_args": 0 + }, + "torch.Tensor.element_size": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.eq": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.eq_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.equal_", + "min_input_args": 1, + "convert_tensor": [ + "other" + ], + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.equal": { + "Matcher": "EqualMatcher", + "paddle_api": "paddle.Tensor.equal_all", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.erf": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.erf_": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.erf_", + "min_input_args": 0 + }, + "torch.Tensor.erfc": { + "Matcher": "ErfCMatcher", + "min_input_args": 0 + }, + "torch.Tensor.erfc_": { + "Matcher": "ErfC_Matcher", + "min_input_args": 0 + }, + "torch.Tensor.erfinv": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.erfinv_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.exp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.exp_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.expand": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.expand_as": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.expm1": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.expm1_": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.expm1_", + "min_input_args": 0 + }, + "torch.Tensor.exponential_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.exponential_", + "min_input_args": 0, + "args_list": [ + "lambd", + "*", + "generator" + ], + "kwargs_change": { + "lambd": "lam" + } + }, + "torch.Tensor.fill_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.fill_diagonal_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.fill_diagonal_", + "min_input_args": 1, + "args_list": [ + "fill_value", + "wrap" + ], + "kwargs_change": { + "fill_value": "value" + } + }, + "torch.Tensor.fix": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.trunc", + "min_input_args": 0 + }, + "torch.Tensor.fix_": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.trunc_", + "min_input_args": 0 + }, + "torch.Tensor.flatten": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.flip": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.fliplr": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.flip", + "paddle_default_kwargs": { + "axis": 1 + }, + "min_input_args": 0 + }, + "torch.Tensor.flipud": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.flip", + "paddle_default_kwargs": { + "axis": 0 + }, + "min_input_args": 0 + }, + "torch.Tensor.float": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.float_power": { + "Matcher": "FloatPowerMatcher", + "min_input_args": 1, + "args_list": [ + "exponent" + ] + }, + "torch.Tensor.float_power_": { + "Matcher": "FloatPowerInplaceMatcher", + "min_input_args": 1, + "args_list": [ + "exponent" + ] + }, + "torch.Tensor.floor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.floor_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.floor_divide": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.floor_divide_": { + "Matcher": "Num2TensorBinaryMatcher", + "paddle_api": "paddle.Tensor.floor_divide_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.fmax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.fmin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.fmod": { + "Matcher": "Num2TensorBinaryMatcher", + "paddle_api": "paddle.Tensor.mod", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.fmod_": { + "Matcher": "Num2TensorBinaryMatcher", + "paddle_api": "paddle.Tensor.mod_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.frac": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.frac_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.frexp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.gather": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.gcd": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.gcd_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.ge": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.ge_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.greater_equal_", + "min_input_args": 1, + "convert_tensor": [ + "other" + ], + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.geometric_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.geqrf": {}, + "torch.Tensor.ger": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.outer", + "min_input_args": 1, + "args_list": [ + "vec2" + ], + "kwargs_change": { + "vec2": "y" + } + }, + "torch.Tensor.get_device": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.greater": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.greater_equal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.gt": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.gt_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.greater_than_", + "min_input_args": 1, + "convert_tensor": [ + "other" + ], + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.half": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.hardshrink": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.nn.functional.hardshrink", + "min_input_args": 0, + "args_list": [ + "lambd" + ], + "kwargs_change": { + "lambd": "threshold" + } + }, + "torch.Tensor.heaviside": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.heaviside", + "min_input_args": 1, + "args_list": [ + "values" + ], + "kwargs_change": { + "values": "y" + } + }, + "torch.Tensor.histc": { + "Matcher": "HistcMatcher", + "paddle_api": "paddle.Tensor.histogram", + "min_input_args": 0, + "args_list": [ + "bins", + "min", + "max" + ] + }, + "torch.Tensor.histogram": { + "Matcher": "HistogramMatcher", + "paddle_api": "paddle.Tensor.histogram", + "min_input_args": 1, + "args_list": [ + "bins", + "*", + "range", + "weight", + "density" + ], + "kwargs_change": { + "range": [ + "min", + "max" + ] + } + }, + "torch.Tensor.hsplit": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.hsplit", + "min_input_args": 1, + "args_list": [ + "indices" + ], + "overload_args_list": [ + "sections" + ], + "kwargs_change": { + "indices": "num_or_indices", + "sections": "num_or_indices" + } + }, + "torch.Tensor.hypot": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.hypot", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.hypot_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.i0": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.i0_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.igamma": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.gammainc", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.igamma_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.gammainc_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.igammac": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.gammaincc", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.igammac_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.gammaincc_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.index_add": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.index_add_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.index_copy": {}, + "torch.Tensor.index_copy_": { + "Matcher": "TensorIndexCopyMatcher", + "min_input_args": 3, + "args_list": [ + "dim", + "index", + "source" + ] + }, + "torch.Tensor.index_fill": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.index_fill_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.index_put": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.index_put_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.index_reduce": {}, + "torch.Tensor.index_reduce_": {}, + "torch.Tensor.index_select": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.indices": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.inner": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.inner", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.int": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.int_repr": {}, + "torch.Tensor.inverse": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.is_coalesced": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.is_complex": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.is_conj": {}, + "torch.Tensor.is_contiguous": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.is_floating_point": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.is_inference": { + "Matcher": "Func2Attribute", + "paddle_api": "paddle.Tensor.stop_gradient", + "min_input_args": 0 + }, + "torch.Tensor.is_pinned": { + "Matcher": "Is_PinnedMatcher", + "min_input_args": 0 + }, + "torch.Tensor.is_set_to": {}, + "torch.Tensor.is_shared": { + "min_input_args": 0 + }, + "torch.Tensor.is_signed": { + "Matcher": "TensorIsSignedMatcher", + "min_input_args": 0 + }, + "torch.Tensor.isclose": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.isfinite": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.isinf": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.isnan": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.isneginf": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.isposinf": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.isreal": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.is_real", + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.Tensor.istft": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.item": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.kthvalue": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.kthvalue", + "min_input_args": 1, + "args_list": [ + "k", + "dim", + "keepdim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.lcm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.lcm_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.ldexp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.ldexp", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.ldexp_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.le": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.le_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.less_equal_", + "min_input_args": 1, + "convert_tensor": [ + "other" + ], + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.lerp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.lerp_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.less": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.less_equal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.lgamma": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.lgamma_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log10": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log10_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log1p": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log1p_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log2_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.log_normal_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.logaddexp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.logaddexp", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.logaddexp2": { + "Matcher": "LogAddExp2Matcher", + "min_input_args": 1, + "args_list": [ + "other" + ] + }, + "torch.Tensor.logcumsumexp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.logcumsumexp", + "min_input_args": 1, + "args_list": [ + "dim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.logdet": { + "Matcher": "LogDetMatcher", + "min_input_args": 0 + }, + "torch.Tensor.logical_and": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.logical_and_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.logical_and_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.logical_not": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.logical_not_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.logical_not_", + "min_input_args": 0 + }, + "torch.Tensor.logical_or": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.logical_or_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.logical_or_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.logical_xor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.logical_xor_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.logical_xor_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.logit": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.logit_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.logsumexp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.long": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.lstsq": {}, + "torch.Tensor.lt": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.lt_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.less_than_", + "min_input_args": 1, + "convert_tensor": [ + "other" + ], + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.lu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.lu_solve": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.linalg.lu_solve", + "args_list": [ + "LU_data", + "LU_pivots" + ], + "kwargs_change": { + "LU_data": "lu", + "LU_pivots": "pivots" + } + }, + "torch.Tensor.map_": {}, + "torch.Tensor.masked_fill": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.masked_fill_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.masked_scatter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.masked_scatter_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.masked_select": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.matmul": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.matrix_exp": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.linalg.matrix_exp", + "min_input_args": 0 + }, + "torch.Tensor.matrix_power": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.max": { + "Matcher": "TensorMaxMatcher", + "paddle_api": "paddle.Tensor.max", + "min_input_args": 0, + "args_list": [ + "dim", + "keepdim", + "other" + ], + "kwargs_change": { + "dim": "axis", + "other": "y" + } + }, + "torch.Tensor.maximum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.mean": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.median": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.median", + "min_input_args": 0, + "args_list": [ + "dim", + "keepdim" + ], + "kwargs_change": { + "dim": "axis" + }, + "unsupport_args": [ + "dim" + ] + }, + "torch.Tensor.min": { + "Matcher": "TensorMinMatcher", + "paddle_api": "paddle.Tensor.min", + "min_input_args": 0, + "args_list": [ + "dim", + "keepdim", + "other" + ], + "kwargs_change": { + "dim": "axis", + "other": "y" + } + }, + "torch.Tensor.minimum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.mm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.mode": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.mode", + "min_input_args": 0, + "args_list": [ + "dim", + "keepdim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.moveaxis": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.movedim": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.moveaxis", + "min_input_args": 2 + }, + "torch.Tensor.msort": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.mul": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.mul_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.multinomial": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.multiply": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.multiply_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.mv": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.mvlgamma": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.multigammaln", + "min_input_args": 1 + }, + "torch.Tensor.mvlgamma_": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.multigammaln_", + "min_input_args": 1 + }, + "torch.Tensor.nan_to_num": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.nan_to_num_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.nanmean": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.nanmean", + "min_input_args": 0, + "args_list": [ + "dim", + "keepdim", + "*", + "dtype" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.nanmedian": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.nanmedian", + "min_input_args": 0, + "args_list": [ + "dim", + "keepdim" + ], + "kwargs_change": { + "dim": "axis" + }, + "unsupport_args": [ + "dim" + ] + }, + "torch.Tensor.nanquantile": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.nanquantile", + "min_input_args": 1, + "args_list": [ + "q", + "dim", + "keepdim", + "*", + "interpolation" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.nansum": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.nansum", + "min_input_args": 0, + "args_list": [ + "dim", + "keepdim", + "*", + "dtype" + ], + "kwargs_change": { + "dim": "axis", + "dtype": "dtype" + } + }, + "torch.Tensor.narrow": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.narrow_copy": { + "Matcher": "NarrowCopyMatcher", + "min_input_args": 3, + "args_list": [ + "dim", + "start", + "length" + ] + }, + "torch.Tensor.ndimension": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.ne": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.ne_": { + "Matcher": "TensorInplaceReserveTypeMatcher", + "paddle_api": "paddle.Tensor.not_equal_", + "min_input_args": 1, + "convert_tensor": [ + "other" + ], + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.neg": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.neg_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.negative": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.neg", + "min_input_args": 0 + }, + "torch.Tensor.negative_": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.neg_", + "min_input_args": 0 + }, + "torch.Tensor.nelement": { + "Matcher": "Func2Attribute", + "paddle_api": "paddle.Tensor.size", + "min_input_args": 0 + }, + "torch.Tensor.new_empty": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.new_full": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.new_ones": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.new_tensor": { + "Matcher": "TensorNewTensorMatcher", + "paddle_api": "paddle.to_tensor", + "min_input_args": 1, + "args_list": [ + "data", + "*", + "dtype", + "device", + "requires_grad" + ], + "kwargs_change": { + "device": "place", + "layout": "" + } + }, + "torch.Tensor.new_zeros": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.nextafter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.nextafter_": {}, + "torch.Tensor.nonzero": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.normal_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.not_equal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.numel": { + "Matcher": "Func2Attribute", + "paddle_api": "paddle.Tensor.size", + "min_input_args": 0 + }, + "torch.Tensor.numpy": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.numpy", + "min_input_args": 0, + "args_list": [ + "*", + "force" + ], + "kwargs_change": { + "force": "" + } + }, + "torch.Tensor.orgqr": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.householder_product", + "min_input_args": 1, + "args_list": [ + "input2" + ], + "kwargs_change": { + "input2": "tau" + } + }, + "torch.Tensor.ormqr": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.linalg.ormqr", + "min_input_args": 2, + "args_list": [ + "input2", + "input3", + "left", + "transpose" + ], + "kwargs_change": { + "input2": "tau", + "input3": "y" + } + }, + "torch.Tensor.outer": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.permute": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.pin_memory": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.pinverse": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.pinv", + "min_input_args": 0 + }, + "torch.Tensor.polygamma": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.polygamma_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.positive": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.positive" + }, + "torch.Tensor.pow": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.pow_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.pow_", + "min_input_args": 1, + "args_list": [ + "exponent" + ], + "kwargs_change": { + "exponent": "y" + } + }, + "torch.Tensor.prod": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.put_": {}, + "torch.Tensor.q_per_channel_axis": {}, + "torch.Tensor.q_per_channel_scales": {}, + "torch.Tensor.q_per_channel_zero_points": {}, + "torch.Tensor.q_scale": {}, + "torch.Tensor.q_zero_point": {}, + "torch.Tensor.qr": { + "Matcher": "QrMatcher", + "paddle_api": "paddle.Tensor.qr", + "min_input_args": 0, + "args_list": [ + "some" + ] + }, + "torch.Tensor.qscheme": {}, + "torch.Tensor.quantile": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.rad2deg": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.random_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.ravel": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.reciprocal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.reciprocal_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.record_stream": {}, + "torch.Tensor.refine_names": { + "min_input_args": 0 + }, + "torch.Tensor.register_hook": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.remainder": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.remainder_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.remainder_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.rename": { + "Matcher": "TensorRenameMatcher", + "min_input_args": 0, + "args_list": [ + "*names", + "**rename_map" + ] + }, + "torch.Tensor.rename_": { + "min_input_args": 0 + }, + "torch.Tensor.renorm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.renorm_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.repeat": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.repeat_interleave": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.requires_grad_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.reshape": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.reshape_as": { + "Matcher": "TensorReshape_asMatcher", + "min_input_args": 1, + "args_list": [ + "other" + ] + }, + "torch.Tensor.resize_": { + "Matcher": "TensorResizeMatcher", + "min_input_args": 1, + "args_list": [ + "*sizes", + "memory_format" + ] + }, + "torch.Tensor.resize_as_": { + "Matcher": "TensorResize_as_Matcher", + "min_input_args": 1, + "args_list": [ + "the_template", + "*", + "memory_format" + ], + "kwargs_change": { + "memory_format": "" + } + }, + "torch.Tensor.resolve_conj": {}, + "torch.Tensor.resolve_neg": {}, + "torch.Tensor.retain_grad": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.retain_grads", + "min_input_args": 0 + }, + "torch.Tensor.retains_grad": {}, + "torch.Tensor.roll": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.rot90": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.rot90", + "min_input_args": 0, + "args_list": [ + "k", + "dims" + ], + "kwargs_change": { + "dims": "axes" + } + }, + "torch.Tensor.round": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.round_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.rsqrt": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.rsqrt_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.scatter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.scatter_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.scatter_add": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.scatter_add_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.scatter_reduce": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.scatter_reduce_": {}, + "torch.Tensor.select": { + "Matcher": "SelectMatcher", + "min_input_args": 2, + "args_list": [ + "dim", + "index" + ] + }, + "torch.Tensor.select_scatter": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.select_scatter", + "min_input_args": 3, + "args_list": [ + "src", + "dim", + "index" + ], + "kwargs_change": { + "src": "values", + "dim": "axis" + } + }, + "torch.Tensor.set_": { + "Matcher": "TensorSetMatcher", + "paddle_api": "paddle.Tensor.set_", + "args_list": [ + "source", + "storage_offset", + "size", + "stride" + ], + "min_input_args": 0 + }, + "torch.Tensor.sgn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sgn_": {}, + "torch.Tensor.share_memory_": { + "min_input_args": 0 + }, + "torch.Tensor.short": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sigmoid": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sigmoid_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sign": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sign_": {}, + "torch.Tensor.signbit": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sin_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sinc": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sinc_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sinh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sinh_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.size": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.slice_scatter": { + "Matcher": "SliceScatterMatcher", + "paddle_api": "paddle.Tensor.slice_scatter", + "min_input_args": 1, + "args_list": [ + "src", + "dim", + "start", + "end", + "step" + ], + "kwargs_change": { + "src": "value", + "dim": "axes", + "start": "starts", + "end": "ends", + "step": "strides" + } + }, + "torch.Tensor.slogdet": { + "Matcher": "SLogDetMatcher", + "paddle_api": "paddle.linalg.slogdet", + "min_input_args": 0 + }, + "torch.Tensor.smm": {}, + "torch.Tensor.softmax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sort": { + "Matcher": "SortMatcher", + "paddle_api": "paddle.Tensor.sort", + "min_input_args": 0, + "args_list": [ + "dim", + "descending", + "*", + "stable", + "dim", + "descending" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.sparse_dim": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sparse_mask": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.sparse.mask_as" + }, + "torch.Tensor.sparse_resize_": {}, + "torch.Tensor.sparse_resize_and_clear_": {}, + "torch.Tensor.split": { + "Matcher": "TensorSplitMatcher", + "paddle_api": "paddle.Tensor.split", + "min_input_args": 1, + "args_list": [ + "split_size", + "dim" + ], + "kwargs_change": { + "split_size": "num_or_sections", + "dim": "axis" + } + }, + "torch.Tensor.split_with_sizes": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sqrt": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sqrt_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.square": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.square_": { + "Matcher": "TensorFunc2PaddleFunc", + "paddle_api": "paddle.square_", + "min_input_args": 0 + }, + "torch.Tensor.squeeze": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.squeeze_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.squeeze_", + "min_input_args": 0, + "args_list": [ + "dim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.sspaddmm": {}, + "torch.Tensor.std": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.stft": { + "Matcher": "TensorStftMatcher", + "paddle_api": "paddle.Tensor.stft", + "min_input_args": 1, + "args_list": [ + "n_fft", + "hop_length", + "win_length", + "window", + "center", + "pad_mode", + "normalized", + "onesided", + "return_complex" + ] + }, + "torch.Tensor.storage": { + "min_input_args": 0 + }, + "torch.Tensor.storage_offset": {}, + "torch.Tensor.storage_type": { + "min_input_args": 0 + }, + "torch.Tensor.stride": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sub": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sub_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.sum_to_size": {}, + "torch.Tensor.svd": { + "Matcher": "SvdMatcher", + "paddle_api": "paddle.linalg.svd", + "min_input_args": 0, + "args_list": [ + "some", + "compute_uv" + ], + "unsupport_args": [ + "compute_uv" + ] + }, + "torch.Tensor.swapaxes": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.swapdims": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.symeig": { + "Matcher": "SymeigMatcher", + "paddle_api": "paddle.linalg.eigh", + "min_input_args": 0, + "args_list": [ + "eigenvectors", + "upper" + ], + "kwargs_change": { + "upper": "UPLO" + } + }, + "torch.Tensor.t": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.t_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.take": { + "Matcher": "TensorTakeMatcher", + "paddle_api": "paddle.Tensor.take", + "min_input_args": 1, + "args_list": [ + "index" + ] + }, + "torch.Tensor.take_along_dim": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.tan": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.tan_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.tanh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.tanh_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.tensor_split": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.tile": { + "Matcher": "ScalableVarMatcher", + "paddle_api": "paddle.Tensor.tile", + "min_input_args": 1, + "args_list": [ + "*dims" + ], + "kwargs_change": { + "dims": "repeat_times" + } + }, + "torch.Tensor.to": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.to_dense": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.to_mkldnn": {}, + "torch.Tensor.to_sparse": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.Tensor.to_sparse_coo", + "min_input_args": 1 + }, + "torch.Tensor.to_sparse_coo": { + "Matcher": "TensorToSparseCooMatcher", + "paddle_api": "paddle.Tensor.to_sparse_coo" + }, + "torch.Tensor.to_sparse_csr": { + "Matcher": "GenericMatcher", + "min_input_args": 0, + "paddle_api": "paddle.Tensor.to_sparse_csr", + "args_list": [ + "dense_dim" + ], + "unsupport_args": [ + "dense_dim" + ] + }, + "torch.Tensor.tolist": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.topk": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.trace": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.transpose": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.transpose_": { + "Matcher": "TensorTransposeMatcher", + "paddle_api": "paddle.Tensor.transpose_", + "min_input_args": 2, + "args_list": [ + "dim0", + "dim1" + ] + }, + "torch.Tensor.triangular_solve": { + "Matcher": "TensorTriangularSolveMatcher", + "paddle_api": "paddle.linalg.triangular_solve", + "min_input_args": 1, + "args_list": [ + "A", + "upper", + "transpose", + "unitriangular" + ] + }, + "torch.Tensor.tril": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.tril_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.triu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.triu_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.true_divide": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.true_divide_": { + "Matcher": "Num2TensorBinaryMatcher", + "paddle_api": "paddle.Tensor.divide_", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.trunc": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.trunc_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.type": { + "Matcher": "TensorTypeMatcher", + "paddle_api": "paddle.Tensor.astype", + "min_input_args": 0, + "args_list": [ + "dtype", + "non_blocking", + "**kwargs" + ] + }, + "torch.Tensor.type_as": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.unbind": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.unflatten": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.unfold": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.uniform_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.unique": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.unique", + "min_input_args": 0, + "args_list": [ + "sorted", + "return_inverse", + "return_counts", + "dim" + ], + "kwargs_change": { + "sorted": "", + "dim": "axis" + } + }, + "torch.Tensor.unique_consecutive": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.unsqueeze": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.unsqueeze_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.unsqueeze_", + "min_input_args": 1, + "args_list": [ + "dim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.Tensor.values": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.var": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.vdot": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.dot", + "min_input_args": 1, + "args_list": [ + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.view": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.view_as": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.Tensor.vsplit": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.Tensor.vsplit", + "min_input_args": 1, + "args_list": [ + "indices" + ], + "overload_args_list": [ + "sections" + ], + "kwargs_change": { + "indices": "num_or_indices", + "sections": "num_or_indices" + } + }, + "torch.Tensor.where": { + "Matcher": "TensorWhereMatcher", + "paddle_api": "paddle.where", + "min_input_args": 2, + "args_list": [ + "condition", + "other" + ], + "kwargs_change": { + "other": "y" + } + }, + "torch.Tensor.xlogy": { + "Matcher": "XLogYMatcher", + "min_input_args": 1, + "args_list": [ + "other" + ] + }, + "torch.Tensor.xlogy_": { + "Matcher": "XLogY_Matcher", + "min_input_args": 1, + "args_list": [ + "other" + ] + }, + "torch.Tensor.zero_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.__version__.split": { + "Matcher": "ChangePrefixMatcher" + }, + "torch._assert": { + "Matcher": "AssertMatcher", + "min_input_args": 2, + "args_list": [ + "condition", + "message" + ] + }, + "torch._foreach_abs": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.abs", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_abs_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.abs_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_acos": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.acos", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_acos_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.acos_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_asin": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.asin", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_asin_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.asin_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_atan": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.atan", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_atan_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.atan_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_ceil": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.ceil", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_ceil_": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.ceil_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_cos": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.cos", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_cos_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.cos_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_cosh": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.cosh", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_cosh_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.cosh_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_erf": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.erf", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_erf_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.erf_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_erfc": { + "Matcher": "ForeachErfcMatcher", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_erfc_": { + "Matcher": "ForeachErfc_Matcher", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_exp": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.exp", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_exp_": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.exp_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_expm1": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.expm1", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_expm1_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.expm1_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_floor": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.floor", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_floor_": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.floor_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_frac": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.frac", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_frac_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.frac_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_lgamma": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.lgamma", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_lgamma_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.lgamma_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_log": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.log", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_log10": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.log10", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_log10_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.log10_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_log1p": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.log1p", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_log1p_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.log1p_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_log2": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.log2", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_log2_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.log2_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_log_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.log_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_neg": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.neg", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_neg_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.neg_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_reciprocal": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.reciprocal", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_reciprocal_": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.reciprocal_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_round": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.round", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_round_": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.round_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_sigmoid": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.sigmoid", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_sigmoid_": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.sigmoid_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_sin": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.sin", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_sin_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.sin_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_sinh": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.sinh", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_sinh_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.sinh_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_sqrt": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.sqrt", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_sqrt_": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.sqrt_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_tan": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.tan", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_tan_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.tan_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_trunc": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.trunc", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_trunc_": { + "Matcher": "ForeachMatcher", + "paddle_api": "paddle.trunc_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch._foreach_zero_": { + "Matcher": "ForeachTensorMatcher", + "paddle_api": "paddle.Tensor.zero_", + "min_input_args": 1, + "args_list": [ + "self" + ] + }, + "torch.abs": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.abs_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.acos": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.acosh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.adaptive_avg_pool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.adaptive_max_pool1d": {}, + "torch.add": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.addbmm": { + "Matcher": "AddBmmMatcher", + "min_input_args": 3, + "args_list": [ + "input", + "batch1", + "batch2", + "*", + "beta", + "alpha", + "out" + ] + }, + "torch.addcdiv": { + "Matcher": "AddCDivMatcher", + "min_input_args": 3, + "args_list": [ + "input", + "tensor1", + "tensor2", + "*", + "value", + "out" + ] + }, + "torch.addcmul": { + "Matcher": "AddCMulMatcher", + "min_input_args": 3, + "args_list": [ + "input", + "tensor1", + "tensor2", + "*", + "value", + "out" + ] + }, + "torch.addmm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.addmv": { + "Matcher": "AddMRMatcher", + "paddle_api": "paddle.mm", + "min_input_args": 3, + "args_list": [ + "input", + "mat", + "vec", + "*", + "beta", + "alpha", + "out" + ] + }, + "torch.addr": { + "Matcher": "AddMRMatcher", + "paddle_api": "paddle.outer", + "min_input_args": 3, + "args_list": [ + "input", + "vec1", + "vec2", + "*", + "beta", + "alpha", + "out" + ] + }, + "torch.adjoint": { + "Matcher": "AdjointMatcher", + "min_input_args": 1, + "args_list": [ + "input" + ] + }, + "torch.all": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.allclose": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.allclose" + }, + "torch.alpha_dropout": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.alpha_dropout", + "min_input_args": 3, + "args_list": [ + "input", + "p", + "train" + ], + "kwargs_change": { + "input": "x", + "train": "training" + } + }, + "torch.amax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.amin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.aminmax": { + "Matcher": "AMinMaxMatcher", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "dim", + "keepdim", + "out" + ] + }, + "torch.amp.autocast": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.angle": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.any": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.arange": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.argmax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.argmin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.argsort": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.argwhere": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.as_strided": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.as_tensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.asarray": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.asin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.asinh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.atan": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.atan2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.atanh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.atleast_1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.atleast_2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.atleast_3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.autocast": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.autograd.Function": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.autograd.Function.backward": { + "Matcher": "GenericMatcher", + "args_list": [ + "ctx", + "*grad_outputs" + ], + "kwargs_change": { + "grad_outputs": "args" + }, + "abstract": true, + "min_input_args": 1 + }, + "torch.autograd.Function.forward": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.autograd.PyLayer.forward", + "min_input_args": 1 + }, + "torch.autograd.Variable": { + "Matcher": "ADVariableMatcher", + "args_list": [ + "data", + "requires_grad" + ], + "min_input_args": 1 + }, + "torch.autograd.backward": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.autograd.backward", + "min_input_args": 1, + "args_list": [ + "tensors", + "grad_tensors", + "retain_graph", + "create_graph", + "grad_variables", + "inputs" + ], + "unsupport_args": [ + "create_graph", + "grad_variables", + "inputs" + ] + }, + "torch.autograd.enable_grad": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.enable_grad", + "min_input_args": 0 + }, + "torch.autograd.function.FunctionCtx": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.autograd.PyLayerContext", + "min_input_args": 0 + }, + "torch.autograd.function.FunctionCtx.mark_dirty": { + "min_input_args": 0 + }, + "torch.autograd.function.FunctionCtx.mark_non_differentiable": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.autograd.PyLayerContext.mark_non_differentiable", + "min_input_args": 1 + }, + "torch.autograd.function.FunctionCtx.mark_shared_storage": { + "min_input_args": 0 + }, + "torch.autograd.function.FunctionCtx.save_for_backward": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.autograd.PyLayerContext.save_for_backward", + "min_input_args": 1 + }, + "torch.autograd.function.FunctionCtx.save_for_forward": { + "min_input_args": 0 + }, + "torch.autograd.function.FunctionCtx.set_materialize_grads": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.autograd.PyLayerContext.set_materialize_grads", + "min_input_args": 1 + }, + "torch.autograd.functional.hessian": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.incubate.autograd.Hessian", + "min_input_args": 2, + "args_list": [ + "func", + "inputs", + "create_graph", + "strict", + "vectorize", + "outer_jacobian_strategy" + ], + "unsupport_args": [ + "create_graph", + "strict", + "vectorize", + "outer_jacobian_strategy" + ], + "kwargs_change": { + "inputs": "xs" + }, + "paddle_default_kwargs": { + "is_batched": "False" + } + }, + "torch.autograd.functional.jacobian": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.incubate.autograd.Jacobian", + "min_input_args": 2, + "args_list": [ + "func", + "inputs", + "create_graph", + "strict", + "vectorize", + "strategy" + ], + "unsupport_args": [ + "create_graph", + "strict", + "vectorize", + "strategy" + ], + "kwargs_change": { + "inputs": "xs" + }, + "paddle_default_kwargs": { + "is_batched": "False" + } + }, + "torch.autograd.functional.jvp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.incubate.autograd.jvp", + "min_input_args": 2, + "args_list": [ + "func", + "inputs", + "v", + "create_graph", + "strict" + ], + "unsupport_args": [ + "create_graph", + "strict" + ], + "kwargs_change": { + "inputs": "xs" + } + }, + "torch.autograd.functional.vjp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.incubate.autograd.vjp", + "min_input_args": 2, + "args_list": [ + "func", + "inputs", + "v", + "create_graph", + "strict" + ], + "unsupport_args": [ + "create_graph", + "strict" + ], + "kwargs_change": { + "inputs": "xs" + } + }, + "torch.autograd.grad": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.grad", + "min_input_args": 2, + "args_list": [ + "outputs", + "inputs", + "grad_outputs", + "retain_graph", + "create_graph", + "only_inputs", + "allow_unused", + "is_grads_batched", + "materialize_grads" + ], + "kwargs_change": { + "is_grads_batched": "" + }, + "unsupport_args": [ + "only_inputs", + "materialize_grads" + ] + }, + "torch.autograd.grad_mode.set_grad_enabled": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.set_grad_enabled", + "min_input_args": 1 + }, + "torch.autograd.graph.saved_tensors_hooks": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.autograd.saved_tensors_hooks", + "min_input_args": 2 + }, + "torch.autograd.profiler.profile": { + "min_input_args": 0 + }, + "torch.autograd.profiler.profile.export_chrome_trace": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.profiler.export_chrome_tracing", + "min_input_args": 1, + "args_list": [ + "path" + ], + "kwargs_change": { + "path": "dir_name" + } + }, + "torch.backends.cuda.is_built": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.device.is_compiled_with_cuda", + "min_input_args": 0 + }, + "torch.backends.cudnn.is_available": { + "Matcher": "CudnnIsAvailableMatcher", + "min_input_args": 0 + }, + "torch.backends.cudnn.version": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.device.get_cudnn_version", + "min_input_args": 0 + }, + "torch.baddbmm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.batch_norm": {}, + "torch.bernoulli": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.bernoulli", + "args_list": [ + "input", + "p", + "*", + "generator", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.binary_cross_entropy_with_logits": {}, + "torch.bincount": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.bitwise_and": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.bitwise_left_shift": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.bitwise_not": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.bitwise_or": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.bitwise_right_shift": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.bitwise_xor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.blackman_window": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.block_diag": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.bmm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.broadcast_shapes": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.broadcast_tensors": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.broadcast_to": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.bucketize": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.can_cast": { + "Matcher": "CanCastMatcher", + "args_list": [ + "from_", + "to" + ] + }, + "torch.cartesian_prod": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cat": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cdist": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.ceil": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.celu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.celu", + "min_input_args": 1, + "args_list": [ + "input", + "alpha" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.chain_matmul": { + "Matcher": "Chain_MatmulMatcher", + "min_input_args": 1, + "args_list": [ + "*matrices", + "out" + ] + }, + "torch.cholesky": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.cholesky", + "min_input_args": 1, + "args_list": [ + "input", + "upper", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.cholesky_inverse": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.cholesky_inverse", + "min_input_args": 1, + "args_list": [ + "input", + "upper", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.cholesky_solve": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.cholesky_solve", + "min_input_args": 2, + "args_list": [ + "input", + "input2", + "upper", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "input2": "y" + } + }, + "torch.chunk": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.clamp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.clamp_max": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.clip", + "min_input_args": 2, + "args_list": [ + "input", + "max", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.clamp_min": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.clip", + "min_input_args": 2, + "args_list": [ + "input", + "min", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.clip": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.clone": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.clone", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "memory_format" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.column_stack": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.column_stack", + "min_input_args": 1, + "args_list": [ + "tensors", + "*", + "out" + ], + "kwargs_change": { + "tensors": "x" + } + }, + "torch.combinations": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.combinations", + "min_input_args": 1, + "args_list": [ + "input", + "r", + "with_replacement" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.complex": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.concat": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.concatenate": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.conj": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.conj_physical": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.conj", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.conv1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.conv2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.conv3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.copysign": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.corrcoef": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.corrcoef", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + }, + "paddle_default_kwargs": { + "rowvar": "True" + } + }, + "torch.cos": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cosh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cosine_embedding_loss": {}, + "torch.count_nonzero": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.count_nonzero", + "min_input_args": 1, + "args_list": [ + "input", + "dim" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.cov": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.cov", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "correction", + "fweights", + "aweights" + ], + "kwargs_change": { + "input": "x", + "correction": "ddof" + } + }, + "torch.cpu.amp.autocast": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.amp.auto_cast", + "min_input_args": 0, + "args_list": [ + "enabled", + "dtype", + "cache_enabled" + ], + "kwargs_change": { + "enabled": "enable", + "dtype": "dtype", + "cache_enabled": "" + } + }, + "torch.cpu.current_device": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.get_device", + "min_input_args": 0 + }, + "torch.cpu.set_device": { + "Matcher": "Device2StrMatcher", + "paddle_api": "paddle.device.set_device", + "min_input_args": 1, + "args_list": [ + "device" + ], + "kwargs_change": { + "device": "device" + } + }, + "torch.cross": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.ctc_loss": {}, + "torch.cuda.BFloat16Tensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.BoolTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.ByteTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.CharTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.DoubleTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.Event": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.FloatTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.HalfTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.IntTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.LongTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.ShortTensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.Stream": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.StreamContext": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.amp.GradScaler": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.amp.GradScaler", + "args_list": [ + "init_scale", + "growth_factor", + "backoff_factor", + "growth_interval", + "enabled" + ], + "kwargs_change": { + "init_scale": "init_loss_scaling", + "growth_factor": "incr_ratio", + "backoff_factor": "decr_ratio", + "growth_interval": "incr_every_n_steps", + "enabled": "enable" + }, + "paddle_default_kwargs": { + "incr_every_n_steps": 2000, + "init_loss_scaling": 65536.0 + }, + "min_input_args": 0 + }, + "torch.cuda.amp.autocast": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.amp.autocast_mode.autocast": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.check_error": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.comm.broadcast": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.broadcast", + "min_input_args": 1, + "args_list": [ + "tensor", + "devices", + "*", + "out" + ], + "kwargs_change": { + "devices": "src" + } + }, + "torch.cuda.cudart": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.current_device": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.current_stream": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.device": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.device_count": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.empty_cache": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.get_device_capability": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.get_device_name": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.get_device_properties": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.get_rng_state": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.get_rng_state_all": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.get_rng_state", + "min_input_args": 0 + }, + "torch.cuda.initial_seed": { + "Matcher": "CudaSeedMatcher", + "min_input_args": 0 + }, + "torch.cuda.ipc_collect": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.is_available": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.is_bf16_supported": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.is_current_stream_capturing": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.is_initialized": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.manual_seed": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.manual_seed_all": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.max_memory_allocated": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.max_memory_reserved": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.mem_get_info": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.memory_allocated": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.memory_reserved": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.nvtx.range_pop": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.nvtx.range_push": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.reset_max_memory_allocated": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.device.cuda.reset_max_memory_allocated", + "min_input_args": 0 + }, + "torch.cuda.reset_max_memory_cached": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.device.cuda.reset_max_memory_reserved", + "min_input_args": 0 + }, + "torch.cuda.reset_peak_memory_stats": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.set_device": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.set_per_process_memory_fraction": { + "Matcher": "SetPerProcessMemoryFractionMatcher", + "min_input_args": 1, + "args_list": [ + "fraction", + "device" + ], + "unsupport_args": [ + "device" + ] + }, + "torch.cuda.set_rng_state": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.set_rng_state_all": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.set_rng_state", + "min_input_args": 1, + "args_list": [ + "new_states" + ], + "kwargs_change": { + "new_states": "state_list" + } + }, + "torch.cuda.set_stream": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.stream": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cuda.synchronize": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cummax": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.cummax", + "min_input_args": 2, + "args_list": [ + "input", + "dim", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.cummin": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.cummin", + "min_input_args": 2, + "args_list": [ + "input", + "dim", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.cumprod": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cumsum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.cumulative_trapezoid": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.cumulative_trapezoid", + "min_input_args": 1, + "args_list": [ + "y", + "x", + "*", + "dx", + "dim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.deg2rad": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.det": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.det", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.detach": { + "Matcher": "DetachMatcher", + "args_list": [ + "input" + ], + "min_input_args": 1 + }, + "torch.device": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.diag": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.diag_embed": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.diagflat": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.diagflat", + "min_input_args": 1, + "args_list": [ + "input", + "offset" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.diagonal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.diagonal_scatter": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.diagonal_scatter", + "min_input_args": 2, + "args_list": [ + "input", + "src", + "offset", + "dim1", + "dim2" + ], + "kwargs_change": { + "input": "x", + "src": "y", + "dim1": "axis1", + "dim2": "axis2" + } + }, + "torch.diff": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.dist": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.distributed.Backend": { + "Matcher": "DistributedBackendMatcher", + "paddle_api": "torch.distributed.Backend", + "min_input_args": 1, + "args_list": [ + "name" + ] + }, + "torch.distributed.P2POp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.P2POp", + "min_input_args": 2, + "args_list": [ + "op", + "tensor", + "peer", + "group", + "tag" + ], + "unsupport_args": [ + "tag" + ] + }, + "torch.distributed.ReduceOp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.distributed.all_gather": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.all_gather", + "min_input_args": 2, + "args_list": [ + "tensor_list", + "tensor", + "group", + "async_op" + ] + }, + "torch.distributed.all_gather_into_tensor": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.stream.all_gather", + "min_input_args": 2, + "args_list": [ + "output_tensor", + "input_tensor", + "group", + "async_op" + ], + "kwargs_change": { + "output_tensor": "tensor_or_tensor_list", + "input_tensor": "tensor" + } + }, + "torch.distributed.all_gather_object": { + "Matcher": "AllGatherObjectMatcher", + "paddle_api": "paddle.distributed.all_gather_object", + "args_list": [ + "object_list", + "obj", + "group" + ], + "min_input_args": 2 + }, + "torch.distributed.all_reduce": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.all_reduce", + "min_input_args": 1, + "args_list": [ + "tensor", + "op", + "group", + "async_op" + ] + }, + "torch.distributed.all_to_all": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.alltoall", + "min_input_args": 2, + "args_list": [ + "output_tensor_list", + "input_tensor_list", + "group", + "async_op" + ], + "kwargs_change": { + "output_tensor_list": "out_tensor_list", + "input_tensor_list": "in_tensor_list", + "async_op": "" + } + }, + "torch.distributed.all_to_all_single": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.alltoall_single", + "min_input_args": 2, + "args_list": [ + "output", + "input", + "output_split_sizes", + "input_split_sizes", + "group", + "async_op" + ], + "kwargs_change": { + "output": "out_tensor", + "input": "in_tensor", + "output_split_sizes": "out_split_sizes", + "input_split_sizes": "in_split_sizes" + } + }, + "torch.distributed.barrier": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.barrier", + "min_input_args": 0, + "args_list": [ + "group", + "async_op", + "device_ids" + ], + "kwargs_change": { + "async_op": "" + }, + "unsupport_args": [ + "device_ids" + ] + }, + "torch.distributed.batch_isend_irecv": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.distributed.broadcast": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.broadcast", + "args_list": [ + "tensor", + "src", + "group", + "async_op" + ], + "min_input_args": 2 + }, + "torch.distributed.broadcast_object_list": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.broadcast_object_list", + "args_list": [ + "object_list", + "src", + "group", + "device" + ], + "kwargs_change": { + "device": "" + }, + "min_input_args": 1 + }, + "torch.distributed.gather": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.gather", + "args_list": [ + "tensor", + "gather_list", + "dst", + "group", + "async_op" + ], + "min_input_args": 1 + }, + "torch.distributed.get_backend": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.distributed.get_rank": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.distributed.get_world_size": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.distributed.init_process_group": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.init_parallel_env", + "args_list": [ + "backend", + "init_method", + "timeout", + "world_size", + "rank", + "store", + "group_name", + "pg_options" + ], + "kwargs_change": { + "backend": "", + "init_method": "", + "timeout": "", + "world_size": "", + "rank": "", + "store": "", + "group_name": "", + "pg_options": "" + }, + "min_input_args": 0 + }, + "torch.distributed.irecv": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.irecv", + "args_list": [ + "tensor", + "src", + "group", + "tag" + ], + "unsupport_args": [ + "tag" + ], + "min_input_args": 1 + }, + "torch.distributed.is_available": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.distributed.is_initialized": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.distributed.is_nccl_available": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.core.is_compiled_with_nccl", + "min_input_args": 0 + }, + "torch.distributed.isend": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.isend", + "args_list": [ + "tensor", + "dst", + "group", + "tag" + ], + "unsupport_args": [ + "tag" + ], + "min_input_args": 2 + }, + "torch.distributed.monitored_barrier": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.barrier", + "min_input_args": 0, + "args_list": [ + "group", + "timeout", + "wait_all_ranks" + ], + "kwargs_change": { + "timeout": "", + "wait_all_ranks": "" + } + }, + "torch.distributed.new_group": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.new_group", + "args_list": [ + "ranks", + "timeout", + "backend", + "pg_options" + ], + "unsupport_args": [ + "timeout", + "pg_options" + ], + "min_input_args": 0 + }, + "torch.distributed.optim.DistributedOptimizer": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.fleet.distributed_optimizer", + "min_input_args": 1, + "args_list": [ + "optimizer_class", + "params_rref", + "*args", + "**kwargs" + ], + "kwargs_change": { + "optimizer_class": "optimizer" + }, + "unsupport_args": [ + "params_rref" + ] + }, + "torch.distributed.recv": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.recv", + "args_list": [ + "tensor", + "src", + "group", + "tag" + ], + "unsupport_args": [ + "tag" + ], + "min_input_args": 1 + }, + "torch.distributed.reduce": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.reduce", + "args_list": [ + "tensor", + "dst", + "op", + "group", + "async_op" + ], + "min_input_args": 2 + }, + "torch.distributed.reduce_scatter": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.reduce_scatter", + "args_list": [ + "output", + "input_list", + "op", + "group", + "async_op" + ], + "kwargs_change": { + "output": "tensor", + "input_list": "tensor_list" + }, + "min_input_args": 2 + }, + "torch.distributed.reduce_scatter_tensor": { + "Matcher": "ReduceScatterTensorMatcher", + "paddle_api": "paddle.distributed.reduce_scatter", + "args_list": [ + "output", + "input", + "op", + "group", + "async_op" + ], + "kwargs_change": { + "output": "tensor", + "input": "tensor_list" + }, + "min_input_args": 2 + }, + "torch.distributed.rpc.get_worker_info": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.rpc.get_worker_info", + "args_list": [ + "worker_name" + ], + "kwargs_change": { + "worker_name": "name" + }, + "min_input_args": 0 + }, + "torch.distributed.rpc.init_rpc": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.rpc.init_rpc", + "args_list": [ + "name", + "backend", + "rank", + "world_size", + "rpc_backend_options" + ], + "unsupport_args": [ + "rpc_backend_options" + ], + "min_input_args": 1 + }, + "torch.distributed.rpc.remote": { + "Matcher": "RpcRemoteMatcher", + "paddle_api": "paddle.distributed.rpc.rpc_async", + "min_input_args": 2, + "args_list": [ + "to", + "func", + "args", + "kwargs", + "timeout" + ], + "kwargs_change": { + "func": "fn" + } + }, + "torch.distributed.rpc.rpc_async": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.rpc.rpc_async", + "min_input_args": 2, + "args_list": [ + "to", + "func", + "args", + "kwargs", + "timeout" + ], + "kwargs_change": { + "func": "fn" + }, + "unsupport_args": [ + "args" + ] + }, + "torch.distributed.rpc.rpc_sync": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.rpc.rpc_sync", + "min_input_args": 2, + "args_list": [ + "to", + "func", + "args", + "kwargs", + "timeout" + ], + "kwargs_change": { + "func": "fn" + }, + "unsupport_args": [ + "args" + ] + }, + "torch.distributed.rpc.shutdown": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.rpc.shutdown", + "min_input_args": 0, + "args_list": [ + "graceful", + "timeout" + ], + "kwargs_change": { + "graceful": "", + "timeout": "" + } + }, + "torch.distributed.scatter": { + "Matcher": "ReverseAsyncOpMatcher", + "paddle_api": "paddle.distributed.scatter", + "args_list": [ + "tensor", + "scatter_list", + "src", + "group", + "async_op" + ], + "kwargs_change": { + "scatter_list": "tensor_list" + }, + "min_input_args": 1 + }, + "torch.distributed.scatter_object_list": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.scatter_object_list", + "args_list": [ + "scatter_object_output_list", + "scatter_object_input_list", + "src", + "group" + ], + "kwargs_change": { + "scatter_object_output_list": "out_object_list", + "scatter_object_input_list": "in_object_list" + }, + "min_input_args": 2 + }, + "torch.distributed.send": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.send", + "args_list": [ + "tensor", + "dst", + "group", + "tag" + ], + "unsupport_args": [ + "tag" + ], + "min_input_args": 2 + }, + "torch.distributions.bernoulli.Bernoulli": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Bernoulli", + "min_input_args": 1, + "args_list": [ + "probs", + "logits", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + }, + "unsupport_args": [ + "logits" + ] + }, + "torch.distributions.beta.Beta": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Beta", + "min_input_args": 2, + "args_list": [ + "concentration1", + "concentration0", + "validate_args" + ], + "kwargs_change": { + "concentration1": "alpha", + "concentration0": "beta", + "validate_args": "" + } + }, + "torch.distributions.binomial.Binomial": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Binomial", + "args_list": [ + "total_count", + "probs", + "logits", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + }, + "unsupport_args": [ + "logits" + ], + "paddle_default_kwargs": { + "total_count": "1" + } + }, + "torch.distributions.categorical.Categorical": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Categorical", + "min_input_args": 1, + "args_list": [ + "probs", + "logits", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + }, + "unsupport_args": [ + "probs" + ] + }, + "torch.distributions.cauchy.Cauchy": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Cauchy", + "min_input_args": 2, + "args_list": [ + "loc", + "scale", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.chi2.Chi2": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Chi2", + "min_input_args": 1, + "args_list": [ + "df", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.constraints.Constraint": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.distribution.constraint.Constraint" + }, + "torch.distributions.continuous_bernoulli.ContinuousBernoulli": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.ContinuousBernoulli", + "args_list": [ + "probs", + "logits", + "lims", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + }, + "unsupport_args": [ + "logits" + ] + }, + "torch.distributions.dirichlet.Dirichlet": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Dirichlet", + "min_input_args": 1, + "args_list": [ + "concentration", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.distribution.Distribution": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Distribution", + "min_input_args": 0, + "args_list": [ + "batch_shape", + "event_shape", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.distribution.Distribution.cdf": { + "min_input_args": 1 + }, + "torch.distributions.distribution.Distribution.concentration0": {}, + "torch.distributions.distribution.Distribution.concentration1": {}, + "torch.distributions.distribution.Distribution.entropy": { + "min_input_args": 0 + }, + "torch.distributions.distribution.Distribution.enumerate_support": { + "min_input_args": 0 + }, + "torch.distributions.distribution.Distribution.expand": { + "min_input_args": 1 + }, + "torch.distributions.distribution.Distribution.icdf": { + "min_input_args": 1 + }, + "torch.distributions.distribution.Distribution.log_prob": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.distribution.Distribution.log_prob", + "min_input_args": 1 + }, + "torch.distributions.distribution.Distribution.logits": {}, + "torch.distributions.distribution.Distribution.param_shape": {}, + "torch.distributions.distribution.Distribution.perplexity": { + "min_input_args": 0 + }, + "torch.distributions.distribution.Distribution.probs": {}, + "torch.distributions.distribution.Distribution.rsample": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Distribution.rsample", + "args_list": [ + "sample_shape" + ], + "kwargs_change": { + "sample_shape": "shape" + }, + "min_input_args": 0 + }, + "torch.distributions.distribution.Distribution.sample": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Distribution.sample", + "args_list": [ + "sample_shape" + ], + "kwargs_change": { + "sample_shape": "shape" + }, + "min_input_args": 0 + }, + "torch.distributions.distribution.Distribution.sample_n": { + "min_input_args": 1 + }, + "torch.distributions.distribution.Distribution.set_default_validate_args": { + "min_input_args": 1 + }, + "torch.distributions.exp_family.ExponentialFamily": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.ExponentialFamily", + "min_input_args": 0, + "args_list": [ + "batch_shape", + "event_shape", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.exponential.Exponential": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Exponential", + "args_list": [ + "rate", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.gamma.Gamma": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Gamma", + "min_input_args": 2, + "args_list": [ + "concentration", + "rate", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.geometric.Geometric": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Geometric", + "min_input_args": 1, + "args_list": [ + "probs", + "logits", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + }, + "unsupport_args": [ + "logits" + ] + }, + "torch.distributions.gumbel.Gumbel": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Gumbel", + "min_input_args": 2, + "args_list": [ + "loc", + "scale", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.independent.Independent": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Independent", + "min_input_args": 2, + "args_list": [ + "base_distribution", + "reinterpreted_batch_ndims", + "validate_args" + ], + "kwargs_change": { + "base_distribution": "base", + "reinterpreted_batch_ndims": "reinterpreted_batch_rank", + "validate_args": "" + } + }, + "torch.distributions.kl.kl_divergence": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.distribution.kl_divergence", + "min_input_args": 2 + }, + "torch.distributions.kl.register_kl": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.register_kl", + "min_input_args": 2, + "args_list": [ + "type_p", + "type_q" + ], + "kwargs_change": { + "type_p": "cls_p", + "type_q": "cls_q" + } + }, + "torch.distributions.laplace.Laplace": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Laplace", + "min_input_args": 2, + "args_list": [ + "loc", + "scale", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.lkj_cholesky.LKJCholesky": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.LKJCholesky", + "min_input_args": 1, + "args_list": [ + "dim", + "concentration", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.log_normal.LogNormal": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.LogNormal", + "min_input_args": 2, + "args_list": [ + "loc", + "scale", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.multinomial.Multinomial": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Multinomial", + "min_input_args": 2, + "args_list": [ + "total_count", + "probs", + "logits", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + }, + "unsupport_args": [ + "logits" + ] + }, + "torch.distributions.multivariate_normal.MultivariateNormal": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.MultivariateNormal", + "args_list": [ + "loc", + "covariance_matrix", + "precision_matrix", + "scale_tril", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.normal.Normal": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Normal", + "min_input_args": 2, + "args_list": [ + "loc", + "scale", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.poisson.Poisson": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Poisson", + "min_input_args": 1, + "args_list": [ + "rate", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.distributions.studentT.StudentT": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.StudentT", + "min_input_args": 1, + "args_list": [ + "df", + "loc", + "scale", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + }, + "paddle_default_kwargs": { + "loc": 0.0, + "scale": 1.0 + } + }, + "torch.distributions.transformed_distribution.TransformedDistribution": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.TransformedDistribution", + "min_input_args": 2, + "args_list": [ + "base_distribution", + "transforms", + "validate_args" + ], + "kwargs_change": { + "base_distribution": "base", + "validate_args": "" + } + }, + "torch.distributions.transforms.AbsTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.AbsTransform", + "args_list": [ + "cache_size" + ], + "kwargs_change": { + "cache_size": "" + }, + "min_input_args": 0 + }, + "torch.distributions.transforms.AffineTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.AffineTransform", + "args_list": [ + "loc", + "scale", + "event_dim", + "cache_size" + ], + "kwargs_change": { + "event_dim": "", + "cache_size": "" + }, + "min_input_args": 2 + }, + "torch.distributions.transforms.ComposeTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.ChainTransform", + "min_input_args": 1, + "args_list": [ + "parts", + "cache_size" + ], + "kwargs_change": { + "parts": "transforms", + "cache_size": "" + } + }, + "torch.distributions.transforms.ExpTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.ExpTransform", + "min_input_args": 0, + "args_list": [ + "cache_size" + ], + "kwargs_change": { + "cache_size": "" + } + }, + "torch.distributions.transforms.IndependentTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.IndependentTransform", + "args_list": [ + "base_transform", + "reinterpreted_batch_ndims", + "cache_size" + ], + "kwargs_change": { + "base_transform": "base", + "reinterpreted_batch_ndims": "reinterpreted_batch_rank", + "cache_size": "" + }, + "min_input_args": 2 + }, + "torch.distributions.transforms.PositiveDefiniteTransform": { + "Matcher": "TransformsPositiveDefiniteTransformMatcher", + "min_input_args": 0, + "args_list": [ + "cache_size" + ], + "kwargs_change": { + "cache_size": "" + } + }, + "torch.distributions.transforms.PowerTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.PowerTransform", + "args_list": [ + "exponent", + "cache_size" + ], + "kwargs_change": { + "exponent": "power", + "cache_size": "" + }, + "min_input_args": 1 + }, + "torch.distributions.transforms.ReshapeTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.ReshapeTransform", + "args_list": [ + "in_shape", + "out_shape", + "cache_size" + ], + "kwargs_change": { + "in_shape": "in_event_shape", + "out_shape": "out_event_shape", + "cache_size": "" + }, + "min_input_args": 2 + }, + "torch.distributions.transforms.SigmoidTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.SigmoidTransform", + "min_input_args": 0, + "args_list": [ + "cache_size" + ], + "kwargs_change": { + "cache_size": "" + } + }, + "torch.distributions.transforms.SoftmaxTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.SoftmaxTransform", + "min_input_args": 0, + "args_list": [ + "cache_size" + ], + "kwargs_change": { + "cache_size": "" + } + }, + "torch.distributions.transforms.StackTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.StackTransform", + "min_input_args": 1, + "args_list": [ + "tseq", + "dim", + "cache_size" + ], + "kwargs_change": { + "tseq": "transforms", + "dim": "axis", + "cache_size": "" + } + }, + "torch.distributions.transforms.StickBreakingTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.StickBreakingTransform", + "min_input_args": 0, + "args_list": [ + "cache_size" + ], + "kwargs_change": { + "cache_size": "" + } + }, + "torch.distributions.transforms.TanhTransform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.TanhTransform", + "args_list": [ + "cache_size" + ], + "kwargs_change": { + "cache_size": "" + }, + "min_input_args": 0 + }, + "torch.distributions.transforms.Transform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Transform", + "min_input_args": 0, + "args_list": [ + "cache_size" + ], + "kwargs_change": { + "cache_size": "" + } + }, + "torch.distributions.uniform.Uniform": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distribution.Uniform", + "min_input_args": 2, + "args_list": [ + "low", + "high", + "validate_args" + ], + "kwargs_change": { + "validate_args": "" + } + }, + "torch.div": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.divide": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.dot": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.dropout": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.dropout", + "min_input_args": 3, + "args_list": [ + "input", + "p", + "train" + ], + "kwargs_change": { + "input": "x", + "train": "training" + } + }, + "torch.dsplit": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.dsplit", + "args_list": [ + "input", + "indices" + ], + "overload_args_list": [ + "sections" + ], + "kwargs_change": { + "input": "x", + "indices": "num_or_indices", + "sections": "num_or_indices" + } + }, + "torch.dstack": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.dstack", + "min_input_args": 1, + "args_list": [ + "tensors", + "*", + "out" + ], + "kwargs_change": { + "tensors": "x" + } + }, + "torch.eig": { + "min_input_args": 0 + }, + "torch.einsum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.embedding": {}, + "torch.embedding_bag": {}, + "torch.empty": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.empty_like": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.enable_grad": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.eq": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.equal": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.equal" + }, + "torch.exp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.expm1": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.eye": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.feature_alpha_dropout": {}, + "torch.fft.fft": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.fft2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.fftfreq": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.fftn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.fftshift": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.hfft": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.hfft2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.hfftn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.ifft": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.ifft2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.ifftn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.ifftshift": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.ihfft": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.ihfft2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.ihfftn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.irfft": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.irfft2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.irfftn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.rfft": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.rfft2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.rfftfreq": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fft.rfftn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.finfo": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fix": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.trunc", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ] + }, + "torch.flatten": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.flip": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fliplr": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.flip", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + }, + "paddle_default_kwargs": { + "axis": 1 + } + }, + "torch.flipud": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.flip", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + }, + "paddle_default_kwargs": { + "axis": 0 + } + }, + "torch.float8_e4m3fn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.float_power": { + "Matcher": "FloatPowerMatcher", + "min_input_args": 2, + "args_list": [ + "input", + "exponent", + "*", + "out" + ] + }, + "torch.floor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.floor_divide": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fmax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fmin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.fmod": { + "Matcher": "Num2TensorBinaryConvertTypeMatcher", + "paddle_api": "paddle.mod", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.frac": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.frexp": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.frexp", + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.from_dlpack": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.utils.dlpack.from_dlpack", + "min_input_args": 1, + "args_list": [ + "ext_tensor" + ], + "kwargs_change": { + "ext_tensor": "dlpack" + } + }, + "torch.from_numpy": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.frombuffer": { + "Matcher": "FromBufferMatcher", + "args_list": [ + "buffer", + "*", + "dtype", + "count", + "offset", + "requires_grad" + ] + }, + "torch.full": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.full_like": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.atleast_1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.atleast_2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.atleast_3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.broadcast_shapes": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.einsum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.meshgrid": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.split": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.functional.unique_consecutive": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.gather": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.gcd": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.gcd", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.ge": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.ger": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.get_autocast_gpu_dtype": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.get_default_device": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.get_default_dtype": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.get_device": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.get_device_module": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.get_num_interop_threads": { + "Matcher": "GetNumInteropThreadsMatcher" + }, + "torch.get_num_threads": { + "Matcher": "GetNumThreadsMatcher" + }, + "torch.get_rng_state": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.greater": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.greater_equal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.group_norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.gt": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.hamming_window": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.hann_window": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "window_length", + "periodic", + "*", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "window_length": "win_length", + "periodic": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "window": "'hann'" + } + }, + "torch.heaviside": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.hinge_embedding_loss": {}, + "torch.histc": { + "Matcher": "HistcMatcher", + "paddle_api": "paddle.histogram", + "min_input_args": 1, + "args_list": [ + "input", + "bins", + "min", + "max", + "*", + "out" + ] + }, + "torch.histogram": { + "Matcher": "HistogramMatcher", + "paddle_api": "paddle.histogram", + "min_input_args": 2, + "args_list": [ + "input", + "bins", + "*", + "range", + "weight", + "density", + "out" + ], + "kwargs_change": { + "range": [ + "min", + "max" + ] + } + }, + "torch.histogramdd": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.histogramdd", + "min_input_args": 2, + "args_list": [ + "input", + "bins", + "*", + "range", + "weight", + "density" + ], + "kwargs_change": { + "input": "x", + "range": "ranges", + "weight": "weights" + } + }, + "torch.hsplit": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.hsplit", + "args_list": [ + "input", + "indices" + ], + "overload_args_list": [ + "sections" + ], + "kwargs_change": { + "input": "x", + "indices": "num_or_indices", + "sections": "num_or_indices" + } + }, + "torch.hstack": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.hstack", + "min_input_args": 1, + "args_list": [ + "tensors", + "*", + "out" + ], + "kwargs_change": { + "tensors": "x" + } + }, + "torch.hub.download_url_to_file": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.utils.download.get_weights_path_from_url", + "args_list": [ + "url", + "dst", + "hash_prefix", + "progress" + ], + "kwargs_change": { + "dst": "", + "hash_prefix": "", + "progress": "" + }, + "min_input_args": 2 + }, + "torch.hub.help": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.hub.help", + "min_input_args": 2, + "args_list": [ + "github", + "model", + "force_reload", + "skip_validation", + "trust_repo" + ], + "kwargs_change": { + "github": "repo_dir", + "skip_validation": "", + "trust_repo": "" + } + }, + "torch.hub.list": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.hub.list", + "min_input_args": 1, + "args_list": [ + "github", + "force_reload", + "skip_validation", + "trust_repo" + ], + "kwargs_change": { + "github": "repo_dir", + "skip_validation": "", + "trust_repo": "" + } + }, + "torch.hub.load": { + "Matcher": "HubLoadMatcher", + "paddle_api": "paddle.hub.load", + "min_input_args": 2 + }, + "torch.hub.load_state_dict_from_url": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.hub.load_state_dict_from_url", + "min_input_args": 1, + "args_list": [ + "url", + "model_dir", + "map_location", + "progress", + "check_hash", + "file_name", + "weights_only" + ], + "kwargs_change": { + "progress": "", + "weights_only": "" + } + }, + "torch.hypot": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.hypot", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.i0": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.iinfo": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.iinfo", + "min_input_args": 1, + "args_list": [ + "type" + ], + "kwargs_change": { + "type": "dtype" + } + }, + "torch.imag": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.imag", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.index_add": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.index_copy": { + "Matcher": "IndexCopyMatcher", + "min_input_args": 4, + "args_list": [ + "input", + "dim", + "index", + "source", + "*", + "out" + ] + }, + "torch.index_fill": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.index_put": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.index_select": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.inference_mode": { + "Matcher": "InferenceModeMatcher", + "min_input_args": 0, + "args_list": [ + "mode" + ] + }, + "torch.initial_seed": { + "Matcher": "SeedMatcher", + "min_input_args": 0 + }, + "torch.inner": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.inner", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.instance_norm": {}, + "torch.inverse": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.is_autocast_enabled": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.is_complex": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.is_floating_point": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.is_grad_enabled": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.is_inference": { + "Matcher": "Is_InferenceMatcher", + "paddle_api": "paddle.Tensor.stop_gradient", + "min_input_args": 1, + "args_list": [ + "input" + ] + }, + "torch.is_nonzero": { + "Matcher": "IsNonzeroMatcher", + "min_input_args": 1, + "args_list": [ + "input" + ] + }, + "torch.is_tensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.isclose": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.isfinite": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.isin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.isinf": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.isnan": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.isneginf": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.isneginf", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.isposinf": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.isposinf", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.isreal": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.is_real", + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.istft": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.signal.istft", + "min_input_args": 2, + "args_list": [ + "input", + "n_fft", + "hop_length", + "win_length", + "window", + "center", + "normalized", + "onesided", + "length", + "return_complex" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.jit.ignore": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.jit.not_to_static", + "min_input_args": 0, + "args_list": [ + "drop", + "**kwargs" + ], + "unsupport_args": [ + "drop" + ] + }, + "torch.jit.load": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.jit.load", + "min_input_args": 0, + "args_list": [ + "f", + "map_location", + "_extra_files" + ], + "kwargs_change": { + "f": "path" + }, + "unsupport_args": [ + "map_location", + "_extra_files" + ] + }, + "torch.jit.save": { + "Matcher": "JitSaveMatcher", + "paddle_api": "paddle.jit.save", + "min_input_args": 1, + "args_list": [ + "m", + "f", + "_extra_files" + ], + "kwargs_change": { + "m": "layer", + "f": "path" + }, + "unsupport_args": [ + "_extra_files" + ] + }, + "torch.jit.script": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.jit.to_static", + "min_input_args": 0, + "args_list": [ + "obj", + "optimize", + "_frames_up", + "_rcb", + "example_inputs" + ], + "kwargs_change": { + "obj": "function", + "optimize": "", + "_frames_up": "", + "_rcb": "", + "example_inputs": "input_spec" + } + }, + "torch.kl_div": {}, + "torch.kron": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.kron", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.kthvalue": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.kthvalue", + "min_input_args": 2, + "args_list": [ + "input", + "k", + "dim", + "keepdim", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.layer_norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.lcm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.lcm", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.ldexp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.ldexp", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.le": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.lerp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.less": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.less_equal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.lgamma": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.lgamma", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.cholesky": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.cholesky", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "upper", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.cholesky_ex": { + "Matcher": "LinalgCholeskyExMatcher", + "paddle_api": "paddle.linalg.cholesky", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "upper", + "check_errors", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.cond": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.cond", + "min_input_args": 1, + "args_list": [ + "input", + "p", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.cross": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.cross", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "dim", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y", + "dim": "axis" + }, + "paddle_default_kwargs": { + "axis": -1 + } + }, + "torch.linalg.det": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.det", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "out" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.linalg.diagonal": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.diagonal", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "offset", + "dim1", + "dim2" + ], + "kwargs_change": { + "A": "x", + "dim1": "axis1", + "dim2": "axis2" + }, + "paddle_default_kwargs": { + "axis1": -2, + "axis2": -1 + } + }, + "torch.linalg.eig": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.linalg.eig", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.eigh": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.linalg.eigh", + "min_input_args": 1, + "args_list": [ + "input", + "UPLO", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.eigvals": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.eigvals", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.eigvalsh": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.eigvalsh", + "min_input_args": 1, + "args_list": [ + "input", + "UPLO", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.householder_product": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.householder_product", + "min_input_args": 2, + "args_list": [ + "input", + "tau", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.inv": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.inv", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "out" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.linalg.inv_ex": { + "Matcher": "LinalgInvExMatcher", + "paddle_api": "paddle.linalg.inv", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "check_errors", + "out" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.linalg.ldl_factor": {}, + "torch.linalg.ldl_factor_ex": {}, + "torch.linalg.ldl_solve": {}, + "torch.linalg.lstsq": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.lstsq", + "min_input_args": 2, + "args_list": [ + "input", + "b", + "rcond", + "*", + "driver" + ], + "kwargs_change": { + "input": "x", + "b": "y" + } + }, + "torch.linalg.lu": { + "Matcher": "LinalgLuMatcher", + "paddle_api": "paddle.linalg.lu", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "pivot", + "out" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.linalg.lu_factor": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.linalg.lu", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "pivot", + "out" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.linalg.lu_factor_ex": { + "Matcher": "TripleAssignMatcher", + "paddle_api": "paddle.linalg.lu", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "pivot", + "check_errors", + "out" + ], + "kwargs_change": { + "A": "x", + "check_errors": "" + }, + "paddle_default_kwargs": { + "get_infos": "True" + } + }, + "torch.linalg.lu_solve": { + "Matcher": "LinalgLuSolveMatcher", + "paddle_api": "paddle.linalg.lu_solve", + "min_input_args": 3, + "args_list": [ + "LU", + "pivots", + "B", + "*", + "left", + "adjoint", + "out" + ], + "kwargs_change": { + "LU": "lu", + "B": "b" + } + }, + "torch.linalg.matmul": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.linalg.matrix_exp": {}, + "torch.linalg.matrix_norm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.matrix_norm", + "min_input_args": 1, + "args_list": [ + "input", + "ord", + "dim", + "keepdim", + "*", + "dtype", + "out" + ], + "kwargs_change": { + "input": "x", + "ord": "p", + "dim": "axis" + } + }, + "torch.linalg.matrix_power": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.matrix_power", + "min_input_args": 2, + "args_list": [ + "input", + "n", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.matrix_rank": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.matrix_rank", + "min_input_args": 1, + "args_list": [ + "input", + "tol", + "hermitian", + "*", + "atol", + "rtol", + "hermitian", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.linalg.multi_dot": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.multi_dot", + "min_input_args": 1, + "args_list": [ + "tensors", + "*", + "out" + ], + "kwargs_change": { + "tensors": "x" + } + }, + "torch.linalg.norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.linalg.pinv": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.pinv", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "atol", + "rtol", + "hermitian", + "out" + ], + "kwargs_change": { + "input": "x", + "atol": "", + "rtol": "rcond" + } + }, + "torch.linalg.qr": { + "Matcher": "Linalg_qrMatcher", + "paddle_api": "paddle.linalg.qr", + "min_input_args": 1, + "args_list": [ + "A", + "mode", + "*", + "out" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.linalg.slogdet": { + "Matcher": "SLogDetMatcher", + "paddle_api": "paddle.linalg.slogdet", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "out" + ] + }, + "torch.linalg.solve": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.linalg.solve_ex": {}, + "torch.linalg.solve_triangular": { + "Matcher": "LinalgSolveTriangularMatcher", + "paddle_api": "paddle.linalg.triangular_solve", + "min_input_args": 2, + "args_list": [ + "input", + "B", + "*", + "upper", + "left", + "unitriangular", + "out" + ], + "kwargs_change": { + "input": "x", + "B": "y", + "left": "transpose" + } + }, + "torch.linalg.svd": { + "Matcher": "TripleAssignMatcher", + "paddle_api": "paddle.linalg.svd", + "min_input_args": 1, + "args_list": [ + "A", + "full_matrices", + "*", + "driver", + "out" + ], + "kwargs_change": { + "A": "x", + "driver": "" + }, + "paddle_default_kwargs": { + "full_matrices": "True" + } + }, + "torch.linalg.svdvals": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.svdvals", + "min_input_args": 1, + "args_list": [ + "A", + "*", + "driver", + "out" + ], + "kwargs_change": { + "A": "x", + "driver": "" + } + }, + "torch.linalg.tensorinv": {}, + "torch.linalg.tensorsolve": {}, + "torch.linalg.vander": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vander", + "min_input_args": 1, + "args_list": [ + "x", + "*", + "N" + ], + "kwargs_change": { + "N": "n" + }, + "paddle_default_kwargs": { + "increasing": "True" + } + }, + "torch.linalg.vecdot": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.vecdot", + "min_input_args": 1, + "args_list": [ + "x", + "y", + "*", + "dim", + "out" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.linalg.vector_norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.linspace": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.load": { + "Matcher": "LoadMatcher", + "paddle_api": "paddle.load", + "min_input_args": 1, + "args_list": [ + "f", + "map_location", + "pickle_module", + "*", + "weights_only", + "mmap", + "**pickle_load_args" + ], + "kwargs_change": { + "f": "path", + "map_location": "", + "pickle_module": "", + "weights_only": "", + "pickle_load_args": "" + }, + "unsupport_args": [ + "mmap" + ] + }, + "torch.log": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.log10": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.log1p": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.log2": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.log_softmax": {}, + "torch.logaddexp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.logaddexp", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.logaddexp2": { + "Matcher": "LogAddExp2Matcher", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ] + }, + "torch.logcumsumexp": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.logcumsumexp", + "min_input_args": 2, + "args_list": [ + "input", + "dim", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.logdet": { + "Matcher": "LogDetMatcher", + "min_input_args": 1, + "args_list": [ + "input" + ] + }, + "torch.logical_and": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.logical_not": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.logical_or": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.logical_xor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.logspace": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.logspace", + "min_input_args": 3, + "args_list": [ + "start", + "end", + "steps", + "base", + "*", + "out", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "end": "stop", + "steps": "num", + "dtype": "dtype" + } + }, + "torch.logsumexp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.lstsq": { + "min_input_args": 2 + }, + "torch.lt": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.lu": { + "Matcher": "LuMatcher", + "paddle_api": "paddle.linalg.lu", + "min_input_args": 1, + "args_list": [ + "A", + "pivot", + "get_infos", + "out" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.lu_solve": {}, + "torch.lu_unpack": { + "Matcher": "Lu_unpackMatcher", + "paddle_api": "paddle.linalg.lu_unpack", + "min_input_args": 2, + "args_list": [ + "LU_data", + "LU_pivots", + "unpack_data", + "unpack_pivots", + "*", + "out" + ], + "kwargs_change": { + "LU_data": "x", + "LU_pivots": "y", + "unpack_data": "unpack_ludata" + } + }, + "torch.manual_seed": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.margin_ranking_loss": {}, + "torch.masked_fill": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.masked_fill", + "min_input_args": 3, + "args_list": [ + "input", + "mask", + "value" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.masked_select": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.matmul": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.matrix_rank": { + "min_input_args": 1 + }, + "torch.max": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.max" + }, + "torch.max_pool1d": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.nn.functional.max_pool1d" + }, + "torch.max_pool2d": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.nn.functional.max_pool2d" + }, + "torch.max_pool3d": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.nn.functional.max_pool3d" + }, + "torch.maximum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.mean": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.median": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.median" + }, + "torch.meshgrid": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.min": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.min" + }, + "torch.minimum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.mm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.mode": { + "Matcher": "DoubleAssignMatcher", + "paddle_api": "paddle.mode", + "min_input_args": 1, + "args_list": [ + "input", + "dim", + "keepdim", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.moveaxis": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.moveaxis", + "min_input_args": 3, + "args_list": [ + "input", + "source", + "destination" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.movedim": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.moveaxis", + "min_input_args": 3, + "args_list": [ + "input", + "source", + "destination" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.msort": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.mul": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.multinomial": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.multiply": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.multiprocessing.cpu_count": { + "Matcher": "MPCpuCountMatcher", + "min_input_args": 0 + }, + "torch.multiprocessing.spawn": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.distributed.spawn", + "min_input_args": 1, + "args_list": [ + "fn", + "args", + "nprocs", + "join", + "daemon", + "start_method" + ], + "kwargs_change": { + "fn": "func", + "start_method": "" + }, + "paddle_default_kwargs": { + "nprocs": "1" + } + }, + "torch.mv": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.mv", + "min_input_args": 2, + "args_list": [ + "input", + "vec", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.mvlgamma": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.multigammaln", + "min_input_args": 2, + "args_list": [ + "input", + "p", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nan_to_num": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nan_to_num", + "min_input_args": 1, + "args_list": [ + "input", + "nan", + "posinf", + "neginf", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nanmean": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nanmean", + "min_input_args": 1, + "args_list": [ + "input", + "dim", + "keepdim", + "*", + "dtype", + "out" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.nanmedian": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nanmedian" + }, + "torch.nanquantile": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nanquantile", + "min_input_args": 2, + "args_list": [ + "input", + "q", + "dim", + "keepdim", + "*", + "interpolation", + "out" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.nansum": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nansum", + "min_input_args": 1, + "args_list": [ + "input", + "dim", + "keepdim", + "*", + "dtype", + "out" + ], + "kwargs_change": { + "input": "x", + "dim": "axis", + "dtype": "dtype" + } + }, + "torch.narrow": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.narrow_copy": { + "Matcher": "NarrowCopyMatcher", + "min_input_args": 4, + "args_list": [ + "input", + "dim", + "start", + "length", + "*", + "out" + ] + }, + "torch.ne": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.neg": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.neg", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.negative": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.neg", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nextafter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.AdaptiveAvgPool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.AdaptiveAvgPool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.AdaptiveAvgPool3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.AdaptiveLogSoftmaxWithLoss": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.AdaptiveMaxPool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.AdaptiveMaxPool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.AdaptiveMaxPool3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.AlphaDropout": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.AlphaDropout", + "min_input_args": 0, + "args_list": [ + "p", + "inplace" + ] + }, + "torch.nn.AvgPool1d": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.AvgPool1d" + }, + "torch.nn.AvgPool2d": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.AvgPool2d" + }, + "torch.nn.AvgPool3d": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.AvgPool3d" + }, + "torch.nn.BCELoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.BCELoss", + "min_input_args": 0, + "args_list": [ + "weight", + "size_average", + "reduce", + "reduction" + ] + }, + "torch.nn.BCEWithLogitsLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.BCEWithLogitsLoss", + "min_input_args": 0, + "args_list": [ + "weight", + "size_average", + "reduce", + "reduction", + "pos_weight" + ] + }, + "torch.nn.BatchNorm1d": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.BatchNorm1D", + "min_input_args": 1, + "args_list": [ + "num_features", + "eps", + "momentum", + "affine", + "track_running_stats", + "device", + "dtype" + ], + "kwargs_change": { + "eps": "epsilon", + "affine": [ + "weight_attr", + "bias_attr" + ], + "track_running_stats": "", + "device": "", + "dtype": "" + } + }, + "torch.nn.BatchNorm2d": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.BatchNorm2D", + "min_input_args": 1, + "args_list": [ + "num_features", + "eps", + "momentum", + "affine", + "track_running_stats", + "device", + "dtype" + ], + "kwargs_change": { + "eps": "epsilon", + "affine": [ + "weight_attr", + "bias_attr" + ], + "track_running_stats": "", + "device": "", + "dtype": "" + } + }, + "torch.nn.BatchNorm3d": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.BatchNorm3D", + "min_input_args": 1, + "args_list": [ + "num_features", + "eps", + "momentum", + "affine", + "track_running_stats", + "device", + "dtype" + ], + "kwargs_change": { + "eps": "epsilon", + "affine": [ + "weight_attr", + "bias_attr" + ], + "track_running_stats": "", + "device": "", + "dtype": "" + } + }, + "torch.nn.Bilinear": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Bilinear", + "min_input_args": 3, + "args_list": [ + "in1_features", + "in2_features", + "out_features", + "bias", + "device", + "dtype" + ], + "kwargs_change": { + "bias": "bias_attr", + "device": "", + "dtype": "" + } + }, + "torch.nn.CELU": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.CELU", + "min_input_args": 0, + "args_list": [ + "alpha", + "inplace" + ] + }, + "torch.nn.ChannelShuffle": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.CircularPad1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.CircularPad2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.CircularPad3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ConstantPad1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ConstantPad2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ConstantPad3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Conv1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Conv2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Conv3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ConvTranspose1d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Conv1DTranspose", + "args_list": [ + "in_channels", + "out_channels", + "kernel_size", + "stride", + "padding", + "output_padding", + "groups", + "bias", + "dilation", + "padding_mode", + "device", + "dtype" + ], + "unsupport_args": [ + "padding_mode" + ], + "kwargs_change": { + "bias": "bias_attr", + "device": "", + "dtype": "" + }, + "min_input_args": 3 + }, + "torch.nn.ConvTranspose2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Conv2DTranspose", + "args_list": [ + "in_channels", + "out_channels", + "kernel_size", + "stride", + "padding", + "output_padding", + "groups", + "bias", + "dilation", + "padding_mode", + "device", + "dtype" + ], + "unsupport_args": [ + "padding_mode" + ], + "kwargs_change": { + "bias": "bias_attr", + "device": "", + "dtype": "" + }, + "min_input_args": 3 + }, + "torch.nn.ConvTranspose3d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Conv3DTranspose", + "args_list": [ + "in_channels", + "out_channels", + "kernel_size", + "stride", + "padding", + "output_padding", + "groups", + "bias", + "dilation", + "padding_mode", + "device", + "dtype" + ], + "unsupport_args": [ + "padding_mode" + ], + "kwargs_change": { + "bias": "bias_attr", + "device": "", + "dtype": "" + }, + "min_input_args": 3 + }, + "torch.nn.CosineEmbeddingLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.CosineEmbeddingLoss", + "min_input_args": 0, + "args_list": [ + "margin", + "size_average", + "reduce", + "reduction" + ] + }, + "torch.nn.CosineSimilarity": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.CrossEntropyLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.CrossEntropyLoss", + "args_list": [ + "weight", + "size_average", + "ignore_index", + "reduce", + "reduction", + "label_smoothing" + ], + "min_input_args": 0 + }, + "torch.nn.DataParallel": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.DataParallel", + "args_list": [ + "module", + "device_ids", + "output_device", + "dim" + ], + "kwargs_change": { + "module": "layers", + "device_ids": "", + "output_device": "" + }, + "unsupport_args": [ + "dim" + ], + "min_input_args": 0 + }, + "torch.nn.Dropout": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Dropout1d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Dropout", + "min_input_args": 0, + "args_list": [ + "p", + "inplace" + ] + }, + "torch.nn.Dropout2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Dropout2D", + "min_input_args": 0, + "args_list": [ + "p", + "inplace" + ] + }, + "torch.nn.Dropout3d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Dropout3D", + "min_input_args": 0, + "args_list": [ + "p", + "inplace" + ] + }, + "torch.nn.ELU": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.ELU", + "min_input_args": 0, + "args_list": [ + "alpha", + "inplace" + ] + }, + "torch.nn.Embedding": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.FeatureAlphaDropout": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.FeatureAlphaDropout", + "min_input_args": 0, + "args_list": [ + "p", + "inplace" + ] + }, + "torch.nn.Flatten": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Flatten", + "min_input_args": 0, + "args_list": [ + "start_dim", + "end_dim" + ], + "kwargs_change": { + "start_dim": "start_axis", + "end_dim": "stop_axis" + } + }, + "torch.nn.Fold": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.FractionalMaxPool2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.FractionalMaxPool2D", + "min_input_args": 1, + "args_list": [ + "kernel_size", + "output_size", + "output_ratio", + "return_indices", + "_random_samples" + ], + "unsupport_args": [ + "output_ratio", + "_random_samples" + ] + }, + "torch.nn.FractionalMaxPool3d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.FractionalMaxPool3D", + "min_input_args": 1, + "args_list": [ + "kernel_size", + "output_size", + "output_ratio", + "return_indices", + "_random_samples" + ], + "unsupport_args": [ + "output_ratio", + "_random_samples" + ] + }, + "torch.nn.GELU": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.GLU": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.GRU": { + "Matcher": "RNNMatcher", + "paddle_api": "paddle.nn.GRU", + "args_list": [ + "input_size", + "hidden_size", + "num_layers", + "bias", + "batch_first", + "dropout", + "bidirectional", + "device", + "dtype" + ], + "kwargs_change": { + "bias": [ + "bias_ih_attr", + "bias_hh_attr" + ], + "device": "", + "dtype": "" + }, + "min_input_args": 2 + }, + "torch.nn.GRUCell": { + "Matcher": "GRUCellMatcher", + "paddle_api": "paddle.nn.GRUCell", + "args_list": [ + "input_size", + "hidden_size", + "bias", + "device", + "dtype" + ], + "kwargs_change": { + "bias": [ + "bias_ih_attr", + "bias_hh_attr" + ], + "device": "", + "dtype": "" + }, + "min_input_args": 2 + }, + "torch.nn.GaussianNLLLoss": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.GaussianNLLLoss", + "min_input_args": 0, + "args_list": [ + "*", + "full", + "eps", + "reduction" + ], + "kwargs_change": { + "eps": "epsilon" + } + }, + "torch.nn.GroupNorm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Hardshrink": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Hardsigmoid": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Hardsigmoid", + "min_input_args": 0, + "args_list": [ + "inplace" + ] + }, + "torch.nn.Hardswish": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Hardswish", + "min_input_args": 0, + "args_list": [ + "inplace" + ] + }, + "torch.nn.Hardtanh": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Hardtanh", + "min_input_args": 0, + "args_list": [ + "min_val", + "max_val", + "inplace" + ], + "kwargs_change": { + "min_val": "min", + "max_val": "max" + } + }, + "torch.nn.HingeEmbeddingLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.HingeEmbeddingLoss", + "min_input_args": 0, + "args_list": [ + "margin", + "size_average", + "reduce", + "reduction" + ] + }, + "torch.nn.HuberLoss": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Identity": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.InstanceNorm1d": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.InstanceNorm1D", + "min_input_args": 1, + "args_list": [ + "num_features", + "eps", + "momentum", + "affine", + "track_running_stats", + "device", + "dtype" + ], + "kwargs_change": { + "eps": "epsilon", + "affine": [ + "weight_attr", + "bias_attr" + ], + "track_running_stats": "", + "device": "", + "dtype": "" + } + }, + "torch.nn.InstanceNorm2d": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.InstanceNorm2D", + "min_input_args": 1, + "args_list": [ + "num_features", + "eps", + "momentum", + "affine", + "track_running_stats", + "device", + "dtype" + ], + "kwargs_change": { + "eps": "epsilon", + "affine": [ + "weight_attr", + "bias_attr" + ], + "track_running_stats": "", + "device": "", + "dtype": "" + } + }, + "torch.nn.InstanceNorm3d": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.InstanceNorm3D", + "min_input_args": 1, + "args_list": [ + "num_features", + "eps", + "momentum", + "affine", + "track_running_stats", + "device", + "dtype" + ], + "kwargs_change": { + "eps": "epsilon", + "affine": [ + "weight_attr", + "bias_attr" + ], + "track_running_stats": "", + "device": "", + "dtype": "" + } + }, + "torch.nn.KLDivLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.KLDivLoss", + "args_list": [ + "size_average", + "reduce", + "reduction", + "log_target" + ], + "min_input_args": 0 + }, + "torch.nn.L1Loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.L1Loss", + "args_list": [ + "size_average", + "reduce", + "reduction" + ], + "min_input_args": 0 + }, + "torch.nn.LPPool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.LPPool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.LSTM": { + "Matcher": "RNNMatcher", + "paddle_api": "paddle.nn.LSTM", + "args_list": [ + "input_size", + "hidden_size", + "num_layers", + "bias", + "batch_first", + "dropout", + "bidirectional", + "proj_size", + "device", + "dtype" + ], + "kwargs_change": { + "bias": [ + "bias_ih_attr", + "bias_hh_attr" + ], + "device": "", + "dtype": "" + }, + "min_input_args": 2 + }, + "torch.nn.LSTMCell": { + "Matcher": "LSTMCellMatcher", + "paddle_api": "paddle.nn.LSTMCell", + "args_list": [ + "input_size", + "hidden_size", + "bias", + "device", + "dtype" + ], + "kwargs_change": { + "bias": [ + "bias_ih_attr", + "bias_hh_attr" + ], + "device": "", + "dtype": "" + }, + "min_input_args": 2 + }, + "torch.nn.LayerNorm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.LeakyReLU": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Linear": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.Linear" + }, + "torch.nn.LocalResponseNorm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.LogSigmoid": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.LogSoftmax": { + "Matcher": "LogSoftmaxMatcher", + "paddle_api": "paddle.nn.LogSoftmax", + "min_input_args": 0, + "args_list": [ + "dim" + ], + "kwargs_change": { + "dim": "axis" + }, + "paddle_default_kwargs": { + "axis": 0 + } + }, + "torch.nn.MSELoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.MSELoss", + "min_input_args": 0, + "args_list": [ + "size_average", + "reduce", + "reduction" + ] + }, + "torch.nn.MarginRankingLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.MarginRankingLoss", + "args_list": [ + "margin", + "size_average", + "reduce", + "reduction" + ], + "min_input_args": 0 + }, + "torch.nn.MaxPool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.MaxPool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.MaxPool3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.MaxUnpool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.MaxUnpool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.MaxUnpool3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Mish": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Mish", + "min_input_args": 0, + "args_list": [ + "inplace" + ] + }, + "torch.nn.Module": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.add_module": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.apply": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.bfloat16": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.buffers": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.children": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.cpu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.cuda": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.double": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.eval": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.float": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.get_buffer": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.get_extra_state": { + "min_input_args": 0 + }, + "torch.nn.Module.get_parameter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.get_submodule": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.half": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.ipu": { + "min_input_args": 0 + }, + "torch.nn.Module.load_state_dict": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.modules": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.named_buffers": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.named_children": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.named_modules": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.named_parameters": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.parameters": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.register_backward_hook": { + "min_input_args": 1 + }, + "torch.nn.Module.register_buffer": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.register_forward_hook": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Module.register_forward_post_hook", + "args_list": [ + "hook", + "*", + "prepend", + "with_kwargs", + "always_call" + ], + "unsupport_args": [ + "prepend", + "with_kwargs", + "always_call" + ], + "min_input_args": 1 + }, + "torch.nn.Module.register_forward_pre_hook": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Module.register_forward_pre_hook", + "args_list": [ + "hook", + "*", + "prepend", + "with_kwargs" + ], + "unsupport_args": [ + "prepend", + "with_kwargs" + ], + "min_input_args": 1 + }, + "torch.nn.Module.register_full_backward_hook": { + "min_input_args": 1 + }, + "torch.nn.Module.register_full_backward_pre_hook": { + "min_input_args": 1 + }, + "torch.nn.Module.register_load_state_dict_post_hook": { + "min_input_args": 1 + }, + "torch.nn.Module.register_module": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.register_parameter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.requires_grad_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.set_extra_state": { + "min_input_args": 1 + }, + "torch.nn.Module.share_memory": { + "min_input_args": 0 + }, + "torch.nn.Module.state_dict": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.to": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.to_empty": { + "min_input_args": 0 + }, + "torch.nn.Module.train": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.type": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.xpu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Module.zero_grad": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ModuleDict": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ModuleList": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.MultiLabelMarginLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.MultiLabelMarginLoss", + "min_input_args": 0, + "args_list": [ + "size_average", + "reduce", + "reduction" + ] + }, + "torch.nn.MultiLabelSoftMarginLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.MultiLabelSoftMarginLoss", + "min_input_args": 0, + "args_list": [ + "weight", + "size_average", + "reduce", + "reduction" + ] + }, + "torch.nn.MultiMarginLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.MultiMarginLoss", + "min_input_args": 0, + "args_list": [ + "p", + "margin", + "weight", + "size_average", + "reduce", + "reduction" + ] + }, + "torch.nn.MultiheadAttention": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.MultiheadAttention" + }, + "torch.nn.NLLLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.NLLLoss", + "min_input_args": 0, + "args_list": [ + "weight", + "size_average", + "ignore_index", + "reduce", + "reduction" + ] + }, + "torch.nn.PReLU": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.PReLU", + "args_list": [ + "num_parameters", + "init", + "device", + "dtype" + ], + "kwargs_change": { + "device": "", + "dtype": "" + }, + "min_input_args": 0 + }, + "torch.nn.PairwiseDistance": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Parameter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ParameterDict": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.ParameterDict", + "min_input_args": 0, + "args_list": [ + "values" + ], + "kwargs_change": { + "values": "parameters" + } + }, + "torch.nn.ParameterList": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.ParameterList", + "args_list": [ + "values" + ], + "kwargs_change": { + "values": "parameters" + }, + "min_input_args": 0 + }, + "torch.nn.PixelShuffle": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.PixelUnshuffle": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.PoissonNLLLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.PoissonNLLLoss", + "min_input_args": 0, + "args_list": [ + "log_input", + "full", + "size_average", + "eps", + "reduce", + "reduction" + ], + "kwargs_change": { + "eps": "epsilon" + } + }, + "torch.nn.RNN": { + "Matcher": "RNNMatcher", + "paddle_api": "paddle.nn.SimpleRNN", + "args_list": [ + "input_size", + "hidden_size", + "num_layers", + "nonlinearity", + "bias", + "batch_first", + "dropout", + "bidirectional", + "device", + "dtype" + ], + "kwargs_change": { + "nonlinearity": "activation", + "bias": [ + "bias_ih_attr", + "bias_hh_attr" + ], + "device": "", + "dtype": "" + }, + "min_input_args": 2 + }, + "torch.nn.RNNBase": { + "Matcher": "RNNBaseMatcher", + "paddle_api": "paddle.nn.layer.rnn.RNNBase", + "args_list": [ + "mode", + "input_size", + "hidden_size", + "num_layers", + "bias", + "batch_first", + "dropout", + "bidirectional", + "proj_size", + "device", + "dtype" + ], + "kwargs_change": { + "bias": [ + "bias_ih_attr", + "bias_hh_attr" + ] + }, + "min_input_args": 3 + }, + "torch.nn.RNNCell": { + "Matcher": "RNNCellMatcher", + "paddle_api": "paddle.nn.SimpleRNNCell", + "args_list": [ + "input_size", + "hidden_size", + "bias", + "nonlinearity", + "device", + "dtype" + ], + "kwargs_change": { + "bias": [ + "bias_ih_attr", + "bias_hh_attr" + ], + "nonlinearity": "activation", + "device": "", + "dtype": "" + }, + "min_input_args": 2 + }, + "torch.nn.RReLU": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.RReLU", + "min_input_args": 0, + "args_list": [ + "lower", + "upper", + "inplace" + ] + }, + "torch.nn.ReLU": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ReLU6": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.ReLU6", + "min_input_args": 0, + "args_list": [ + "inplace" + ] + }, + "torch.nn.ReflectionPad1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ReflectionPad2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ReflectionPad3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ReplicationPad1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ReplicationPad2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ReplicationPad3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.SELU": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.SELU", + "min_input_args": 0, + "args_list": [ + "inplace" + ] + }, + "torch.nn.Sequential": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.SiLU": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Sigmoid": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.SmoothL1Loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.SmoothL1Loss", + "min_input_args": 0, + "args_list": [ + "size_average", + "reduce", + "reduction", + "beta" + ], + "kwargs_change": { + "beta": "delta" + }, + "paddle_default_kwargs": { + "is_huber": "False" + } + }, + "torch.nn.SoftMarginLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.SoftMarginLoss", + "args_list": [ + "size_average", + "reduce", + "reduction" + ], + "min_input_args": 0 + }, + "torch.nn.Softmax": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.Softmax" + }, + "torch.nn.Softmax2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Softmax", + "paddle_default_kwargs": { + "axis": -3 + }, + "min_input_args": 0 + }, + "torch.nn.Softmin": { + "Matcher": "SoftminMatcher", + "paddle_api": "paddle.nn.Softmax", + "args_list": [ + "dim" + ], + "kwargs_change": { + "dim": "axis" + }, + "paddle_default_kwargs": { + "axis": null + }, + "min_input_args": 0 + }, + "torch.nn.Softplus": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Softshrink": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Softsign": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.SyncBatchNorm": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.SyncBatchNorm", + "args_list": [ + "num_features", + "eps", + "momentum", + "affine", + "track_running_stats", + "process_group", + "device", + "dtype" + ], + "kwargs_change": { + "eps": "epsilon", + "affine": [ + "weight_attr", + "bias_attr" + ], + "track_running_stats": "", + "process_group": "", + "device": "", + "dtype": "" + }, + "min_input_args": 1 + }, + "torch.nn.SyncBatchNorm.convert_sync_batchnorm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.SyncBatchNorm.convert_sync_batchnorm", + "args_list": [ + "module", + "process_group" + ], + "kwargs_change": { + "module": "layer" + }, + "unsupport_args": [ + "process_group" + ], + "min_input_args": 1 + }, + "torch.nn.Tanh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Tanhshrink": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Threshold": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.ThresholdedReLU", + "min_input_args": 0, + "args_list": [ + "threshold", + "value", + "inplace" + ], + "kwargs_change": { + "inplace": "" + } + }, + "torch.nn.Transformer": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Transformer", + "args_list": [ + "d_model", + "nhead", + "num_encoder_layers", + "num_decoder_layers", + "dim_feedforward", + "dropout", + "activation", + "custom_encoder", + "custom_decoder", + "layer_norm_eps", + "batch_first", + "norm_first", + "bias", + "device", + "dtype" + ], + "kwargs_change": { + "norm_first": "normalize_before", + "bias": "bias_attr", + "device": "", + "dtype": "" + }, + "unsupport_args": [ + "layer_norm_eps", + "batch_first" + ], + "min_input_args": 0 + }, + "torch.nn.TransformerDecoder": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.TransformerDecoderLayer": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.TransformerDecoderLayer", + "args_list": [ + "d_model", + "nhead", + "dim_feedforward", + "dropout", + "activation", + "layer_norm_eps", + "batch_first", + "norm_first", + "bias", + "device", + "dtype" + ], + "kwargs_change": { + "norm_first": "normalize_before", + "bias": "bias_attr", + "device": "", + "dtype": "" + }, + "unsupport_args": [ + "batch_first" + ], + "paddle_default_kwargs": { + "dim_feedforward": 2048 + }, + "min_input_args": 2 + }, + "torch.nn.TransformerEncoder": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.TransformerEncoder", + "args_list": [ + "encoder_layer", + "num_layers", + "norm", + "enable_nested_tensor", + "mask_check" + ], + "kwargs_change": { + "enable_nested_tensor": "", + "mask_check": "" + }, + "min_input_args": 2 + }, + "torch.nn.TransformerEncoderLayer": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.TransformerEncoderLayer", + "args_list": [ + "d_model", + "nhead", + "dim_feedforward", + "dropout", + "activation", + "layer_norm_eps", + "batch_first", + "norm_first", + "bias", + "device", + "dtype" + ], + "kwargs_change": { + "norm_first": "normalize_before", + "bias": "bias_attr", + "device": "", + "dtype": "" + }, + "unsupport_args": [ + "batch_first" + ], + "paddle_default_kwargs": { + "dim_feedforward": 2048 + }, + "min_input_args": 2 + }, + "torch.nn.TripletMarginLoss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.TripletMarginLoss", + "args_list": [ + "margin", + "p", + "eps", + "swap", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "eps": "epsilon" + }, + "min_input_args": 0 + }, + "torch.nn.TripletMarginWithDistanceLoss": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.Unflatten": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.Unflatten", + "min_input_args": 2, + "args_list": [ + "dim", + "unflattened_size" + ], + "kwargs_change": { + "dim": "axis", + "unflattened_size": "shape" + } + }, + "torch.nn.Unfold": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.Unfold" + }, + "torch.nn.Upsample": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.UpsamplingBilinear2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.UpsamplingNearest2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ZeroPad1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ZeroPad2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.ZeroPad3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.attention.SDPBackend": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.attention.SDPBackend.EFFICIENT_ATTENTION": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.attention.SDPBackend.ERROR": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.attention.SDPBackend.FLASH_ATTENTION": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.attention.SDPBackend.MATH": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.attention._cur_sdpa_kernel_backends": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.attention.sdpa_kernel": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional._Reduction.get_enum": { + "Matcher": "Get_EnumMatcher", + "min_input_args": 1, + "args_list": [ + "reduction" + ] + }, + "torch.nn.functional.adaptive_avg_pool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.adaptive_avg_pool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.adaptive_avg_pool3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.adaptive_max_pool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.adaptive_max_pool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.adaptive_max_pool3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.affine_grid": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.affine_grid", + "args_list": [ + "theta", + "size", + "align_corners" + ], + "kwargs_change": { + "size": "out_shape" + }, + "min_input_args": 2 + }, + "torch.nn.functional.alpha_dropout": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.alpha_dropout", + "args_list": [ + "input", + "p", + "training", + "inplace" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 1 + }, + "torch.nn.functional.avg_pool1d": { + "Matcher": "AvgPoolMatcher", + "paddle_api": "paddle.nn.functional.avg_pool1d", + "min_input_args": 2, + "args_list": [ + "input", + "kernel_size", + "stride", + "padding", + "ceil_mode", + "count_include_pad" + ] + }, + "torch.nn.functional.avg_pool2d": { + "Matcher": "AvgPoolMatcher", + "paddle_api": "paddle.nn.functional.avg_pool2d", + "min_input_args": 2, + "args_list": [ + "input", + "kernel_size", + "stride", + "padding", + "ceil_mode", + "count_include_pad", + "divisor_override" + ] + }, + "torch.nn.functional.avg_pool3d": { + "Matcher": "AvgPoolMatcher", + "paddle_api": "paddle.nn.functional.avg_pool3d", + "min_input_args": 2, + "args_list": [ + "input", + "kernel_size", + "stride", + "padding", + "ceil_mode", + "count_include_pad", + "divisor_override" + ] + }, + "torch.nn.functional.batch_norm": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.functional.batch_norm", + "args_list": [ + "input", + "running_mean", + "running_var", + "weight", + "bias", + "training", + "momentum", + "eps" + ], + "kwargs_change": { + "input": "x", + "eps": "epsilon" + }, + "min_input_args": 3 + }, + "torch.nn.functional.bilinear": { + "Matcher": "FunctionalBilinearMatcher", + "paddle_api": "paddle.nn.functional.bilinear", + "min_input_args": 3, + "args_list": [ + "input1", + "input2", + "weight", + "bias" + ], + "kwargs_change": { + "input1": "x1", + "input2": "x2" + } + }, + "torch.nn.functional.binary_cross_entropy": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.binary_cross_entropy", + "args_list": [ + "input", + "target", + "weight", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.binary_cross_entropy_with_logits": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.binary_cross_entropy_with_logits", + "args_list": [ + "input", + "target", + "weight", + "size_average", + "reduce", + "reduction", + "pos_weight" + ], + "kwargs_change": { + "input": "logit", + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.celu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.celu", + "min_input_args": 1, + "args_list": [ + "input", + "alpha", + "inplace" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.channel_shuffle": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.channel_shuffle", + "args_list": [ + "input", + "groups" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.conv1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.conv2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.conv3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.conv_transpose1d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.conv1d_transpose", + "min_input_args": 2, + "args_list": [ + "input", + "weight", + "bias", + "stride", + "padding", + "output_padding", + "groups", + "dilation" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.conv_transpose2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.conv2d_transpose", + "min_input_args": 2, + "args_list": [ + "input", + "weight", + "bias", + "stride", + "padding", + "output_padding", + "groups", + "dilation" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.conv_transpose3d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.conv3d_transpose", + "min_input_args": 2, + "args_list": [ + "input", + "weight", + "bias", + "stride", + "padding", + "output_padding", + "groups", + "dilation" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.cosine_embedding_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.cosine_embedding_loss", + "args_list": [ + "input1", + "input2", + "target", + "margin", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 3 + }, + "torch.nn.functional.cosine_similarity": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.cross_entropy": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.cross_entropy", + "args_list": [ + "input", + "target", + "weight", + "size_average", + "ignore_index", + "reduce", + "reduction", + "label_smoothing" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.dropout": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.dropout1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.dropout2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.dropout2d", + "args_list": [ + "input", + "p", + "training", + "inplace" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 1 + }, + "torch.nn.functional.dropout3d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.dropout3d", + "args_list": [ + "input", + "p", + "training", + "inplace" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 1 + }, + "torch.nn.functional.elu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.elu", + "args_list": [ + "input", + "alpha", + "inplace" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 1 + }, + "torch.nn.functional.elu_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.elu_", + "min_input_args": 1, + "args_list": [ + "input", + "alpha" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.embedding": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.feature_alpha_dropout": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.feature_alpha_dropout", + "min_input_args": 1, + "args_list": [ + "input", + "p", + "training", + "inplace" + ], + "kwargs_change": { + "input": "x", + "inplace": "" + }, + "paddle_default_kwargs": { + "training": "False" + } + }, + "torch.nn.functional.fold": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.fractional_max_pool2d": { + "Matcher": "Fractional_Max_pool2dMatcher", + "paddle_api": "paddle.nn.functional.fractional_max_pool2d", + "min_input_args": 3, + "args_list": [ + "input", + "kernel_size", + "output_size", + "output_ratio", + "return_indices", + "_random_samples" + ], + "unsupport_args": [ + "_random_samples" + ] + }, + "torch.nn.functional.fractional_max_pool3d": { + "Matcher": "Fractional_Max_pool3dMatcher", + "paddle_api": "paddle.nn.functional.fractional_max_pool3d", + "min_input_args": 3, + "args_list": [ + "input", + "kernel_size", + "output_size", + "output_ratio", + "return_indices", + "_random_samples" + ], + "unsupport_args": [ + "_random_samples" + ] + }, + "torch.nn.functional.gaussian_nll_loss": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.gaussian_nll_loss", + "min_input_args": 3, + "args_list": [ + "input", + "target", + "var", + "full", + "eps", + "reduction" + ], + "kwargs_change": { + "target": "label", + "var": "variance", + "eps": "epsilon" + } + }, + "torch.nn.functional.gelu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.glu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.grid_sample": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.group_norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.gumbel_softmax": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.gumbel_softmax", + "min_input_args": 1, + "args_list": [ + "logits", + "tau", + "hard", + "eps", + "dim" + ], + "kwargs_change": { + "logits": "x", + "tau": "temperature", + "eps": "", + "dim": "axis" + } + }, + "torch.nn.functional.hardshrink": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.hardsigmoid": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.hardsigmoid", + "min_input_args": 1, + "args_list": [ + "input", + "inplace" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.hardswish": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.hardswish", + "min_input_args": 1, + "args_list": [ + "input", + "inplace" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.hardtanh": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.hardtanh", + "args_list": [ + "input", + "min_val", + "max_val", + "inplace" + ], + "kwargs_change": { + "input": "x", + "min_val": "min", + "max_val": "max" + }, + "min_input_args": 1 + }, + "torch.nn.functional.hardtanh_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.hardtanh_", + "min_input_args": 1, + "args_list": [ + "input", + "min_val", + "max_val" + ], + "kwargs_change": { + "input": "x", + "min_val": "min", + "max_val": "max" + } + }, + "torch.nn.functional.hinge_embedding_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.hinge_embedding_loss", + "args_list": [ + "input", + "target", + "margin", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.huber_loss": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.smooth_l1_loss", + "args_list": [ + "input", + "target", + "reduction", + "delta" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.instance_norm": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.functional.instance_norm", + "args_list": [ + "input", + "running_mean", + "running_var", + "weight", + "bias", + "use_input_stats", + "momentum", + "eps" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 1 + }, + "torch.nn.functional.interpolate": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.kl_div": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.kl_div", + "args_list": [ + "input", + "target", + "size_average", + "reduce", + "reduction", + "log_target" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.l1_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.l1_loss", + "args_list": [ + "input", + "target", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.layer_norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.leaky_relu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.leaky_relu_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.linear": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.functional.linear" + }, + "torch.nn.functional.local_response_norm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.local_response_norm", + "min_input_args": 2, + "args_list": [ + "input", + "size", + "alpha", + "beta", + "k" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.log_softmax": { + "Matcher": "FSoftmaxMatcher", + "paddle_api": "paddle.nn.functional.log_softmax", + "args_list": [ + "input", + "dim", + "_stacklevel", + "dtype" + ], + "kwargs_change": { + "input": "x", + "dim": "axis", + "_stacklevel": "", + "dtype": "dtype" + }, + "min_input_args": 1 + }, + "torch.nn.functional.logsigmoid": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.lp_pool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.lp_pool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.margin_ranking_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.margin_ranking_loss", + "args_list": [ + "input1", + "input2", + "target", + "margin", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "input1": "input", + "input2": "other", + "target": "label" + }, + "min_input_args": 3 + }, + "torch.nn.functional.max_pool1d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.max_pool2d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.max_pool3d": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.max_unpool1d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.max_unpool1d", + "args_list": [ + "input", + "indices", + "kernel_size", + "stride", + "padding", + "output_size" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 3 + }, + "torch.nn.functional.max_unpool2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.max_unpool2d", + "args_list": [ + "input", + "indices", + "kernel_size", + "stride", + "padding", + "output_size" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 3 + }, + "torch.nn.functional.max_unpool3d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.max_unpool3d", + "args_list": [ + "input", + "indices", + "kernel_size", + "stride", + "padding", + "output_size" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 3 + }, + "torch.nn.functional.mish": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.mse_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.mse_loss", + "args_list": [ + "input", + "target", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.multi_margin_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.multi_margin_loss", + "args_list": [ + "input", + "target", + "p", + "margin", + "weight", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.multilabel_margin_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.multi_label_margin_loss", + "args_list": [ + "input", + "target", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.multilabel_soft_margin_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.multi_label_soft_margin_loss", + "args_list": [ + "input", + "target", + "weight", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.nll_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.nll_loss", + "args_list": [ + "input", + "target", + "weight", + "size_average", + "ignore_index", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.normalize": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.one_hot": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.pad": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.functional.pad" + }, + "torch.nn.functional.pairwise_distance": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.pdist": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.pdist", + "min_input_args": 1, + "args_list": [ + "input", + "p" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.pixel_shuffle": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.pixel_shuffle", + "min_input_args": 2, + "args_list": [ + "input", + "upscale_factor" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.pixel_unshuffle": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.pixel_unshuffle", + "min_input_args": 2, + "args_list": [ + "input", + "downscale_factor" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.poisson_nll_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.poisson_nll_loss", + "args_list": [ + "input", + "target", + "log_input", + "full", + "size_average", + "eps", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label", + "eps": "epsilon" + }, + "min_input_args": 2 + }, + "torch.nn.functional.prelu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.prelu", + "min_input_args": 2, + "args_list": [ + "input", + "weight" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.relu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.relu6": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.relu6", + "args_list": [ + "input", + "inplace" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 1 + }, + "torch.nn.functional.relu_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.rrelu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.rrelu", + "min_input_args": 1, + "args_list": [ + "input", + "lower", + "upper", + "training", + "inplace" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.rrelu_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.rrelu", + "min_input_args": 1, + "args_list": [ + "input", + "lower", + "upper", + "training" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.scaled_dot_product_attention": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.functional.scaled_dot_product_attention" + }, + "torch.nn.functional.selu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.selu", + "min_input_args": 1, + "args_list": [ + "input", + "inplace" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.sigmoid": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.silu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.smooth_l1_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.smooth_l1_loss", + "args_list": [ + "input", + "target", + "size_average", + "reduce", + "reduction", + "beta" + ], + "kwargs_change": { + "target": "label", + "beta": "delta" + }, + "paddle_default_kwargs": { + "is_huber": "False" + }, + "min_input_args": 2 + }, + "torch.nn.functional.soft_margin_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.soft_margin_loss", + "args_list": [ + "input", + "target", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "target": "label" + }, + "min_input_args": 2 + }, + "torch.nn.functional.softmax": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.functional.softmax" + }, + "torch.nn.functional.softmin": { + "Matcher": "FSoftMinMatcher", + "paddle_api": "paddle.nn.functional.softmax", + "args_list": [ + "input", + "dim", + "_stacklevel", + "dtype" + ], + "kwargs_change": { + "input": "x", + "dim": "axis", + "_stacklevel": "", + "dtype": "dtype" + }, + "min_input_args": 1 + }, + "torch.nn.functional.softplus": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.softshrink": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.softsign": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.softsign", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.tanh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.functional.tanhshrink": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.tanhshrink", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.threshold": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.thresholded_relu", + "min_input_args": 3, + "args_list": [ + "input", + "threshold", + "value", + "inplace" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.threshold_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.thresholded_relu_", + "min_input_args": 3, + "args_list": [ + "input", + "threshold", + "value" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.nn.functional.triplet_margin_loss": { + "Matcher": "SizeAverageMatcher", + "paddle_api": "paddle.nn.functional.triplet_margin_loss", + "min_input_args": 3, + "args_list": [ + "anchor", + "positive", + "negative", + "margin", + "p", + "eps", + "swap", + "size_average", + "reduce", + "reduction" + ], + "kwargs_change": { + "anchor": "input", + "eps": "epsilon" + } + }, + "torch.nn.functional.triplet_margin_with_distance_loss": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.triplet_margin_with_distance_loss", + "args_list": [ + "anchor", + "positive", + "negative", + "*", + "distance_function", + "margin", + "swap", + "reduction" + ], + "kwargs_change": { + "anchor": "input" + }, + "min_input_args": 3 + }, + "torch.nn.functional.unfold": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.nn.functional.unfold" + }, + "torch.nn.functional.upsample": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.upsample", + "args_list": [ + "input", + "size", + "scale_factor", + "mode", + "align_corners" + ], + "kwargs_change": { + "input": "x" + }, + "unsupport_args": [ + "align_corners" + ], + "min_input_args": 1 + }, + "torch.nn.functional.upsample_bilinear": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.upsample", + "args_list": [ + "input", + "size", + "scale_factor" + ], + "kwargs_change": { + "input": "x" + }, + "paddle_default_kwargs": { + "align_corners": "True", + "mode": "'bilinear'" + }, + "min_input_args": 1 + }, + "torch.nn.functional.upsample_nearest": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.upsample", + "args_list": [ + "input", + "size", + "scale_factor" + ], + "kwargs_change": { + "input": "x" + }, + "min_input_args": 1 + }, + "torch.nn.init._calculate_fan_in_and_fan_out": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.calculate_gain": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.constant_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.dirac_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.eye_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.kaiming_normal_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.kaiming_uniform_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.normal_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.ones_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.orthogonal_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.trunc_normal_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.uniform_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.xavier_normal_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.xavier_uniform_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.init.zeros_": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.modules.batchnorm._BatchNorm": { + "Matcher": "ReverseMomentumMatcher", + "paddle_api": "paddle.nn.layer.norm._BatchNormBase", + "args_list": [ + "num_features", + "eps", + "momentum", + "affine", + "track_running_stats", + "device", + "dtype" + ], + "kwargs_change": { + "eps": "epsilon", + "affine": [ + "weight_attr", + "bias_attr" + ], + "track_running_stats": "", + "device": "", + "dtype": "" + }, + "min_input_args": 1 + }, + "torch.nn.modules.utils._ntuple": { + "Matcher": "NTupleMatcher", + "args_list": [ + "n", + "name" + ], + "min_input_args": 1 + }, + "torch.nn.modules.utils._pair": { + "Matcher": "NTupleMatcher", + "args_list": [ + "x" + ], + "paddle_default_kwargs": { + "n": 2 + }, + "min_input_args": 1 + }, + "torch.nn.parallel.DistributedDataParallel": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.DataParallel", + "args_list": [ + "module", + "device_ids", + "output_device", + "dim", + "broadcast_buffers", + "process_group", + "bucket_cap_mb", + "find_unused_parameters", + "check_reduction", + "gradient_as_bucket_view", + "static_graph" + ], + "kwargs_change": { + "module": "layers", + "device_ids": "", + "bucket_cap_mb": "comm_buffer_size", + "check_reduction": "" + }, + "unsupport_args": [ + "output_device", + "dim", + "broadcast_buffers", + "process_group", + "gradient_as_bucket_view", + "static_graph" + ], + "min_input_args": 1 + }, + "torch.nn.parameter.Parameter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.utils.clip_grad_norm_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.utils.clip_grad_norm_", + "args_list": [ + "parameters", + "max_norm", + "norm_type", + "error_if_nonfinite", + "foreach" + ], + "kwargs_change": { + "foreach": "" + }, + "min_input_args": 2 + }, + "torch.nn.utils.clip_grad_value_": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.utils.clip_grad_value_", + "args_list": [ + "parameters", + "clip_value", + "foreach" + ], + "kwargs_change": { + "foreach": "" + }, + "min_input_args": 2 + }, + "torch.nn.utils.parameters_to_vector": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.utils.parametrizations.spectral_norm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.utils.spectral_norm", + "args_list": [ + "module", + "name", + "n_power_iterations", + "eps", + "dim" + ], + "kwargs_change": { + "module": "layer" + }, + "min_input_args": 1 + }, + "torch.nn.utils.parametrizations.weight_norm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.utils.weight_norm", + "args_list": [ + "module", + "name", + "dim" + ], + "kwargs_change": { + "module": "layer" + }, + "min_input_args": 1 + }, + "torch.nn.utils.remove_weight_norm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.utils.remove_weight_norm", + "args_list": [ + "module", + "name" + ], + "kwargs_change": { + "module": "layer" + }, + "min_input_args": 1 + }, + "torch.nn.utils.rnn.pad_sequence": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.utils.rnn.unpad_sequence": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.utils.spectral_norm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.utils.spectral_norm", + "min_input_args": 1, + "args_list": [ + "module", + "name", + "n_power_iterations", + "eps", + "dim" + ], + "kwargs_change": { + "module": "layer" + } + }, + "torch.nn.utils.vector_to_parameters": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nn.utils.weight_norm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.utils.weight_norm", + "args_list": [ + "module", + "name", + "dim" + ], + "kwargs_change": { + "module": "layer" + }, + "min_input_args": 1 + }, + "torch.no_grad": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.nonzero": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.norm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.normal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.not_equal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.numel": { + "Matcher": "NumelMatcher", + "paddle_api": "paddle.Tensor.size", + "min_input_args": 1, + "args_list": [ + "input" + ] + }, + "torch.ones": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.ones_like": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.onnx.export": { + "Matcher": "OnnxExportMatcher", + "paddle_api": "paddle.onnx.export", + "min_input_args": 1, + "args_list": [ + "model", + "args", + "f", + "export_params", + "verbose", + "training", + "input_names", + "output_names", + "operator_export_type", + "opset_version", + "do_constant_folding", + "dynamic_axes", + "keep_initializers_as_inputs", + "custom_opsets", + "export_modules_as_functions" + ], + "kwargs_change": { + "model": "layer", + "f": "path" + }, + "unsupport_args": [ + "args", + "export_params", + "verbose", + "training", + "input_names", + "output_names", + "operator_export_type", + "do_constant_folding", + "dynamic_axes", + "keep_initializers_as_inputs", + "custom_opsets", + "export_modules_as_functions" + ] + }, + "torch.optim.ASGD": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.optimizer.ASGD", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "lambd", + "alpha", + "t0", + "weight_decay", + "foreach", + "maximize", + "differentiable" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "lambd": "", + "alpha": "", + "t0": "", + "foreach": "", + "differentiable": "" + }, + "unsupport_args": [ + "maximize" + ] + }, + "torch.optim.Adadelta": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.optimizer.Adadelta", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "rho", + "eps", + "weight_decay", + "foreach", + "*", + "maximize", + "differentiable" + ], + "unsupport_args": [ + "foreach", + "maximize", + "differentiable" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "eps": "epsilon" + }, + "paddle_default_kwargs": { + "rho": 0.9, + "weight_decay": 0.0, + "learning_rate": 1.0 + } + }, + "torch.optim.Adagrad": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.optimizer.Adagrad", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "lr_decay", + "weight_decay", + "initial_accumulator_value", + "eps", + "foreach", + "*", + "maximize", + "differentiable", + "fused" + ], + "unsupport_args": [ + "lr_decay", + "foreach", + "maximize", + "differentiable", + "fused" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "eps": "epsilon" + }, + "paddle_default_kwargs": { + "weight_decay": 0.0, + "epsilon": 1e-10, + "learning_rate": 0.01 + } + }, + "torch.optim.Adam": { + "Matcher": "OptimAdamMatcher", + "paddle_api": "paddle.optimizer.Adam", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "betas", + "eps", + "weight_decay", + "amsgrad", + "*", + "foreach", + "maximize", + "capturable", + "differentiable", + "fused", + "decoupled_weight_decay" + ], + "unsupport_args": [ + "amsgrad", + "foreach", + "maximize", + "capturable", + "differentiable", + "fused", + "decoupled_weight_decay" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "eps": "epsilon" + }, + "paddle_default_kwargs": { + "weight_decay": 0.0 + } + }, + "torch.optim.AdamW": { + "Matcher": "OptimAdamMatcher", + "paddle_api": "paddle.optimizer.AdamW", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "betas", + "eps", + "weight_decay", + "amsgrad", + "*", + "maximize", + "foreach", + "capturable", + "differentiable", + "fused" + ], + "unsupport_args": [ + "amsgrad", + "maximize", + "foreach", + "capturable", + "differentiable", + "fused" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "eps": "epsilon" + }, + "paddle_default_kwargs": { + "weight_decay": 0.0 + } + }, + "torch.optim.Adamax": { + "Matcher": "OptimAdamMatcher", + "paddle_api": "paddle.optimizer.Adamax", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "betas", + "eps", + "weight_decay", + "foreach", + "*", + "maximize", + "differentiable" + ], + "unsupport_args": [ + "foreach", + "maximize", + "differentiable" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "eps": "epsilon" + } + }, + "torch.optim.LBFGS": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.optimizer.LBFGS", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "max_iter", + "max_eval", + "tolerance_grad", + "tolerance_change", + "history_size", + "line_search_fn" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate" + } + }, + "torch.optim.NAdam": { + "Matcher": "OptimAdamMatcher", + "paddle_api": "paddle.optimizer.NAdam", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "betas", + "eps", + "weight_decay", + "momentum_decay", + "decoupled_weight_decay", + "*", + "foreach", + "maximize", + "capturable", + "differentiable" + ], + "unsupport_args": [ + "decoupled_weight_decay", + "foreach", + "maximize", + "capturable", + "differentiable" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "eps": "epsilon" + }, + "paddle_default_kwargs": { + "weight_decay": 0.0 + } + }, + "torch.optim.Optimizer": { + "Matcher": "OptimOptimizerMatcher", + "paddle_api": "paddle.optimizer.Optimizer", + "min_input_args": 2, + "args_list": [ + "params", + "defaults" + ] + }, + "torch.optim.Optimizer.add_param_group": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.optimizer.Optimizer._add_param_group", + "min_input_args": 1 + }, + "torch.optim.Optimizer.load_state_dict": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.optimizer.Optimizer.load_state_dict", + "min_input_args": 1 + }, + "torch.optim.Optimizer.state_dict": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.optimizer.Optimizer.state_dict", + "min_input_args": 0 + }, + "torch.optim.Optimizer.step": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.optimizer.Optimizer.step", + "min_input_args": 0, + "unsupport_args": [ + "closure" + ] + }, + "torch.optim.Optimizer.zero_grad": { + "Matcher": "ZeroGradMatcher", + "paddle_api": "paddle.optimizer.Optimizer.clear_gradients", + "min_input_args": 0, + "args_list": [ + "set_to_none" + ], + "paddle_default_kwargs": { + "set_to_zero": "False" + } + }, + "torch.optim.RAdam": { + "Matcher": "OptimAdamMatcher", + "paddle_api": "paddle.optimizer.RAdam", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "betas", + "eps", + "weight_decay", + "decoupled_weight_decay", + "*", + "foreach", + "maximize", + "capturable", + "differentiable" + ], + "unsupport_args": [ + "decoupled_weight_decay", + "foreach", + "maximize", + "capturable", + "differentiable" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "eps": "epsilon" + }, + "paddle_default_kwargs": { + "weight_decay": 0.0 + } + }, + "torch.optim.RMSprop": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.optimizer.RMSProp", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "alpha", + "eps", + "weight_decay", + "momentum", + "centered", + "foreach", + "maximize", + "differentiable" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "alpha": "rho", + "eps": "epsilon" + }, + "unsupport_args": [ + "foreach", + "maximize", + "differentiable" + ], + "paddle_default_kwargs": { + "weight_decay": 0.0, + "epsilon": 1e-08, + "learning_rate": 0.01, + "rho": 0.99 + } + }, + "torch.optim.Rprop": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.optimizer.Rprop", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "etas", + "step_sizes", + "foreach", + "maximize", + "differentiable" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate", + "step_sizes": "learning_rate_range", + "foreach": "", + "differentiable": "" + }, + "unsupport_args": [ + "maximize" + ] + }, + "torch.optim.SGD": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.optimizer.SGD", + "min_input_args": 1, + "args_list": [ + "params", + "lr", + "momentum", + "dampening", + "weight_decay", + "nesterov", + "*", + "maximize", + "foreach", + "differentiable", + "fused" + ], + "unsupport_args": [ + "momentum", + "dampening", + "nesterov", + "maximize", + "foreach", + "differentiable", + "fused" + ], + "kwargs_change": { + "params": "parameters", + "lr": "learning_rate" + }, + "paddle_default_kwargs": { + "weight_decay": 0.0 + } + }, + "torch.optim.lr_scheduler.ConstantLR": { + "Matcher": "ConstantLRMatcher", + "paddle_api": "paddle.optimizer.lr.PiecewiseDecay", + "min_input_args": 1, + "args_list": [ + "optimizer", + "factor", + "total_iters", + "last_epoch", + "verbose" + ] + }, + "torch.optim.lr_scheduler.CosineAnnealingLR": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.CosineAnnealingDecay", + "min_input_args": 2, + "args_list": [ + "optimizer", + "T_max", + "eta_min", + "last_epoch", + "verbose" + ] + }, + "torch.optim.lr_scheduler.CosineAnnealingWarmRestarts": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.CosineAnnealingWarmRestarts", + "min_input_args": 2, + "args_list": [ + "optimizer", + "T_0", + "T_mult", + "eta_min", + "last_epoch", + "verbose" + ] + }, + "torch.optim.lr_scheduler.CyclicLR": { + "Matcher": "LRSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.CyclicLR", + "min_input_args": 3, + "args_list": [ + "optimizer", + "base_lr", + "max_lr", + "step_size_up", + "step_size_down", + "mode", + "gamma", + "scale_fn", + "scale_mode", + "cycle_momentum", + "base_momentum", + "max_momentum", + "last_epoch", + "verbose" + ], + "kwargs_change": { + "base_lr": "base_learning_rate", + "max_lr": "max_learning_rate", + "gamma": "exp_gamma" + }, + "unsupport_args": [ + "cycle_momentum", + "base_momentum", + "max_momentum" + ], + "paddle_default_kwargs": { + "step_size_up": "2000" + } + }, + "torch.optim.lr_scheduler.ExponentialLR": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.ExponentialDecay", + "min_input_args": 2, + "args_list": [ + "optimizer", + "gamma", + "last_epoch", + "verbose" + ] + }, + "torch.optim.lr_scheduler.LambdaLR": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.LambdaDecay", + "min_input_args": 2, + "args_list": [ + "optimizer", + "lr_lambda", + "last_epoch", + "verbose" + ] + }, + "torch.optim.lr_scheduler.LinearLR": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.LinearLR", + "min_input_args": 1, + "args_list": [ + "optimizer", + "start_factor", + "end_factor", + "total_iters", + "last_epoch", + "verbose" + ], + "kwargs_change": { + "total_iters": "total_steps" + }, + "paddle_default_kwargs": { + "total_steps": "5" + } + }, + "torch.optim.lr_scheduler.MultiStepLR": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.MultiStepDecay", + "min_input_args": 2, + "args_list": [ + "optimizer", + "milestones", + "gamma", + "last_epoch", + "verbose" + ] + }, + "torch.optim.lr_scheduler.MultiplicativeLR": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.MultiplicativeDecay", + "min_input_args": 2, + "args_list": [ + "optimizer", + "lr_lambda", + "last_epoch", + "verbose" + ] + }, + "torch.optim.lr_scheduler.OneCycleLR": { + "Matcher": "OneCycleLRMatcher", + "paddle_api": "paddle.optimizer.lr.OneCycleLR", + "min_input_args": 3, + "args_list": [ + "optimizer", + "max_lr", + "total_steps", + "epochs", + "steps_per_epoch", + "pct_start", + "anneal_strategy", + "cycle_momentum", + "base_momentum", + "max_momentum", + "div_factor", + "final_div_factor", + "three_phase", + "last_epoch", + "verbose" + ], + "kwargs_change": { + "max_lr": "max_learning_rate", + "pct_start": "phase_pct", + "div_factor": "divide_factor" + }, + "unsupport_args": [ + "cycle_momentum", + "base_momentum", + "max_momentum" + ] + }, + "torch.optim.lr_scheduler.ReduceLROnPlateau": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.ReduceOnPlateau", + "min_input_args": 1, + "args_list": [ + "optimizer", + "mode", + "factor", + "patience", + "threshold", + "threshold_mode", + "cooldown", + "min_lr", + "eps", + "verbose" + ], + "kwargs_change": { + "eps": "epsilon" + } + }, + "torch.optim.lr_scheduler.StepLR": { + "Matcher": "Optim2LrSchedulerMatcher", + "paddle_api": "paddle.optimizer.lr.StepDecay", + "min_input_args": 2, + "args_list": [ + "optimizer", + "step_size", + "gamma", + "last_epoch", + "verbose" + ] + }, + "torch.ormqr": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.ormqr", + "min_input_args": 3, + "args_list": [ + "input", + "input2", + "input3", + "left", + "transpose", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "input2": "tau", + "input3": "y" + } + }, + "torch.outer": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.pca_lowrank": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.pca_lowrank", + "min_input_args": 1, + "args_list": [ + "A", + "q", + "center", + "niter" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.permute": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.pinverse": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.pinv", + "min_input_args": 1, + "args_list": [ + "input", + "rcond" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.poisson": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.poisson", + "min_input_args": 1, + "args_list": [ + "input", + "generator" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.poisson_nll_loss": {}, + "torch.polar": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.positive": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.positive", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.pow": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.prod": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.profiler.profile": { + "min_input_args": 0 + }, + "torch.profiler.schedule": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.profiler.make_scheduler", + "min_input_args": 0, + "args_list": [ + "*", + "wait", + "warmup", + "active", + "repeat", + "skip_first" + ], + "kwargs_change": { + "wait": "closed", + "warmup": "ready", + "active": "record" + } + }, + "torch.qr": { + "Matcher": "QrMatcher", + "paddle_api": "paddle.linalg.qr", + "min_input_args": 1, + "args_list": [ + "input", + "some", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.quantile": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.rad2deg": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.rad2deg", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.rand": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.rand_like": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.randint": { + "Matcher": "RandintMatcher", + "paddle_api": "paddle.randint", + "min_input_args": 2, + "args_list": [ + "low", + "high", + "size", + "*", + "generator", + "out", + "dtype", + "layout", + "device", + "pin_memory", + "requires_grad" + ], + "kwargs_change": { + "size": "shape", + "dtype": "dtype" + } + }, + "torch.randint_like": { + "Matcher": "RandintLikeMatcher", + "paddle_api": "paddle.randint_like", + "min_input_args": 2, + "args_list": [ + "input", + "low", + "high", + "*", + "memory_format", + "dtype", + "layout", + "device", + "pin_memory", + "requires_grad" + ], + "kwargs_change": { + "input": "x", + "dtype": "dtype" + } + }, + "torch.randn": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.randn_like": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.random.initial_seed": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.randperm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.range": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.ravel": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.real": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.real", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.reciprocal": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.relu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.relu", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.remainder": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.renorm": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.repeat_interleave": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.reshape": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.roll": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.rot90": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.rot90", + "min_input_args": 1, + "args_list": [ + "input", + "k", + "dims" + ], + "kwargs_change": { + "input": "x", + "dims": "axes" + } + }, + "torch.round": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.row_stack": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.row_stack", + "min_input_args": 1, + "args_list": [ + "tensors", + "*", + "out" + ], + "kwargs_change": { + "tensors": "x" + } + }, + "torch.rrelu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.rrelu", + "min_input_args": 1, + "args_list": [ + "input", + "lower", + "upper", + "training" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.rsqrt": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.save": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.save", + "min_input_args": 2, + "args_list": [ + "obj", + "f", + "pickle_module", + "pickle_protocol", + "_use_new_zipfile_serialization" + ], + "kwargs_change": { + "f": "path", + "pickle_module": "", + "pickle_protocol": "protocol", + "_use_new_zipfile_serialization": "" + } + }, + "torch.scalar_tensor": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.to_tensor", + "min_input_args": 1, + "args_list": [ + "s", + "*", + "dtype", + "layout", + "device", + "requires_grad", + "pin_memory" + ], + "kwargs_change": { + "s": "data", + "dtype": "dtype", + "device": "place" + }, + "paddle_default_kwargs": { + "dtype": "paddle.float32" + } + }, + "torch.scatter": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.scatter_add": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.scatter_reduce": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.searchsorted": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.seed": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.seed" + }, + "torch.select": { + "Matcher": "SelectMatcher", + "min_input_args": 3, + "args_list": [ + "input", + "dim", + "index" + ] + }, + "torch.select_scatter": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.select_scatter", + "min_input_args": 4, + "args_list": [ + "input", + "src", + "dim", + "index" + ], + "kwargs_change": { + "input": "x", + "src": "values", + "dim": "axis" + } + }, + "torch.selu": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.selu", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.set_default_device": { + "Matcher": "Device2StrMatcher", + "paddle_api": "paddle.device.set_device", + "min_input_args": 0, + "args_list": [ + "device" + ], + "kwargs_change": { + "device": "device" + } + }, + "torch.set_default_dtype": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.set_default_tensor_type": { + "Matcher": "SetDefaultTensorTypeMatcher", + "paddle_api": "paddle.set_default_dtype", + "args_list": [ + "t" + ], + "kwargs_change": { + "t": "d" + } + }, + "torch.set_num_interop_threads": { + "Matcher": "SetNumInteropThreadsMatcher", + "min_input_args": 1, + "args_list": [ + "int" + ] + }, + "torch.set_num_threads": { + "Matcher": "SetNumThreadsMatcher", + "min_input_args": 1, + "args_list": [ + "int" + ] + }, + "torch.set_printoptions": { + "Matcher": "SetPrintOptionsMatcher", + "paddle_api": "paddle.set_printoptions", + "min_input_args": 0, + "args_list": [ + "precision", + "threshold", + "edgeitems", + "linewidth", + "profile", + "sci_mode" + ], + "paddle_default_kwargs": { + "precision": 4 + } + }, + "torch.set_rng_state": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.set_rng_state", + "min_input_args": 1, + "args_list": [ + "new_state" + ], + "kwargs_change": { + "new_state": "state_list" + } + }, + "torch.sgn": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.sgn", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.sigmoid": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.sign": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.signal.windows.blackman": { + "Matcher": "SignalWindowsWatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "M", + "*", + "sym", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "M": "win_length", + "sym": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "fftbins": "False", + "window": "'blackman'" + } + }, + "torch.signal.windows.cosine": { + "Matcher": "SignalWindowsWatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "M", + "*", + "sym", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "M": "win_length", + "sym": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "fftbins": "False", + "window": "'cosine'" + } + }, + "torch.signal.windows.exponential": { + "Matcher": "SignalWindowsWatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "M", + "*", + "center", + "tau", + "sym", + "dtype", + "layout", + "device", + "requires_grad" + ], + "unsupport_args": [ + "center" + ], + "kwargs_change": { + "M": "win_length", + "sym": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "fftbins": "False" + } + }, + "torch.signal.windows.gaussian": { + "Matcher": "SignalWindowsWatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "M", + "*", + "std", + "sym", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "M": "win_length", + "sym": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "fftbins": "False" + } + }, + "torch.signal.windows.general_cosine": { + "Matcher": "SignalWindowsWatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "M", + "*", + "a", + "sym", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "M": "win_length", + "sym": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "fftbins": "False" + } + }, + "torch.signal.windows.general_hamming": { + "Matcher": "SignalWindowsWatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "M", + "*", + "alpha", + "sym", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "M": "win_length", + "sym": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "fftbins": "False" + } + }, + "torch.signal.windows.hamming": { + "Matcher": "SignalWindowsWatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "M", + "*", + "sym", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "M": "win_length", + "sym": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "fftbins": "False", + "window": "'hamming'" + } + }, + "torch.signal.windows.hann": { + "Matcher": "SignalWindowsWatcher", + "paddle_api": "paddle.audio.functional.get_window", + "min_input_args": 1, + "args_list": [ + "M", + "*", + "sym", + "dtype", + "layout", + "device", + "requires_grad" + ], + "kwargs_change": { + "M": "win_length", + "sym": "fftbins", + "dtype": "dtype" + }, + "paddle_default_kwargs": { + "dtype": "'float32'", + "fftbins": "False", + "window": "'hann'" + } + }, + "torch.signbit": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.signbit", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.sin": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.sinh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.slice_scatter": { + "Matcher": "SliceScatterMatcher", + "paddle_api": "paddle.slice_scatter", + "min_input_args": 2, + "args_list": [ + "input", + "src", + "dim", + "start", + "end", + "step" + ], + "kwargs_change": { + "input": "x", + "src": "value", + "dim": "axes", + "start": "starts", + "end": "ends", + "step": "strides" + } + }, + "torch.slogdet": { + "Matcher": "SLogDetMatcher", + "paddle_api": "paddle.linalg.slogdet", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ] + }, + "torch.softmax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.solve": { + "min_input_args": 2 + }, + "torch.sort": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.sort" + }, + "torch.sparse.FloatTensor": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.sparse.sparse_coo_tensor", + "min_input_args": 3, + "args_list": [ + "indices", + "values", + "size", + "*", + "device" + ], + "kwargs_change": { + "size": "shape", + "device": "place" + } + }, + "torch.sparse.addmm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.sparse.addmm", + "min_input_args": 3, + "args_list": [ + "input", + "mat1", + "mat2", + "*", + "beta", + "alpha" + ], + "kwargs_change": { + "mat1": "x", + "mat2": "y" + } + }, + "torch.sparse.mm": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.sparse.matmul", + "min_input_args": 2, + "args_list": [ + "sparse", + "dense" + ], + "kwargs_change": { + "sparse": "x", + "dense": "y" + } + }, + "torch.sparse.softmax": { + "Matcher": "SparseSoftmaxMatcher", + "paddle_api": "paddle.sparse.nn.functional.softmax", + "min_input_args": 2, + "args_list": [ + "input", + "dim", + "*", + "dtype" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + } + }, + "torch.sparse.sum": { + "Matcher": "RequireDimMatcher", + "paddle_api": "paddle.sparse.sum", + "min_input_args": 1, + "args_list": [ + "input", + "dim", + "dtype" + ], + "kwargs_change": { + "input": "x", + "dim": "axis" + }, + "unsupport_args": [ + "dtype" + ] + }, + "torch.sparse_coo_tensor": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.sparse.sparse_coo_tensor", + "min_input_args": 2, + "args_list": [ + "indices", + "values", + "size", + "*", + "dtype", + "device", + "requires_grad", + "check_invariants" + ], + "kwargs_change": { + "size": "shape", + "dtype": "dtype", + "device": "place", + "check_invariants": "" + } + }, + "torch.sparse_csr_tensor": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.sparse.sparse_csr_tensor", + "min_input_args": 3, + "args_list": [ + "crow_indices", + "col_indices", + "values", + "size", + "*", + "dtype", + "layout", + "device", + "pin_memory", + "requires_grad", + "check_invariants" + ], + "kwargs_change": { + "crow_indices": "crows", + "col_indices": "cols", + "size": "shape", + "dtype": "dtype", + "layout": "", + "device": "place", + "pin_memory": "", + "check_invariants": "" + } + }, + "torch.special.airy_ai": {}, + "torch.special.bessel_j0": {}, + "torch.special.bessel_j1": {}, + "torch.special.bessel_y0": {}, + "torch.special.bessel_y1": {}, + "torch.special.digamma": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.digamma", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.entr": {}, + "torch.special.erf": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.erf", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.erfc": { + "Matcher": "ErfCMatcher", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.erfcx": { + "Matcher": "SpecialErfcxMatcher", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ] + }, + "torch.special.erfinv": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.erfinv", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.exp2": { + "Matcher": "Exp2Matcher", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ] + }, + "torch.special.expit": { + "Matcher": "ExpitMatcher", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ] + }, + "torch.special.expm1": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.special.gammainc": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.gammainc", + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.special.gammaincc": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.gammaincc", + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.special.gammaln": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.gammaln", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.i0": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.special.i0e": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.special.i1": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.special.i1e": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.special.log1p": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.log1p", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.log_ndtr": {}, + "torch.special.log_softmax": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.nn.functional.log_softmax", + "min_input_args": 2, + "args_list": [ + "input", + "dim", + "*", + "dtype" + ], + "kwargs_change": { + "input": "x", + "dim": "axis", + "dtype": "dtype" + } + }, + "torch.special.logit": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.logit", + "min_input_args": 1, + "args_list": [ + "input", + "eps", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.logsumexp": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.special.multigammaln": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.multigammaln", + "min_input_args": 2, + "args_list": [ + "input", + "p", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.ndtr": { + "Matcher": "SpecialNdtrMatcher", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ] + }, + "torch.special.ndtri": { + "Matcher": "SpecialNdtriMatcher", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ] + }, + "torch.special.polygamma": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.polygamma", + "min_input_args": 2, + "args_list": [ + "n", + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.psi": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.digamma", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.round": { + "Matcher": "RoundMatcher", + "paddle_api": "paddle.round", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "decimals", + "out" + ] + }, + "torch.special.scaled_modified_bessel_k0": {}, + "torch.special.scaled_modified_bessel_k1": {}, + "torch.special.sinc": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.sinc", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.special.softmax": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.special.spherical_bessel_j0": {}, + "torch.special.xlog1py": { + "Matcher": "SpecialXLog1pYMatcher", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ] + }, + "torch.special.xlogy": { + "Matcher": "XLogYMatcher", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ] + }, + "torch.special.zeta": {}, + "torch.split": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.split" + }, + "torch.sqrt": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.square": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.squeeze": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.stack": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.std": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.std_mean": { + "Matcher": "StdMeanMatcher", + "min_input_args": 1, + "args_list": [ + "input", + "dim", + "unbiased", + "keepdim", + "*", + "correction" + ] + }, + "torch.stft": { + "Matcher": "StftMatcher", + "paddle_api": "paddle.signal.stft", + "min_input_args": 2, + "args_list": [ + "input", + "n_fft", + "hop_length", + "win_length", + "window", + "center", + "pad_mode", + "normalized", + "onesided", + "return_complex" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.sub": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.sum": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.svd": { + "Matcher": "SvdMatcher", + "paddle_api": "paddle.linalg.svd", + "args_list": [ + "input", + "some", + "compute_uv", + "*", + "out" + ], + "kwargs_change": { + "input": "x" + }, + "unsupport_args": [ + "compute_uv" + ] + }, + "torch.svd_lowrank": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.linalg.svd_lowrank", + "min_input_args": 1, + "args_list": [ + "A", + "q", + "niter", + "M" + ], + "kwargs_change": { + "A": "x" + } + }, + "torch.swapaxes": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.swapdims": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.symeig": { + "Matcher": "SymeigMatcher", + "paddle_api": "paddle.linalg.eigh", + "min_input_args": 1, + "args_list": [ + "input", + "eigenvectors", + "upper", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "upper": "UPLO" + } + }, + "torch.t": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.take": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.take", + "min_input_args": 2, + "args_list": [ + "input", + "index" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.take_along_dim": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.tan": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.tanh": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.tensor": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.tensor_split": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.tensordot": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.tensordot", + "min_input_args": 2, + "args_list": [ + "a", + "b", + "dims", + "out" + ], + "kwargs_change": { + "a": "x", + "b": "y", + "dims": "axes" + } + }, + "torch.testing.assert_allclose": { + "Matcher": "Assert_AllcloseMatcher", + "paddle_api": "paddle.allclose", + "min_input_args": 2, + "args_list": [ + "actual", + "expected", + "rtol", + "atol", + "equal_nan", + "msg" + ], + "kwargs_change": { + "actual": "x", + "expected": "y" + } + }, + "torch.testing.assert_close": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.testing.make_tensor": { + "Matcher": "MakeTMatcher", + "min_input_args": 3, + "args_list": [ + "*shape", + "dtype", + "device", + "low", + "high", + "requires_grad", + "noncontiguous", + "exclude_zero", + "memory_format" + ] + }, + "torch.tile": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.topk": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.torch.int32": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.trace": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.trace", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "x" + } + }, + "torch.transpose": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.trapezoid": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.trapezoid", + "args_list": [ + "y", + "x", + "*", + "dx", + "dim" + ], + "kwargs_change": { + "dim": "axis" + } + }, + "torch.triangular_solve": { + "Matcher": "TriangularSolveMatcher", + "paddle_api": "paddle.linalg.triangular_solve", + "min_input_args": 2, + "args_list": [ + "input", + "A", + "upper", + "transpose", + "unitriangular", + "*", + "out" + ], + "kwargs_change": { + "input": "y", + "A": "x" + } + }, + "torch.tril": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.tril_indices": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.tril_indices", + "min_input_args": 2, + "args_list": [ + "row", + "col", + "offset", + "*", + "dtype", + "device", + "layout" + ], + "kwargs_change": { + "dtype": "dtype" + } + }, + "torch.triplet_margin_loss": {}, + "torch.triu": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.triu_indices": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.triu_indices", + "min_input_args": 2, + "args_list": [ + "row", + "col", + "offset", + "*", + "dtype", + "device", + "layout" + ], + "kwargs_change": { + "dtype": "dtype" + } + }, + "torch.true_divide": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.trunc": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.trunc", + "min_input_args": 1, + "args_list": [ + "input", + "*", + "out" + ] + }, + "torch.unbind": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.unflatten": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.unique": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.compat.unique", + "min_input_args": 1, + "args_list": [ + "input", + "sorted", + "return_inverse", + "return_counts", + "dim" + ] + }, + "torch.unique_consecutive": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.unsqueeze": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.checkpoint.checkpoint": { + "Matcher": "CheckPointMatcher", + "paddle_api": "paddle.distributed.fleet.utils.recompute", + "min_input_args": 1 + }, + "torch.utils.cpp_extension.BuildExtension": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.cpp_extension.CUDAExtension": { + "Matcher": "CUDAAndCppExtensionMatcher", + "paddle_api": "paddle.utils.cpp_extension.CUDAExtension", + "args_list": [ + "name", + "sources", + "*args", + "**kwargs" + ], + "kwargs_change": { + "name": "" + }, + "min_input_args": 2 + }, + "torch.utils.cpp_extension.CppExtension": { + "Matcher": "CUDAAndCppExtensionMatcher", + "paddle_api": "paddle.utils.cpp_extension.CppExtension", + "args_list": [ + "name", + "sources", + "*args", + "**kwargs" + ], + "kwargs_change": { + "name": "" + }, + "min_input_args": 2 + }, + "torch.utils.cpp_extension.load": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.utils.cpp_extension.load", + "args_list": [ + "name", + "sources", + "extra_cflags", + "extra_cuda_cflags", + "extra_ldflags", + "extra_include_paths", + "build_directory", + "verbose", + "with_cuda", + "is_python_module", + "is_standalone", + "keep_intermediates" + ], + "kwargs_change": { + "extra_cflags": "extra_cxx_cflags", + "with_cuda": "", + "keep_intermediates": "" + }, + "unsupport_args": [ + "is_python_module", + "is_standalone" + ], + "min_input_args": 2 + }, + "torch.utils.data.BatchSampler": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.io.BatchSampler", + "min_input_args": 3, + "args_list": [ + "sampler", + "batch_size", + "drop_last" + ] + }, + "torch.utils.data.ChainDataset": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.data.ConcatDataset": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.data.DataLoader": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.io.DataLoader", + "min_input_args": 1, + "args_list": [ + "dataset", + "batch_size", + "shuffle", + "sampler", + "batch_sampler", + "num_workers", + "collate_fn", + "pin_memory", + "drop_last", + "timeout", + "worker_init_fn", + "multiprocessing_context", + "generator", + "*", + "prefetch_factor", + "persistent_workers", + "pin_memory_device" + ], + "kwargs_change": { + "pin_memory": "", + "multiprocessing_context": "", + "generator": "", + "persistent_workers": "", + "pin_memory_device": "" + }, + "unsupport_args": [ + "sampler", + "prefetch_factor" + ] + }, + "torch.utils.data.Dataset": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.data.IterableDataset": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.data.RandomSampler": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.io.RandomSampler", + "min_input_args": 1, + "args_list": [ + "data_source", + "replacement", + "num_samples", + "generator" + ] + }, + "torch.utils.data.Sampler": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.data.SequentialSampler": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.data.Subset": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.data.SubsetRandomSampler": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.io.SubsetRandomSampler", + "min_input_args": 1, + "args_list": [ + "indices", + "generator" + ] + }, + "torch.utils.data.TensorDataset": { + "Matcher": "TensorDatasetMatcher", + "paddle_api": "paddle.io.TensorDataset", + "min_input_args": 1, + "args_list": [ + "*tensors" + ] + }, + "torch.utils.data.WeightedRandomSampler": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.io.WeightedRandomSampler", + "min_input_args": 2, + "args_list": [ + "weights", + "num_samples", + "replacement", + "generator" + ] + }, + "torch.utils.data.default_collate": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.io.dataloader.collate.default_collate_fn", + "min_input_args": 1, + "args_list": [ + "batch" + ] + }, + "torch.utils.data.distributed.DistributedSampler": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.io.DistributedBatchSampler", + "min_input_args": 1, + "args_list": [ + "dataset", + "num_replicas", + "rank", + "shuffle", + "seed", + "drop_last" + ], + "kwargs_change": { + "seed": "" + }, + "paddle_default_kwargs": { + "shuffle": "True", + "batch_size": "1" + } + }, + "torch.utils.data.get_worker_info": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.data.random_split": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.utils.dlpack.from_dlpack": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.utils.dlpack.from_dlpack", + "min_input_args": 1, + "args_list": [ + "ext_tensor" + ], + "kwargs_change": { + "ext_tensor": "dlpack" + } + }, + "torch.utils.dlpack.to_dlpack": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.utils.dlpack.to_dlpack", + "args_list": [ + "tensor" + ], + "kwargs_change": { + "tensor": "x" + } + }, + "torch.utils.set_module": { + "Matcher": "UtilsSetModuleMatcher", + "paddle_api": "paddle.io.Sampler", + "args_list": [ + "obj", + "mod" + ], + "min_input_args": 2 + }, + "torch.vander": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vander", + "min_input_args": 1, + "args_list": [ + "x", + "N", + "increasing" + ], + "kwargs_change": { + "N": "n" + } + }, + "torch.var": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.var_mean": { + "Matcher": "VarMeanMatcher", + "min_input_args": 1, + "args_list": [ + "input", + "dim", + "unbiased", + "keepdim", + "*", + "correction" + ] + }, + "torch.vdot": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.dot", + "min_input_args": 2, + "args_list": [ + "input", + "other", + "*", + "out" + ], + "kwargs_change": { + "input": "x", + "other": "y" + } + }, + "torch.view_as_complex": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.view_as_real": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.vsplit": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vsplit", + "args_list": [ + "input", + "indices" + ], + "overload_args_list": [ + "sections" + ], + "kwargs_change": { + "input": "x", + "indices": "num_or_indices", + "sections": "num_or_indices" + } + }, + "torch.vstack": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vstack", + "min_input_args": 1, + "args_list": [ + "tensors", + "*", + "out" + ], + "kwargs_change": { + "tensors": "x" + } + }, + "torch.where": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.zeros": { + "Matcher": "ChangePrefixMatcher" + }, + "torch.zeros_like": { + "Matcher": "ChangePrefixMatcher" + }, + "torchvision.datasets.CIFAR10": { + "Matcher": "CifarMatcher", + "paddle_api": "paddle.vision.datasets.Cifar10", + "args_list": [ + "root", + "train", + "transform", + "target_transform", + "download" + ], + "unsupport_args": [ + "target_transform" + ] + }, + "torchvision.datasets.CIFAR100": { + "Matcher": "CifarMatcher", + "paddle_api": "paddle.vision.datasets.Cifar100", + "args_list": [ + "root", + "train", + "transform", + "target_transform", + "download" + ], + "unsupport_args": [ + "target_transform" + ] + }, + "torchvision.datasets.FashionMNIST": { + "Matcher": "MNISTMatcher", + "paddle_api": "paddle.vision.datasets.FashionMNIST", + "args_list": [ + "root", + "train", + "transform", + "target_transform", + "download" + ], + "unsupport_args": [ + "target_transform" + ] + }, + "torchvision.datasets.Flowers102": { + "Matcher": "Flowers102Matcher", + "paddle_api": "paddle.vision.datasets.Flowers", + "args_list": [ + "root", + "split", + "transform", + "target_transform", + "download" + ], + "unsupport_args": [ + "target_transform" + ] + }, + "torchvision.datasets.ImageFolder": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.datasets.ImageFolder", + "args_list": [ + "root", + "transform", + "target_transform", + "loader", + "is_valid_file", + "allow_empty" + ], + "unsupport_args": [ + "target_transform" + ], + "kwargs_change": { + "allow_empty": "" + } + }, + "torchvision.datasets.MNIST": { + "Matcher": "MNISTMatcher", + "paddle_api": "paddle.vision.datasets.MNIST", + "args_list": [ + "root", + "train", + "transform", + "target_transform", + "download" + ], + "unsupport_args": [ + "target_transform" + ] + }, + "torchvision.datasets.VOCDetection": { + "Matcher": "VOCDetectionMatcher", + "paddle_api": "paddle.vision.datasets.VOC2012", + "args_list": [ + "root", + "year", + "image_set", + "download", + "transform", + "target_transform", + "transforms" + ], + "unsupport_args": [ + "year", + "target_transform", + "transforms" + ] + }, + "torchvision.io.ImageReadMode.GRAY": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'gray'", + "min_input_args": 0 + }, + "torchvision.io.ImageReadMode.RGB": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'rgb'", + "min_input_args": 0 + }, + "torchvision.io.ImageReadMode.UNCHANGED": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'unchanged'", + "min_input_args": 0 + }, + "torchvision.io.decode_jpeg": { + "Matcher": "DecodeJpegMatcher", + "paddle_api": "paddle.vision.ops.decode_jpeg", + "args_list": [ + "input", + "mode", + "device", + "apply_exif_orientation" + ], + "kwargs_change": { + "input": "x" + }, + "unsupport_args": [ + "apply_exif_orientation" + ] + }, + "torchvision.io.read_file": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.ops.read_file", + "args_list": [ + "path" + ], + "kwargs_change": { + "path": "filename" + } + }, + "torchvision.models.AlexNet_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.AlexNet_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.DenseNet121_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.DenseNet121_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.DenseNet161_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.DenseNet161_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.DenseNet169_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.DenseNet169_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.DenseNet201_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.DenseNet201_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.GoogLeNet_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.Inception3": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.models.InceptionV3", + "args_list": [ + "num_classes", + "aux_logits", + "transform_input", + "inception_blocks", + "init_weights", + "dropout" + ], + "kwargs_change": { + "aux_logits": "", + "init_weights": "" + }, + "unsupport_args": [ + "transform_input", + "inception_blocks", + "dropout" + ] + }, + "torchvision.models.Inception_V3_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.Inception_V3_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V2_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V3_Large_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V3_Small_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.ResNet101_64x4d_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ResNet101_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ResNet101_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ResNet101_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.ResNet152_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ResNet152_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ResNet152_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.ResNet18_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ResNet18_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ResNet34_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ResNet34_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ResNet50_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ResNet50_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ResNet50_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.SqueezeNet1_0_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.SqueezeNet1_1_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.VGG11_BN_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.VGG11_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.VGG11_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.VGG13_BN_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.VGG13_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.VGG13_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.VGG16_BN_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.VGG16_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_FEATURES'", + "min_input_args": 0 + }, + "torchvision.models.VGG16_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.VGG19_BN_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.VGG19_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.VGG19_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.Wide_ResNet101_2_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.Wide_ResNet50_2_Weights.DEFAULT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'DEFAULT'", + "min_input_args": 0 + }, + "torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V1'", + "min_input_args": 0 + }, + "torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'IMAGENET1K_V2'", + "min_input_args": 0 + }, + "torchvision.models.alexnet": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.alexnet", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.densenet121": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.densenet121", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.densenet161": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.densenet161", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.densenet169": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.densenet169", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.densenet201": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.densenet201", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.googlenet": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.googlenet", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.inception.InceptionA": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.models.inceptionv3.InceptionA", + "min_input_args": 2, + "args_list": [ + "in_channels", + "pool_features", + "conv_block" + ], + "kwargs_change": { + "in_channels": "num_channels" + }, + "unsupport_args": [ + "conv_block" + ] + }, + "torchvision.models.inception.InceptionB": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.models.inceptionv3.InceptionB", + "min_input_args": 1, + "args_list": [ + "in_channels", + "conv_block" + ], + "kwargs_change": { + "in_channels": "num_channels" + }, + "unsupport_args": [ + "conv_block" + ] + }, + "torchvision.models.inception.InceptionC": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.models.inceptionv3.InceptionC", + "min_input_args": 2, + "args_list": [ + "in_channels", + "channels_7x7", + "conv_block" + ], + "kwargs_change": { + "in_channels": "num_channels" + }, + "unsupport_args": [ + "conv_block" + ] + }, + "torchvision.models.inception.InceptionD": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.models.inceptionv3.InceptionD", + "min_input_args": 1, + "args_list": [ + "in_channels", + "conv_block" + ], + "kwargs_change": { + "in_channels": "num_channels" + }, + "unsupport_args": [ + "conv_block" + ] + }, + "torchvision.models.inception.InceptionE": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.models.inceptionv3.InceptionE", + "min_input_args": 1, + "args_list": [ + "in_channels", + "conv_block" + ], + "kwargs_change": { + "in_channels": "num_channels" + }, + "unsupport_args": [ + "conv_block" + ] + }, + "torchvision.models.inception_v3": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.inception_v3", + "args_list": [ + "weights", + "progress", + "pretrained", + "**kwargs" + ], + "kwargs_change": { + "progress": "", + "aux_logits": "", + "init_weights": "" + }, + "unsupport_args": [ + "transform_input", + "inception_blocks", + "dropout" + ] + }, + "torchvision.models.mobilenet_v2": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.mobilenet_v2", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.mobilenet_v3_large": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.mobilenet_v3_large", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.mobilenet_v3_small": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.mobilenet_v3_small", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.resnet101": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.resnet101", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.resnet152": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.resnet152", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.resnet18": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.resnet18", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.resnet34": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.resnet34", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.resnet50": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.resnet50", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.resnext101_64x4d": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.resnext101_64x4d", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.resnext50_32x4d": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.resnext50_32x4d", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.shufflenet_v2_x0_5": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.shufflenet_v2_x0_5", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.shufflenet_v2_x1_0": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.shufflenet_v2_x1_0", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.shufflenet_v2_x1_5": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.shufflenet_v2_x1_5", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.shufflenet_v2_x2_0": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.shufflenet_v2_x2_0", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.squeezenet1_0": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.squeezenet1_0", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.squeezenet1_1": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.squeezenet1_1", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.vgg11": { + "Matcher": "VGGMatcher", + "paddle_api": "paddle.vision.models.vgg11", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.vgg11_bn": { + "Matcher": "VGGMatcher", + "paddle_api": "paddle.vision.models.vgg11", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.vgg13": { + "Matcher": "VGGMatcher", + "paddle_api": "paddle.vision.models.vgg13", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.vgg13_bn": { + "Matcher": "VGGMatcher", + "paddle_api": "paddle.vision.models.vgg13", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.vgg16": { + "Matcher": "VGGMatcher", + "paddle_api": "paddle.vision.models.vgg16", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.vgg16_bn": { + "Matcher": "VGGMatcher", + "paddle_api": "paddle.vision.models.vgg16", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.vgg19": { + "Matcher": "VGGMatcher", + "paddle_api": "paddle.vision.models.vgg19", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.vgg19_bn": { + "Matcher": "VGGMatcher", + "paddle_api": "paddle.vision.models.vgg19", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.wide_resnet101_2": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.wide_resnet101_2", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.models.wide_resnet50_2": { + "Matcher": "WeightsMatcher", + "paddle_api": "paddle.vision.models.wide_resnet50_2", + "args_list": [ + "weights", + "progress", + "pretrained" + ], + "kwargs_change": { + "progress": "" + } + }, + "torchvision.ops.DeformConv2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.ops.DeformConv2D", + "args_list": [ + "in_channels", + "out_channels", + "kernel_size", + "stride", + "padding", + "dilation", + "groups", + "bias" + ], + "kwargs_change": { + "bias": "bias_attr" + } + }, + "torchvision.ops.RoIAlign": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.ops.RoIAlign", + "args_list": [ + "output_size", + "spatial_scale", + "sampling_ratio", + "aligned" + ], + "unsupport_args": [ + "sampling_ratio", + "aligned" + ] + }, + "torchvision.ops.RoIPool": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.ops.RoIPool" + }, + "torchvision.ops.deform_conv2d": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.ops.deform_conv2d", + "args_list": [ + "input", + "offset", + "weight", + "bias", + "stride", + "padding", + "dilation", + "mask" + ], + "kwargs_change": { + "input": "x" + } + }, + "torchvision.ops.nms": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.ops.nms", + "args_list": [ + "boxes", + "scores", + "iou_threshold" + ] + }, + "torchvision.ops.ps_roi_pool": { + "Matcher": "BoxesConvertMatcher", + "paddle_api": "paddle.vision.ops.psroi_pool", + "args_list": [ + "input", + "boxes", + "output_size", + "spatial_scale" + ] + }, + "torchvision.ops.roi_align": { + "Matcher": "BoxesConvertMatcher", + "paddle_api": "paddle.vision.ops.roi_align", + "args_list": [ + "input", + "boxes", + "output_size", + "spatial_scale", + "sampling_ratio", + "aligned" + ] + }, + "torchvision.ops.roi_pool": { + "Matcher": "BoxesConvertMatcher", + "paddle_api": "paddle.vision.ops.roi_pool", + "args_list": [ + "input", + "boxes", + "output_size", + "spatial_scale" + ] + }, + "torchvision.transforms.CenterCrop": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.CenterCrop", + "args_list": [ + "size" + ] + }, + "torchvision.transforms.ColorJitter": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.ColorJitter", + "args_list": [ + "brightness", + "contrast", + "saturation", + "hue" + ] + }, + "torchvision.transforms.Compose": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.Compose" + }, + "torchvision.transforms.Grayscale": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.Grayscale", + "args_list": [ + "num_output_channels" + ] + }, + "torchvision.transforms.InterpolationMode.BICUBIC": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'bicubic'", + "min_input_args": 0 + }, + "torchvision.transforms.InterpolationMode.BILINEAR": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'bilinear'", + "min_input_args": 0 + }, + "torchvision.transforms.InterpolationMode.BOX": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'box'", + "min_input_args": 0 + }, + "torchvision.transforms.InterpolationMode.HAMMING": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'hamming'", + "min_input_args": 0 + }, + "torchvision.transforms.InterpolationMode.LANCZOS": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'lanczos'", + "min_input_args": 0 + }, + "torchvision.transforms.InterpolationMode.NEAREST": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'nearest'", + "min_input_args": 0 + }, + "torchvision.transforms.InterpolationMode.NEAREST_EXACT": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "'nearest_exact'", + "min_input_args": 0 + }, + "torchvision.transforms.Normalize": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.Normalize", + "args_list": [ + "mean", + "std", + "inplace" + ] + }, + "torchvision.transforms.Pad": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.Pad", + "args_list": [ + "padding", + "fill", + "padding_mode" + ] + }, + "torchvision.transforms.RandomAffine": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.RandomAffine", + "args_list": [ + "degrees", + "translate", + "scale", + "shear", + "interpolation", + "fill", + "center" + ] + }, + "torchvision.transforms.RandomCrop": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.RandomCrop", + "args_list": [ + "size", + "padding", + "pad_if_needed", + "fill", + "padding_mode" + ] + }, + "torchvision.transforms.RandomErasing": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.RandomErasing", + "args_list": [ + "p", + "scale", + "ratio", + "value", + "inplace" + ], + "kwargs_change": { + "p": "prob" + } + }, + "torchvision.transforms.RandomHorizontalFlip": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.RandomHorizontalFlip", + "args_list": [ + "p" + ], + "kwargs_change": { + "p": "prob" + } + }, + "torchvision.transforms.RandomPerspective": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.RandomPerspective", + "args_list": [ + "distortion_scale", + "p", + "interpolation", + "fill" + ], + "kwargs_change": { + "p": "prob" + } + }, + "torchvision.transforms.RandomResizedCrop": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.RandomResizedCrop", + "args_list": [ + "size", + "scale", + "ratio", + "interpolation", + "antialias" + ], + "unsupport_args": [ + "antialias" + ] + }, + "torchvision.transforms.RandomRotation": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.RandomRotation", + "args_list": [ + "degrees", + "interpolation", + "expand", + "center", + "fill" + ] + }, + "torchvision.transforms.RandomVerticalFlip": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.RandomVerticalFlip", + "args_list": [ + "p" + ], + "kwargs_change": { + "p": "prob" + } + }, + "torchvision.transforms.Resize": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.Resize", + "args_list": [ + "size", + "interpolation", + "max_size", + "antialias" + ], + "unsupport_args": [ + "max_size", + "antialias" + ] + }, + "torchvision.transforms.ToTensor": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.ToTensor" + }, + "torchvision.transforms.functional.adjust_brightness": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.adjust_brightness" + }, + "torchvision.transforms.functional.adjust_contrast": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.adjust_contrast" + }, + "torchvision.transforms.functional.adjust_hue": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.adjust_hue" + }, + "torchvision.transforms.functional.affine": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.affine", + "args_list": [ + "img", + "angle", + "translate", + "scale", + "shear", + "interpolation", + "fill", + "center" + ] + }, + "torchvision.transforms.functional.center_crop": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.center_crop" + }, + "torchvision.transforms.functional.crop": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.crop" + }, + "torchvision.transforms.functional.erase": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.erase" + }, + "torchvision.transforms.functional.hflip": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.hflip" + }, + "torchvision.transforms.functional.normalize": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.normalize", + "args_list": [ + "tensor", + "mean", + "std", + "inplace" + ], + "kwargs_change": { + "tensor": "img" + } + }, + "torchvision.transforms.functional.pad": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.pad" + }, + "torchvision.transforms.functional.perspective": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.perspective", + "args_list": [ + "img", + "startpoints", + "endpoints", + "interpolation", + "fill" + ] + }, + "torchvision.transforms.functional.resize": { + "Matcher": "GenericMatcher", + "paddle_api": "paddle.vision.transforms.resize", + "args_list": [ + "img", + "size", + "interpolation", + "max_size", + "antialias" + ], + "unsupport_args": [ + "max_size", + "antialias" + ] + }, + "torchvision.transforms.functional.rotate": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.rotate", + "args_list": [ + "img", + "angle", + "interpolation", + "expand", + "center", + "fill" + ] + }, + "torchvision.transforms.functional.to_grayscale": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.to_grayscale" + }, + "torchvision.transforms.functional.to_tensor": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.to_tensor", + "args_list": [ + "pic" + ] + }, + "torchvision.transforms.functional.vflip": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddle.vision.transforms.vflip" + }, + "transformers.AddedToken": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.transformers.AddedToken" + }, + "transformers.GenerationConfig": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.generation.GenerationConfig" + }, + "transformers.LogitsProcessor": { + "Matcher": "GenericMatcher", + "paddle_api": "paddleformers.generation.LogitsProcessor", + "args_list": [ + "input_ids", + "scores" + ], + "kwargs_change": { + "scores": "logits" + } + }, + "transformers.LogitsProcessorList": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.generation.LogitsProcessorList" + }, + "transformers.PreTrainedModel": { + "Matcher": "TRFMPreTrainedModelMatcher", + "paddle_api": "paddleformers.transformers.PretrainedModel", + "abstract": true + }, + "transformers.PreTrainedModel.generate": { + "Matcher": "GenericMatcher", + "paddle_api": "paddleformers.transformers.PretrainedModel.generate", + "min_input_args": 1, + "args_list": [ + "input" + ], + "kwargs_change": { + "input": "input_ids" + } + }, + "transformers.PreTrainedTokenizer": { + "Matcher": "ChangePrefixMatcher" + }, + "transformers.PretrainedConfig": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.transformers.PretrainedConfig", + "abstract": true + }, + "transformers.StoppingCriteriaList": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.generation.StoppingCriteriaList", + "args_list": [] + }, + "transformers.generation.utils.GenerateOutput": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.transformers.model_outputs.BaseModelOutput", + "abstract": true + }, + "transformers.logging.get_logger": { + "Matcher": "GetLoggerMatcher", + "args_list": [ + "name" + ] + }, + "transformers.modeling_outputs.BaseModelOutputWithPast": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.transformers.model_outputs.BaseModelOutputWithPast", + "args_list": [ + "last_hidden_state", + "past_key_values", + "hidden_states", + "attentions" + ] + }, + "transformers.modeling_outputs.CausalLMOutputWithPast": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.transformers.model_outputs.CausalLMOutputWithPast", + "args_list": [ + "loss", + "logits", + "past_key_values", + "hidden_states", + "attentions" + ] + }, + "transformers.utils.add_start_docstrings_to_model_forward": { + "Matcher": "ChangeAPIMatcher", + "paddle_api": "paddleformers.trainer.utils.add_start_docstrings_to_model_forward", + "args_list": [ + "*docstr" + ] } - }, - "transformers.PreTrainedTokenizer": { - "Matcher": "ChangePrefixMatcher" - }, - "transformers.PretrainedConfig": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.transformers.PretrainedConfig", - "abstract": true - }, - "transformers.StoppingCriteriaList": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.generation.StoppingCriteriaList", - "args_list": [] - }, - "transformers.generation.utils.GenerateOutput": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.transformers.model_outputs.BaseModelOutput", - "abstract": true - }, - "transformers.logging.get_logger": { - "Matcher": "GetLoggerMatcher", - "args_list": [ - "name" - ] - }, - "transformers.modeling_outputs.BaseModelOutputWithPast": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.transformers.model_outputs.BaseModelOutputWithPast", - "args_list": [ - "last_hidden_state", - "past_key_values", - "hidden_states", - "attentions" - ] - }, - "transformers.modeling_outputs.CausalLMOutputWithPast": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.transformers.model_outputs.CausalLMOutputWithPast", - "args_list": [ - "loss", - "logits", - "past_key_values", - "hidden_states", - "attentions" - ] - }, - "transformers.utils.add_start_docstrings_to_model_forward": { - "Matcher": "ChangeAPIMatcher", - "paddle_api": "paddleformers.trainer.utils.add_start_docstrings_to_model_forward", - "args_list": [ - "*docstr" - ] - } } diff --git a/tests/test_torch_isreal.py b/tests/test_torch_isreal.py new file mode 100644 index 000000000..790380097 --- /dev/null +++ b/tests/test_torch_isreal.py @@ -0,0 +1,55 @@ +# Copyright (c) 2023 PaddlePaddle Authors. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import unittest +import textwrap +from apibase import APIBase + +class TestIsReal(unittest.TestCase): + def setUp(self): + self.obj = APIBase("torch.isreal") + + def test_case_1(self): + pytorch_code = textwrap.dedent( + """ + import torch + src = torch.tensor([1, 1+1j, 2.0, 3+0j]) + result = torch.isreal(src) + """ + ) + self.obj.run(pytorch_code, ["result"]) + + def test_case_2(self): + # 验证 input -> x 的映射 + pytorch_code = textwrap.dedent( + """ + import torch + src = torch.tensor([1.0, 2.0]) + result = torch.isreal(input=src) + """ + ) + self.obj.run(pytorch_code, ["result"]) + + def test_case_3(self): + # 验证 Tensor 方法 + pytorch_code = textwrap.dedent( + """ + import torch + result = torch.tensor([1, 1j]).isreal() + """ + ) + self.obj.run(pytorch_code, ["result"]) + +if __name__ == "__main__": + unittest.main() \ No newline at end of file