Skip to content

Conversation

@hd9568
Copy link
Contributor

@hd9568 hd9568 commented Oct 24, 2025

No description provided.

@paddle-bot
Copy link

paddle-bot bot commented Oct 24, 2025

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

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

📚 本次 PR 文档预览链接(点击展开)
ℹ️ 预览提醒
请等待 Docs-NEW 流水线运行完成后再点击预览链接,否则可能会看到旧版本内容或遇到链接无法访问的情况。
  • docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.nn.functional.logsigmoid.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/composite_implement/torch.Tensor.is_pinned.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/input_args_type_diff/torchvision.transforms.functional.resize.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/input_args_usage_diff/torch.cuda.Stream.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.argwhere.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.bernoulli.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.clamp_.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.col_indices.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.conj_physical.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.crow_indices.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.det.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.device.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.erf_.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.expm1_.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.fix.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.fix_.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.hardshrink.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.imag.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.is_inference.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.is_sparse.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.is_sparse_csr.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.matrix_exp.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.movedim.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.mvlgamma.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.mvlgamma_.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.negative.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.negative_.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.nelement.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.numel.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.pinverse.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.positive.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.real.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.retain_grad.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.square_.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.to_sparse.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.Function.forward.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.enable_grad.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.function.FunctionCtx.mark_non_differentiable.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.function.FunctionCtx.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.function.FunctionCtx.save_for_backward.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.function.FunctionCtx.saved_tensors.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.function.FunctionCtx.set_materialize_grads.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.grad_mode.set_grad_enabled.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.autograd.graph.saved_tensors_hooks.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.backends.cuda.is_built.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.backends.cudnn.version.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cpu.current_device.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.Event.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.StreamContext.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.get_device_name.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.get_rng_state_all.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.is_bf16_supported.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.manual_seed.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.max_memory_allocated.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.max_memory_reserved.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.nvtx.range_pop.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.reset_max_memory_allocated.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.reset_max_memory_cached.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.set_stream.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.stream.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.distributed.ReduceOp.PRODUCT.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.distributed.ReduceOp.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.distributed.is_nccl_available.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.distributions.constraints.Constraint.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.distributions.kl.kl_divergence.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.is_inference.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.AdaptiveAvgPool1d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.AdaptiveAvgPool2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.AdaptiveAvgPool3d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.HuberLoss.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.MaxUnpool1d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.MaxUnpool2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.MaxUnpool3d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.apply.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.children.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.eval.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.modules.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.named_children.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.train.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.UpsamplingBilinear2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.UpsamplingNearest2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.ZeroPad2d.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.numel.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.state_dict.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.step.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.ChainDataset.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.ConcatDataset.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.Dataset.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.IterableDataset.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.Sampler.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.SequentialSampler.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.Subset.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.default_collate.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.get_worker_info.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.utils.data.random_split.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.ops.RoIPool.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.CenterCrop.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.ColorJitter.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.Compose.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.Grayscale.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.Pad.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.RandomAffine.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.RandomCrop.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.RandomRotation.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.ToTensor.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.adjust_brightness.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.adjust_contrast.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.adjust_hue.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.affine.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.center_crop.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.crop.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.erase.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.hflip.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.pad.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.perspective.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.rotate.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.to_grayscale.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.to_tensor.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.functional.vflip.md: 点击预览
  • docs/guides/model_convert/convert_from_pytorch/tools/README.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.nn.functional.logsigmoid.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.

有几个普遍问题,没有一一标注,需要自行整体检查下:

  1. 如果Tensor类方法签名生成时,需要去掉第一个参数。第一个参数相当于是class 的 self
  2. 转写示例 pytorch与paddle间空一行

### [paddle.Tensor.nonzero](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/Tensor/nonzero_cn.html#paddle/Tensor/nonzero_cn#cn-api-paddle-Tensor-nonzero)

```python
paddle.Tensor.nonzero(x, as_tuple=False)
Copy link
Collaborator

Choose a reason for hiding this comment

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

这个签名没有x

### [torch.Tensor.bernoulli](https://pytorch.org/docs/stable/tensors.html#torch.Tensor.bernoulli)

```python
torch.Tensor.bernoulli(*, generator=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.Tensor.clip_](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/Tensor/clip__cn.html#paddle/Tensor/clip__cn#cn-api-paddle-Tensor-clip_)

```python
paddle.Tensor.clip_(x, min=None, max=None, 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.

没有x

### [paddle.Tensor.conj](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/Tensor/conj_cn.html#paddle/Tensor/conj_cn#cn-api-paddle-Tensor-conj)

```python
paddle.Tensor.conj(x, 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.

没有x


```python
# PyTorch 写法
result = src.device
Copy link
Collaborator

Choose a reason for hiding this comment

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

空一行

### [paddle.Tensor.multigammaln_](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/Tensor/multigammaln__cn.html#paddle/Tensor/multigammaln__cn#cn-api-paddle-Tensor-multigammaln_)

```python
paddle.Tensor.multigammaln_(x, p, 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.

没有x

### [paddle.Tensor.neg](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/Tensor/neg_cn.html#paddle/Tensor/neg_cn#cn-api-paddle-Tensor-neg)

```python
paddle.Tensor.neg(x, 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.

没有x

### [paddle.Tensor.neg_](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/Tensor/neg__cn.html#paddle/Tensor/neg__cn#cn-api-paddle-Tensor-neg_)

```python
paddle.Tensor.neg_(x, 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.

没有x


```python
# PyTorch 写法
result = x.positive()
Copy link
Collaborator

Choose a reason for hiding this comment

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

空行

### [paddle.Tensor.real](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/Tensor/real_cn.html#paddle/Tensor/real_cn#cn-api-paddle-Tensor-real)

```python
paddle.Tensor.real(x, 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.

没有x

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.

infoflow 2025-10-27 19-54-29

这些地方的问题都改了吗,我没有一一标注,很普遍的问题

return grad

# Paddle 写法
class cus_tanh(paddle.autograd.Function):
Copy link
Collaborator

Choose a reason for hiding this comment

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

这个是paddle.autograd.PyLayer

return grad_x

# Paddle 写法
class cus_func(paddle.autograd.Function):
Copy link
Collaborator

Choose a reason for hiding this comment

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

paddle.autograd.PyLayer

return grad_input

# Paddle 写法
class MyFunction(paddle.autograd.Function):
Copy link
Collaborator

Choose a reason for hiding this comment

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

paddle.autograd.PyLayer

return grad

# Paddle 写法
class cus_tanh(paddle.autograd.Function):
Copy link
Collaborator

Choose a reason for hiding this comment

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

paddle.autograd.PyLayer

return grad

# Paddle 写法
class cus_tanh(paddle.autograd.Function):
Copy link
Collaborator

Choose a reason for hiding this comment

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

paddle.autograd.PyLayer


```python
torch.numel(input)
torch.numel()
Copy link
Collaborator

Choose a reason for hiding this comment

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

签名不对


```python
# PyTorch 写法
optim = torch.optim.Optimizer([theta], defaults={"learning_rate": 1.0})
Copy link
Collaborator

Choose a reason for hiding this comment

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

### [paddle.io.Dataset](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/io/Dataset_cn.html#paddle/io/Dataset_cn#cn-api-paddle-io-Dataset)

```python
paddle.io.Dataset()
Copy link
Collaborator

Choose a reason for hiding this comment

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

签名没有任何参数吗,查查代码

### [paddle.io.IterableDataset](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/io/IterableDataset_cn.html#paddle/io/IterableDataset_cn#cn-api-paddle-io-IterableDataset)

```python
paddle.io.IterableDataset()
Copy link
Collaborator

Choose a reason for hiding this comment

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

签名?

(0.1, 0.1),
(0.5, 1.5),
20,
torchvision.transforms.InterpolationMode.BILINEAR,
Copy link
Collaborator

Choose a reason for hiding this comment

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

这个例子不对,paddle代码里还有torch的api。

上面的例子是经过paconvert转的吗,要确保不是错误的转写示例

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.

默认参数这一块应该还有不少错误,这个没有一一标注,需要自行确认下。

如果不是默认参数,在转写示例里按道理都是应该有输入的。

### [paddle.Tensor.pinv](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/Tensor/pinv_cn.html#paddle/Tensor/pinv_cn#cn-api-paddle-Tensor-pinv)

```python
paddle.Tensor.pinv(x, rcond=1e-15, hermitian=False, 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.

这个没有x

return grad

# Paddle 写法
class cus_tanh(paddle.autograd.PyLayer:
Copy link
Collaborator

Choose a reason for hiding this comment

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

语法有问题


```python
# PyTorch 写法
result = torch.backends.cudnn.version() == torch.backends.cudnn.version()
Copy link
Collaborator

Choose a reason for hiding this comment

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

这个示例写简单点

### [paddle.framework.core.nvprof_nvtx_pop](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/framework/core/nvprof_nvtx_pop_cn.html#paddle/framework/core/nvprof_nvtx_pop_cn#cn-api-paddle-framework-core-nvprof_nvtx_pop)

```python
paddle.framework.core.nvprof_nvtx_pop()
Copy link
Collaborator

Choose a reason for hiding this comment

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

目前框架修改了,之前是paddle.framework.core,目前也有 paddle.core了。

那这一块就统一用最短的路径吧,paconvert后面也修改下

result = torch.cuda.nvtx.range_pop()

# Paddle 写法
result = paddle.framework.core.nvprof_nvtx_pop()
Copy link
Collaborator

Choose a reason for hiding this comment

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

paddle.framework.core系列的统一改成 paddle.core

### [paddle.vision.transforms.RandomCrop](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/vision/transforms/RandomCrop_cn.html#paddle/vision/transforms/RandomCrop_cn#cn-api-paddle-vision-transforms-RandomCrop)

```python
paddle.vision.transforms.RandomCrop(size, padding, pad_if_needed, fill, padding_mode, keys)
Copy link
Collaborator

Choose a reason for hiding this comment

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

keys是否默认参数?

### [paddle.vision.transforms.RandomRotation](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/vision/transforms/RandomRotation_cn.html#paddle/vision/transforms/RandomRotation_cn#cn-api-paddle-vision-transforms-RandomRotation)

```python
paddle.vision.transforms.RandomRotation(degrees, interpolation, expand, center, fill, keys)
Copy link
Collaborator

Choose a reason for hiding this comment

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

keys是否默认参数?

### [paddle.vision.transforms.ToTensor](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/vision/transforms/ToTensor_cn.html#paddle/vision/transforms/ToTensor_cn#cn-api-paddle-vision-transforms-ToTensor)

```python
paddle.vision.transforms.ToTensor(data_format, keys)
Copy link
Collaborator

Choose a reason for hiding this comment

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

keys是否默认参数?

### [torchvision.transforms.functional.affine](https://pytorch.org/vision/stable/generated/torchvision.transforms.functional.affine.html#torchvision.transforms.functional.affine)

```python
torchvision.transforms.functional.affine(img, angle, translate, scale, shear, interpolation, fill, center)
Copy link
Collaborator

Choose a reason for hiding this comment

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

后面是否默认参数

### [paddle.vision.transforms.to_tensor](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/vision/transforms/to_tensor_cn.html#paddle/vision/transforms/to_tensor_cn#cn-api-paddle-vision-transforms-to_tensor)

```python
paddle.vision.transforms.to_tensor(pic, data_format)
Copy link
Collaborator

Choose a reason for hiding this comment

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

data_format默认参数

parse.mask_a Outdated
@@ -0,0 +1,440 @@
Help on class SGD in module paddle.optimizer.sgd:
Copy link
Collaborator

Choose a reason for hiding this comment

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

这个文件是不是一个本地文件?

@zhwesky2010 zhwesky2010 merged commit f7ce798 into PaddlePaddle:develop Oct 29, 2025
5 checks passed
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