Skip to content

Commit c21ab51

Browse files
authored
Correct api difference format (#7617)
* 修复部分差异文档,完善format校验工具,新增一致性校验工具 * 修复部分差异文档,完善format校验工具,新增一致性校验工具 * 完善格式不通过的api difference * fix url * fix errors * add ci * rm tqdm * 对齐格式 * 增加返回码
1 parent 4f4e61a commit c21ab51

File tree

235 files changed

+2466
-2198
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

235 files changed

+2466
-2198
lines changed

ci_scripts/hooks/pre-doc-compile.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,27 @@ else
120120
echo "ERROR: Generated API mapping file not found at $GENERATED_FILE"
121121
handle_failure
122122
fi
123+
124+
python "${APIMAPPING_ROOT}/tools/validate_api_difference_format.py"
125+
126+
# 获取上一条命令的退出状态码
127+
exit_code=$?
128+
129+
# 根据退出状态码决定后续操作
130+
if [ $exit_code -eq 0 ]; then
131+
echo "API DIFFERENCE FORMAT VALIDATE SUCCESS!"
132+
# 在这里继续添加您需要执行的命令
133+
else
134+
echo "ERROR: API DIFFERENCE FORMAT VALIDATE FAILURE! error code: $exit_code" >&2
135+
exit 1
136+
fi
137+
138+
python "${APIMAPPING_ROOT}/tools/validate_pytorch_api_mapping.py" --skip-url-check
139+
exit_code=$?
140+
141+
if [ $exit_code -eq 0 ]; then
142+
echo "PYTORCH API MAPPING VALIDATE SUCCESS!"
143+
else
144+
echo "ERROR: PYTORCH API MAPPING VALIDATE FAILURE! error code: $exit_code" >&2
145+
exit 1
146+
fi

docs/guides/model_convert/convert_from_pytorch/api_difference/args_default_value_diff/torch.linalg.diagonal.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ paddle.diagonal(x,
1919

2020
| PyTorch | PaddlePaddle | 备注 |
2121
| ------------- | ------------ | ------------------------------------------------------ |
22-
| <font color='red'> A </font> | <font color='red'> x </font> | 表示输入的 Tensor ,仅参数名不一致。 |
22+
| A | x | 表示输入的 Tensor ,仅参数名不一致。 |
2323
| offset | offset | 表示对角线偏移量。 |
24-
| <font color='red'> dim1 </font> | <font color='red'> axis1 </font> | 获取对角线的二维平面的第一维,参数默认值不一致。PyTorch 默认为`-2`,Paddle 默认为`0`,Paddle 需设置为与 PyTorch 一致。 |
25-
| <font color='red'> dim2 </font> | <font color='red'> axis2 </font> | 获取对角线的二维平面的第二维,参数默认值不一致。PyTorch 默认为`-1`,Paddle 默认为`1`,Paddle 需设置为与 PyTorch 一致。 |
24+
| dim1 | axis1 | 获取对角线的二维平面的第一维,参数默认值不一致。PyTorch 默认为`-2`,Paddle 默认为`0`,Paddle 需设置为与 PyTorch 一致。 |
25+
| dim2 | axis2 | 获取对角线的二维平面的第二维,参数默认值不一致。PyTorch 默认为`-1`,Paddle 默认为`1`,Paddle 需设置为与 PyTorch 一致。 |

docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.gcd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ paddle.Tensor.gcd(y, name=None)
1414

1515
| PyTorch | PaddlePaddle | 备注 |
1616
|----------------------------------|------------------------------| ------------------------------------------------------ |
17-
| <font color='red'> other </font> | <font color='red'> y </font> | 输入的 Tensor ,仅参数名不一致。 |
17+
| other | y | 输入的 Tensor ,仅参数名不一致。 |

docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.gcd_.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ paddle.Tensor.gcd_(y)
1414

1515
| PyTorch | PaddlePaddle | 备注 |
1616
|----------------------------------|------------------------------| ------------------------------------------------------ |
17-
| <font color='red'> other </font> | <font color='red'> y </font> | 输入的 Tensor ,仅参数名不一致。 |
17+
| other | y | 输入的 Tensor ,仅参数名不一致。 |

docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.ger.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ paddle.Tensor.outer(y, name=None)
1414

1515
| PyTorch | PaddlePaddle | 备注 |
1616
|--------------------------------|------------------------------| ------------------------------------------------------ |
17-
| <font color='red'> vec2 </font> | <font color='red'> y </font> | 输入的 Tensor ,仅参数名不一致。 |
17+
| vec2 | y | 输入的 Tensor ,仅参数名不一致。 |

docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.hardshrink.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ paddle.nn.functional.hardshrink(x, threshold=0.5, name=None)
1515

1616
| PyTorch | PaddlePaddle | 备注 |
1717
|-----------------------------------|------------------------------| ------------------------------------------------------ |
18-
| <font color='red'> lambd </font> | <font color='red'> threshold </font> | Hardshrink 阈值,仅参数名不一致。 |
18+
| lambd | threshold | Hardshrink 阈值,仅参数名不一致。 |

docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.heaviside.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ paddle.Tensor.heaviside(y, name=None)
1414

1515
| PyTorch | PaddlePaddle | 备注 |
1616
|-----------------------------------|------------------------------| ------------------------------------------------------ |
17-
| <font color='red'> values </font> | <font color='red'> y </font> | 输入的 Tensor ,仅参数名不一致。 |
17+
| values | y | 输入的 Tensor ,仅参数名不一致。 |

docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.igamma.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ paddle.Tensor.gammainc(y, name=None)
1515

1616
| PyTorch | PaddlePaddle | 备注 |
1717
| ------- | ------------ | --------------------------- |
18-
| other | y | 正参数 Tensor,仅参数名不同 |
18+
| other | y | 正参数 Tensor,仅参数名不同 |

docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.igamma_.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ paddle.Tensor.gammainc_(y, name=None)
1515

1616
| PyTorch | PaddlePaddle | 备注 |
1717
| ------- | ------------ | --------------------------- |
18-
| other | y | 正参数 Tensor,仅参数名不同 |
18+
| other | y | 正参数 Tensor,仅参数名不同 |

docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.igammac.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ paddle.Tensor.gammaincc(y, name=None)
1515

1616
| PyTorch | PaddlePaddle | 备注 |
1717
| ------- | ------------ | --------------------------- |
18-
| other | y | 正参数 Tensor,仅参数名不同 |
18+
| other | y | 正参数 Tensor,仅参数名不同 |

0 commit comments

Comments
 (0)