From 877c4ec848701900aa14f13c60be4459e7a1dc33 Mon Sep 17 00:00:00 2001 From: zhouwei25 Date: Mon, 1 Jun 2026 12:35:34 +0000 Subject: [PATCH] [API Compatibility] select_scatter/sgn/signbit/slice_scatter/tensordot/tril_indices/triu_indices/vander/logaddexp/logspace/moveaxis/nan_to_num/nanmean/nansum/masked_fill Edit By AI Agent Co-Authored-By: Claude Opus 4.6 --- paconvert/api_mapping.json | 59 +++++++++----------------------------- 1 file changed, 13 insertions(+), 46 deletions(-) diff --git a/paconvert/api_mapping.json b/paconvert/api_mapping.json index 2b4e144f8..fdc1dc905 100644 --- a/paconvert/api_mapping.json +++ b/paconvert/api_mapping.json @@ -1480,15 +1480,7 @@ "Matcher": "ChangePrefixMatcher" }, "torch.Tensor.logaddexp": { - "Matcher": "GenericMatcher", - "paddle_api": "paddle.Tensor.logaddexp", - "min_input_args": 1, - "args_list": [ - "other" - ], - "kwargs_change": { - "other": "y" - } + "Matcher": "ChangePrefixMatcher" }, "torch.Tensor.logaddexp2": { "Matcher": "LogAddExp2Matcher", @@ -1738,7 +1730,8 @@ "dim", "keepdim", "*", - "dtype" + "dtype", + "out" ], "kwargs_change": { "dim": "axis" @@ -1770,11 +1763,11 @@ "dim", "keepdim", "*", - "dtype" + "dtype", + "out" ], "kwargs_change": { - "dim": "axis", - "dtype": "dtype" + "dim": "axis" } }, "torch.Tensor.narrow": { @@ -2090,18 +2083,7 @@ ] }, "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" - } + "Matcher": "ChangePrefixMatcher" }, "torch.Tensor.set_": { "Matcher": "TensorSetMatcher", @@ -6458,8 +6440,7 @@ ], "kwargs_change": { "end": "stop", - "steps": "num", - "dtype": "dtype" + "steps": "num" } }, "torch.logsumexp": { @@ -6705,8 +6686,7 @@ ], "kwargs_change": { "input": "x", - "dim": "axis", - "dtype": "dtype" + "dim": "axis" } }, "torch.narrow": { @@ -10446,20 +10426,7 @@ ] }, "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" - } + "Matcher": "ChangePrefixMatcher" }, "torch.selu": { "Matcher": "GenericMatcher", @@ -11482,7 +11449,7 @@ "layout" ], "kwargs_change": { - "dtype": "dtype" + "device": "device" } }, "torch.triplet_margin_loss": {}, @@ -11503,7 +11470,7 @@ "layout" ], "kwargs_change": { - "dtype": "dtype" + "device": "device" } }, "torch.true_divide": { @@ -13369,4 +13336,4 @@ "*docstr" ] } -} +} \ No newline at end of file