Skip to content

Conversation

@hd9568
Copy link
Contributor

@hd9568 hd9568 commented Oct 21, 2025

No description provided.

@paddle-bot
Copy link

paddle-bot bot commented Oct 21, 2025

感谢你贡献飞桨文档,文档预览构建中,Docs-New 跑完后即可预览,预览链接:http://preview-pr-7571.paddle-docs-preview.paddlepaddle.org.cn/documentation/docs/zh/api/index_cn.html
预览工具的更多说明,请参考:飞桨文档预览工具

@github-actions
Copy link

github-actions bot commented Oct 21, 2025

📚 本次 PR 文档预览链接(点击展开)
ℹ️ 预览提醒
请等待 Docs-NEW 流水线运行完成后再点击预览链接,否则可能会看到旧版本内容或遇到链接无法访问的情况。
  • docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.bernoulli.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.Tensor.hardshrink.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.Tensor.argwhere.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.Tensor.pinverse.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.autograd.function.FunctionCtx.mark_non_differentiable.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.cuda.get_rng_state_all.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.cuda.manual_seed.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.distributed.ReduceOp.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.max.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.median.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.min.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nanmedian.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.AdaptiveAvgPool1d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.AdaptiveAvgPool2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.AdaptiveAvgPool3d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.MaxUnpool1d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.MaxUnpool2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.MaxUnpool3d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.Module.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.Module.modules.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.Unfold.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.UpsamplingBilinear2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.UpsamplingNearest2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.ZeroPad2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.functional.pad.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.nn.functional.softmax.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.optim.Optimizer.step.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.sort.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.split.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torch.utils.data.default_collate.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.CenterCrop.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.ColorJitter.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.Grayscale.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.Pad.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.RandomAffine.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.RandomCrop.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.RandomRotation.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.ToTensor.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.functional.affine.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.functional.perspective.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.functional.rotate.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/torchvision.transforms.functional.to_tensor.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_diff_only/transformers.StoppingCriteriaList.md: 点击预览

Copy link
Collaborator

@zhwesky2010 zhwesky2010 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

torch.Tensor.hardshrink 仍然是 『仅参数名不一致』,不应该从 args_name_diff里删除

infoflow 2025-10-22 20-21-46

Copy link
Collaborator

@zhwesky2010 zhwesky2010 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

分开提PR:先把第2类名单校正,然后再校正第2类api_difference。

目前问题很多,后续提交先逐个自查下是否改对。

"NumelMatcher",
"Is_InferenceMatcher",
]:
special_matchers = {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里直接分两类来写吧。

if in ...
elif in ...

continue
else:
# 属于 invok_diff_only,继续后续处理
pass # 继续执行下面的文档生成逻辑
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里的分支逻辑、代码风格 还是要优化下,尽量少用 pass 这些占位符

@@ -1,16 +1,18 @@
## [ torch 参数更多 ]torch.Tensor.bernoulli
### [torch.Tensor.bernoulli](https://pytorch.org/docs/stable/generated/torch.Tensor.bernoulli.html#torch.Tensor.bernoulli)
## [ 仅参数名不一致 ]torch.Tensor.bernoulli
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里的paconvert实现有点问题,这个数据是冗余的,这个仍然是 仅API调用方式不一致

infoflow 2025-10-23 19-42-35

后面有个地方要注意:就是paconvert数据可能不一定准确,你要注意自己看下api_difference是不是正确的,如果api_difference明显不对,那么说明paconvert可能是错的。paconvert的问题同样需要修复。

| <font color='red'> lambd </font> | <font color='red'> threshold </font> | Hardshrink 阈值,仅参数名不一致 |
| PyTorch | PaddlePaddle | 备注 |
| ------- | ------------ | ----------------------------- |
| lambd | threshold | 阈值,仅参数名不一致,功能一致 |
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

类方法改普通方法,统一在前面加一个

| self | x | (这个描述你想想怎么描述) |

@@ -1,21 +0,0 @@
## [ 仅参数名不一致 ]torch.Tensor.ormqr
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个是仅参数名不一致,为何删了?

@@ -0,0 +1,15 @@
## [ 仅 API 调用方式不一致 ]torch.Tensor.pinverse
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个没有转写示例吗

@@ -1,4 +1,4 @@
## [ 仅参数名不一致 ]torch.autograd.function.FunctionCtx.mark_non_differentiable
## [ 仅 API 调用方式不一致 ]torch.autograd.function.FunctionCtx.mark_non_differentiable
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

仅API调用方式不一致 需要 转写示例

name=None)
```

其中 PyTorch 与 Paddle 指定 `dim` 后返回值不一致,具体如下:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

有问题


### [paddle.median](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/median_cn.html#median)
```python
paddle.median(x, axis=None, keepdim=False, mode='avg', name=None)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个是paddle.compat.median,这个是否是根据api_mapping.json来生成的?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里是旧文档的写法,得升级完validate_docs后才能把这些问题解决

@@ -1,4 +1,4 @@
## [ 返回参数类型不一致 ]torch.min
## [ 仅 API 调用方式不一致 ]torch.min
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个也都不对

@hd9568 hd9568 closed this Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants