Skip to content

Commit a36519a

Browse files
committed
[API Compatibility] block_diag/broadcast_tensors/cartesian_prod/copysign/index_fill/cross/dist/flip/pow/renorm Edit By AI Agent
1 parent 009444b commit a36519a

18 files changed

Lines changed: 612 additions & 223 deletions

paconvert/api_alias_mapping.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@
104104
"torch.functional.unique": "torch.unique",
105105
"torch.half": "torch.float16",
106106
"torch.hardshrink": "torch.nn.functional.hardshrink",
107-
"torch.i0": "torch.special.i0",
108107
"torch.igamma": "torch.special.gammainc",
109108
"torch.igammac": "torch.special.gammaincc",
110109
"torch.int": "torch.int32",

paconvert/api_mapping.json

Lines changed: 20 additions & 222 deletions
Original file line numberDiff line numberDiff line change
@@ -784,26 +784,10 @@
784784
"Matcher": "ChangePrefixMatcher"
785785
},
786786
"torch.Tensor.copysign": {
787-
"Matcher": "Num2TensorBinaryMatcher",
788-
"paddle_api": "paddle.Tensor.copysign",
789-
"min_input_args": 1,
790-
"args_list": [
791-
"other"
792-
],
793-
"kwargs_change": {
794-
"other": "y"
795-
}
787+
"Matcher": "ChangePrefixMatcher"
796788
},
797789
"torch.Tensor.copysign_": {
798-
"Matcher": "Num2TensorBinaryMatcher",
799-
"paddle_api": "paddle.Tensor.copysign_",
800-
"min_input_args": 1,
801-
"args_list": [
802-
"other"
803-
],
804-
"kwargs_change": {
805-
"other": "y"
806-
}
790+
"Matcher": "ChangePrefixMatcher"
807791
},
808792
"torch.Tensor.corrcoef": {
809793
"Matcher": "ChangePrefixMatcher"
@@ -849,17 +833,7 @@
849833
"Matcher": "ChangePrefixMatcher"
850834
},
851835
"torch.Tensor.cross": {
852-
"Matcher": "GenericMatcher",
853-
"paddle_api": "paddle.Tensor.cross",
854-
"min_input_args": 1,
855-
"args_list": [
856-
"other",
857-
"dim"
858-
],
859-
"kwargs_change": {
860-
"other": "y",
861-
"dim": "axis"
862-
}
836+
"Matcher": "ChangePrefixMatcher"
863837
},
864838
"torch.Tensor.crow_indices": {
865839
"Matcher": "ChangeAPIMatcher",
@@ -978,16 +952,7 @@
978952
"Matcher": "DimOrderMatcher"
979953
},
980954
"torch.Tensor.dist": {
981-
"Matcher": "GenericMatcher",
982-
"paddle_api": "paddle.Tensor.dist",
983-
"min_input_args": 1,
984-
"args_list": [
985-
"other",
986-
"p"
987-
],
988-
"kwargs_change": {
989-
"other": "y"
990-
}
955+
"Matcher": "ChangePrefixMatcher"
991956
},
992957
"torch.Tensor.div": {
993958
"Matcher": "ChangePrefixMatcher"
@@ -1140,15 +1105,7 @@
11401105
"Matcher": "ChangePrefixMatcher"
11411106
},
11421107
"torch.Tensor.flip": {
1143-
"Matcher": "GenericMatcher",
1144-
"paddle_api": "paddle.Tensor.flip",
1145-
"min_input_args": 1,
1146-
"args_list": [
1147-
"dims"
1148-
],
1149-
"kwargs_change": {
1150-
"dims": "axis"
1151-
}
1108+
"Matcher": "ChangePrefixMatcher"
11521109
},
11531110
"torch.Tensor.fliplr": {
11541111
"Matcher": "GenericMatcher",
@@ -1267,18 +1224,7 @@
12671224
}
12681225
},
12691226
"torch.Tensor.geometric_": {
1270-
"Matcher": "GenericMatcher",
1271-
"paddle_api": "paddle.Tensor.geometric_",
1272-
"min_input_args": 1,
1273-
"args_list": [
1274-
"p",
1275-
"*",
1276-
"generator"
1277-
],
1278-
"kwargs_change": {
1279-
"p": "probs",
1280-
"generator": ""
1281-
}
1227+
"Matcher": "ChangePrefixMatcher"
12821228
},
12831229
"torch.Tensor.geqrf": {},
12841230
"torch.Tensor.ger": {
@@ -1398,15 +1344,7 @@
13981344
}
13991345
},
14001346
"torch.Tensor.hypot_": {
1401-
"Matcher": "GenericMatcher",
1402-
"paddle_api": "paddle.Tensor.hypot_",
1403-
"min_input_args": 1,
1404-
"args_list": [
1405-
"other"
1406-
],
1407-
"kwargs_change": {
1408-
"other": "y"
1409-
}
1347+
"Matcher": "ChangePrefixMatcher"
14101348
},
14111349
"torch.Tensor.i0": {
14121350
"Matcher": "ChangePrefixMatcher"
@@ -1475,30 +1413,10 @@
14751413
]
14761414
},
14771415
"torch.Tensor.index_fill": {
1478-
"Matcher": "GenericMatcher",
1479-
"paddle_api": "paddle.Tensor.index_fill",
1480-
"min_input_args": 3,
1481-
"args_list": [
1482-
"dim",
1483-
"index",
1484-
"value"
1485-
],
1486-
"kwargs_change": {
1487-
"dim": "axis"
1488-
}
1416+
"Matcher": "ChangePrefixMatcher"
14891417
},
14901418
"torch.Tensor.index_fill_": {
1491-
"Matcher": "GenericMatcher",
1492-
"paddle_api": "paddle.Tensor.index_fill_",
1493-
"min_input_args": 3,
1494-
"args_list": [
1495-
"dim",
1496-
"index",
1497-
"value"
1498-
],
1499-
"kwargs_change": {
1500-
"dim": "axis"
1501-
}
1419+
"Matcher": "ChangePrefixMatcher"
15021420
},
15031421
"torch.Tensor.index_put": {
15041422
"Matcher": "ChangePrefixMatcher"
@@ -2283,32 +2201,10 @@
22832201
"min_input_args": 0
22842202
},
22852203
"torch.Tensor.renorm": {
2286-
"Matcher": "GenericMatcher",
2287-
"paddle_api": "paddle.Tensor.renorm",
2288-
"min_input_args": 3,
2289-
"args_list": [
2290-
"p",
2291-
"dim",
2292-
"maxnorm"
2293-
],
2294-
"kwargs_change": {
2295-
"dim": "axis",
2296-
"maxnorm": "max_norm"
2297-
}
2204+
"Matcher": "ChangePrefixMatcher"
22982205
},
22992206
"torch.Tensor.renorm_": {
2300-
"Matcher": "GenericMatcher",
2301-
"min_input_args": 3,
2302-
"paddle_api": "paddle.Tensor.renorm_",
2303-
"args_list": [
2304-
"p",
2305-
"dim",
2306-
"maxnorm"
2307-
],
2308-
"kwargs_change": {
2309-
"dim": "axis",
2310-
"maxnorm": "max_norm"
2311-
}
2207+
"Matcher": "ChangePrefixMatcher"
23122208
},
23132209
"torch.Tensor.repeat": {
23142210
"Matcher": "ChangePrefixMatcher"
@@ -3828,15 +3724,7 @@
38283724
"Matcher": "ChangePrefixMatcher"
38293725
},
38303726
"torch.block_diag": {
3831-
"Matcher": "SimpleScalableVarMatcher",
3832-
"paddle_api": "paddle.block_diag",
3833-
"min_input_args": 1,
3834-
"args_list": [
3835-
"*tensors"
3836-
],
3837-
"kwargs_change": {
3838-
"tensors": "inputs"
3839-
}
3727+
"Matcher": "ChangePrefixMatcher"
38403728
},
38413729
"torch.bmm": {
38423730
"Matcher": "ChangePrefixMatcher"
@@ -3845,15 +3733,7 @@
38453733
"Matcher": "ChangePrefixMatcher"
38463734
},
38473735
"torch.broadcast_tensors": {
3848-
"Matcher": "ScalableVarMatcher",
3849-
"paddle_api": "paddle.broadcast_tensors",
3850-
"min_input_args": 1,
3851-
"args_list": [
3852-
"*tensors"
3853-
],
3854-
"kwargs_change": {
3855-
"tensors": "input"
3856-
}
3736+
"Matcher": "ChangePrefixMatcher"
38573737
},
38583738
"torch.broadcast_to": {
38593739
"Matcher": "ChangePrefixMatcher"
@@ -3869,15 +3749,7 @@
38693749
]
38703750
},
38713751
"torch.cartesian_prod": {
3872-
"Matcher": "SimpleScalableVarMatcher",
3873-
"paddle_api": "paddle.cartesian_prod",
3874-
"min_input_args": 1,
3875-
"args_list": [
3876-
"*tensors"
3877-
],
3878-
"kwargs_change": {
3879-
"tensors": "x"
3880-
}
3752+
"Matcher": "ChangePrefixMatcher"
38813753
},
38823754
"torch.cat": {
38833755
"Matcher": "ChangePrefixMatcher"
@@ -4063,19 +3935,7 @@
40633935
"Matcher": "ChangePrefixMatcher"
40643936
},
40653937
"torch.copysign": {
4066-
"Matcher": "GenericMatcher",
4067-
"paddle_api": "paddle.copysign",
4068-
"min_input_args": 2,
4069-
"args_list": [
4070-
"input",
4071-
"other",
4072-
"*",
4073-
"out"
4074-
],
4075-
"kwargs_change": {
4076-
"input": "x",
4077-
"other": "y"
4078-
}
3938+
"Matcher": "ChangePrefixMatcher"
40793939
},
40803940
"torch.corrcoef": {
40813941
"Matcher": "GenericMatcher",
@@ -4159,21 +4019,7 @@
41594019
}
41604020
},
41614021
"torch.cross": {
4162-
"Matcher": "GenericMatcher",
4163-
"paddle_api": "paddle.cross",
4164-
"min_input_args": 2,
4165-
"args_list": [
4166-
"input",
4167-
"other",
4168-
"dim",
4169-
"*",
4170-
"out"
4171-
],
4172-
"kwargs_change": {
4173-
"input": "x",
4174-
"other": "y",
4175-
"dim": "axis"
4176-
}
4022+
"Matcher": "ChangePrefixMatcher"
41774023
},
41784024
"torch.ctc_loss": {},
41794025
"torch.cuda.BFloat16Tensor": {
@@ -4510,18 +4356,7 @@
45104356
"Matcher": "ChangePrefixMatcher"
45114357
},
45124358
"torch.dist": {
4513-
"Matcher": "GenericMatcher",
4514-
"paddle_api": "paddle.dist",
4515-
"min_input_args": 2,
4516-
"args_list": [
4517-
"input",
4518-
"other",
4519-
"p"
4520-
],
4521-
"kwargs_change": {
4522-
"input": "x",
4523-
"other": "y"
4524-
}
4359+
"Matcher": "ChangePrefixMatcher"
45254360
},
45264361
"torch.distributed.Backend": {
45274362
"Matcher": "DistributedBackendMatcher",
@@ -5771,17 +5606,7 @@
57715606
"Matcher": "ChangePrefixMatcher"
57725607
},
57735608
"torch.flip": {
5774-
"Matcher": "GenericMatcher",
5775-
"paddle_api": "paddle.flip",
5776-
"min_input_args": 2,
5777-
"args_list": [
5778-
"input",
5779-
"dims"
5780-
],
5781-
"kwargs_change": {
5782-
"input": "x",
5783-
"dims": "axis"
5784-
}
5609+
"Matcher": "ChangePrefixMatcher"
57855610
},
57865611
"torch.fliplr": {
57875612
"Matcher": "GenericMatcher",
@@ -6222,19 +6047,7 @@
62226047
]
62236048
},
62246049
"torch.index_fill": {
6225-
"Matcher": "GenericMatcher",
6226-
"paddle_api": "paddle.index_fill",
6227-
"min_input_args": 4,
6228-
"args_list": [
6229-
"input",
6230-
"dim",
6231-
"index",
6232-
"value"
6233-
],
6234-
"kwargs_change": {
6235-
"input": "x",
6236-
"dim": "axis"
6237-
}
6050+
"Matcher": "ChangePrefixMatcher"
62386051
},
62396052
"torch.index_put": {
62406053
"Matcher": "ChangePrefixMatcher"
@@ -11419,22 +11232,7 @@
1141911232
"Matcher": "ChangePrefixMatcher"
1142011233
},
1142111234
"torch.renorm": {
11422-
"Matcher": "GenericMatcher",
11423-
"paddle_api": "paddle.renorm",
11424-
"min_input_args": 4,
11425-
"args_list": [
11426-
"input",
11427-
"p",
11428-
"dim",
11429-
"maxnorm",
11430-
"*",
11431-
"out"
11432-
],
11433-
"kwargs_change": {
11434-
"input": "x",
11435-
"dim": "axis",
11436-
"maxnorm": "max_norm"
11437-
}
11235+
"Matcher": "ChangePrefixMatcher"
1143811236
},
1143911237
"torch.repeat_interleave": {
1144011238
"Matcher": "ChangePrefixMatcher"

0 commit comments

Comments
 (0)