diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.nn.functional.glu.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.nn.functional.glu.md index 48ff892695f..7af1a119417 100644 --- a/docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.nn.functional.glu.md +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/args_name_diff/torch.nn.functional.glu.md @@ -1,12 +1,12 @@ ## [ 仅参数名不一致 ]torch.nn.functional.glu ### [torch.nn.functional.glu](https://pytorch.org/docs/stable/generated/torch.nn.functional.glu.html?highlight=glu#torch.nn.functional.glu) ```python -torch.nn.functional.glu(input, dim=- 1) +torch.nn.functional.glu(input, dim=-1) ``` ### [paddle.nn.functional.glu](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/nn/functional/glu_cn.html) ```python -paddle.nn.functional.glu(x, axis=- 1, name=None) +paddle.nn.functional.glu(x, axis=-1, name=None) ``` 两者功能一致,仅参数名不一致,具体如下: diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.bernoulli.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.bernoulli.md index b365829e860..aa971fbb396 100644 --- a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.bernoulli.md +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.bernoulli.md @@ -9,7 +9,7 @@ torch.Tensor.bernoulli(generator=None) ### [paddle.bernoulli](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/bernoulli_cn.html#paddle/bernoulli_cn#cn-api-paddle-bernoulli) ```python -paddle.bernoulli(x, name=None) +paddle.bernoulli(x, p=None, name=None) ``` 两者功能一致,但调用方式不一致,具体如下: diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.sparse_mask.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.sparse_mask.md new file mode 100644 index 00000000000..4483d4f4b50 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.Tensor.sparse_mask.md @@ -0,0 +1,25 @@ +## [ 仅 API 调用方式不一致 ]torch.Tensor.sparse_mask + +### [torch.Tensor.sparse_mask](https://pytorch.org/docs/stable/tensors.html#torch.Tensor.sparse_mask) + +```python +torch.Tensor.sparse_mask(mask) +``` + +### [paddle.sparse.mask_as](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/sparse/mask_as_cn.html#paddle/sparse/mask_as_cn#cn-api-paddle-sparse-mask_as) + +```python +paddle.sparse.mask_as(x, mask, name=None) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +out = x.sparse_mask(coo) + +# Paddle 写法 +out = paddle.sparse.mask_as(x, coo) +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.distributions.distribution.Distribution.log_prob.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.distributions.distribution.Distribution.log_prob.md new file mode 100644 index 00000000000..51bad4ffe2e --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.distributions.distribution.Distribution.log_prob.md @@ -0,0 +1,27 @@ +## [ 仅 API 调用方式不一致 ]torch.distributions.distribution.Distribution.log_prob + +### [torch.distributions.distribution.Distribution.log_prob](https://pytorch.org/docs/stable/generated/torch.distributions.distribution.Distribution.html#torch.distributions.distribution.Distribution.log_prob) + +```python +torch.distributions.distribution.Distribution.log_prob(value) +``` + +### [paddle.distribution.Distribution.log_prob](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/distribution/Distribution/log_prob_cn.html#paddle/distribution/Distribution/log_prob_cn#cn-api-paddle-distribution-Distribution-log_prob) + +```python +paddle.distribution.Distribution.log_prob(value) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +uniform = torch.distributions.Uniform(0.0, 1.0) +result = uniform.log_prob(torch.tensor(0.3)) + +# Paddle 写法 +uniform = paddle.distribution.Uniform(0.0, 1.0) +result = uniform.log_prob(paddle.to_tensor(0.3)) +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.max.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.max.md new file mode 100644 index 00000000000..384ef3efaf4 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.max.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.max + +### [torch.max](https://pytorch.org/docs/stable/generated/torch.max.html) + +```python +torch.max(*args, **kwargs) +``` + +### [paddle.compat.max](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/max_cn.html#paddle/compat/max_cn#cn-api-paddle-compat-max) + +```python +paddle.compat.max(*args, **kwargs) +``` + +torch.max 有多种签名与用法,均只需修改 torch 前缀为 paddle.compat,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +result = torch.max(x) + +# Paddle 写法 +result = paddle.compat.max(x) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.median.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.median.md new file mode 100644 index 00000000000..a0ce0e54988 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.median.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.median + +### [torch.median](https://pytorch.org/docs/stable/generated/torch.median.html) + +```python +torch.median(*args, **kwargs) +``` + +### [paddle.compat.median](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/median_cn.html#paddle/compat/median_cn#cn-api-paddle-compat-median) + +```python +paddle.compat.median(*args, **kwargs) +``` + +torch.median 有多种签名与用法,均只需修改 torch 前缀为 paddle.compat,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +result = torch.median(input) + +# Paddle 写法 +result = paddle.compat.median(input) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.min.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.min.md new file mode 100644 index 00000000000..c1a3b9307d5 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.min.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.min + +### [torch.min](https://pytorch.org/docs/stable/generated/torch.min.html) + +```python +torch.min(*args, **kwargs) +``` + +### [paddle.compat.min](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/min_cn.html#paddle/compat/min_cn#cn-api-paddle-compat-min) + +```python +paddle.compat.min(*args, **kwargs) +``` + +torch.min 有多种签名与用法,均只需修改 torch 前缀为 paddle.compat,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +result = torch.min(x) + +# Paddle 写法 +result = paddle.compat.min(x) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nanmedian.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nanmedian.md new file mode 100644 index 00000000000..5f05cb92349 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nanmedian.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.nanmedian + +### [torch.nanmedian](https://pytorch.org/docs/stable/generated/torch.nanmedian.html) + +```python +torch.nanmedian(*args, **kwargs) +``` + +### [paddle.compat.nanmedian](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/nanmedian_cn.html#paddle/compat/nanmedian_cn#cn-api-paddle-compat-nanmedian) + +```python +paddle.compat.nanmedian(*args, **kwargs) +``` + +torch.namedian 有多种签名与用法,均只需修改 torch 前缀为 paddle.compat,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +result = torch.nanmedian(input) + +# Paddle 写法 +result = paddle.compat.nanmedian(input) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Unfold.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Unfold.md new file mode 100644 index 00000000000..1ec08363426 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Unfold.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.nn.Unfold + +### [torch.nn.Unfold](https://pytorch.org/docs/stable/generated/torch.nn.Unfold.html#torch.nn.Unfold) + +```python +torch.nn.Unfold(kernel_size, dilation=1, padding=0, stride=1) +``` + +### [paddle.compat.nn.Unfold](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/nn/Unfold_cn.html#paddle/compat/nn/Unfold_cn#cn-api-paddle-compat-nn-Unfold) + +```python +paddle.compat.nn.Unfold(kernel_size, dilation=1, padding=0, stride=1) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +unfold = torch.nn.Unfold(kernel_size=(2, 2)) + +# Paddle 写法 +unfold = paddle.compat.nn.Unfold(kernel_size=(2, 2)) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.functional.pad.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.functional.pad.md new file mode 100644 index 00000000000..279e4cdce82 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.functional.pad.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.nn.functional.pad + +### [torch.nn.functional.pad](https://pytorch.org/docs/stable/nn.functional.html#torch.nn.functional.pad) + +```python +torch.nn.functional.pad(input, pad, mode="constant", value=None) +``` + +### [paddle.compat.nn.functional.pad](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/nn/functional/pad_cn.html#paddle/compat/nn/pad_cn#cn-api-paddle-compat-nn-pad) + +```python +paddle.compat.nn.functional.pad(input, pad, mode="constant", value=0.0) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +result = torch.nn.functional.pad(x, [0, 0, 0, 0, 0, 1, 2, 3], value=1) + +# Paddle 写法 +result = paddle.compat.nn.functional.pad(x, [0, 0, 0, 0, 0, 1, 2, 3], value=1) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.functional.softmax.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.functional.softmax.md new file mode 100644 index 00000000000..22a8ac882d2 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.functional.softmax.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.nn.functional.softmax + +### [torch.nn.functional.softmax](https://pytorch.org/docs/stable/nn.functional.html#torch.nn.functional.softmax) + +```python +torch.nn.functional.softmax(input, dim=None, _stacklevel=3, dtype=None) +``` + +### [paddle.compat.nn.functional.softmax](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/nn/functional/softmax_cn.html#paddle/compat/nn/softmax_cn#cn-api-paddle-compat-nn-softmax) + +```python +paddle.compat.nn.functional.softmax(input, dim=None, _stacklevel=3, dtype=None, out=None) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +result = torch.nn.functional.softmax(x, -1) + +# Paddle 写法 +result = paddle.compat.nn.functional.softmax(x, -1) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.add_param_group.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.add_param_group.md new file mode 100644 index 00000000000..05aa4edbcf9 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.add_param_group.md @@ -0,0 +1,36 @@ +## [ 仅 API 调用方式不一致 ]torch.optim.Optimizer.add_param_group + +### [torch.optim.Optimizer.add_param_group](https://pytorch.org/docs/stable/generated/torch.optim.Optimizer.html#torch.optim.Optimizer.add_param_group) + +```python +torch.optim.Optimizer.add_param_group(param_group) +``` + +### [paddle.optimizer.Optimizer._add_param_group](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/optimizer/Optimizer/_add_param_group_cn.html#paddle/optimizer/Optimizer/_add_param_group_cn#cn-api-paddle-optimizer-Optimizer-_add_param_group) + +```python +paddle.optimizer.Optimizer._add_param_group(param_group) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +optimizer = torch.optim.SGD(pg1, lr=0.1, momentum=0.9, weight_decay=0.0005) +optimizer.add_param_group({ + 'params': pg2, + 'lr': 0.1 * 2, + 'weight_decay': 0.0 +}) + +# Paddle 写法 +optimizer = paddle.optimizer.SGD(learning_rate=0.1, parameters=pg1, weight_decay=0.0005) +optimizer._add_param_group({ + 'params': pg2, + 'learning_rate': 0.1 * 2, + 'weight_decay': 0.0 +}) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.load_state_dict.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.load_state_dict.md new file mode 100644 index 00000000000..7921324578f --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.load_state_dict.md @@ -0,0 +1,30 @@ +## [ 仅 API 调用方式不一致 ]torch.optim.Optimizer.load_state_dict + +### [torch.optim.Optimizer.load_state_dict](https://pytorch.org/docs/stable/generated/torch.optim.Optimizer.html#torch.optim.Optimizer.load_state_dict) + +```python +torch.optim.Optimizer.load_state_dict(state_dict) +``` + +### [paddle.optimizer.Optimizer.load_state_dict](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/optimizer/Optimizer/load_state_dict_cn.html#paddle/optimizer/Optimizer/load_state_dict_cn#cn-api-paddle-optimizer-Optimizer-load_state_dict) + +```python +paddle.optimizer.Optimizer.load_state_dict(state_dict) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +optim = torch.optim.SGD([theta], lr=1.0) +result = optim.state_dict() +optim.load_state_dict(result) + +# Paddle 写法 +optim = paddle.optimizer.SGD(learning_rate=1.0, parameters=[theta]) +result = optim.state_dict() +optim.load_state_dict(result) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.sort.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.sort.md new file mode 100644 index 00000000000..e3b905bcfb5 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.sort.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.sort + +### [torch.sort](https://pytorch.org/docs/stable/generated/torch.sort.html) + +```python +torch.sort(input, dim=-1, descending=False, *, stable=False, out=None) +``` + +### [paddle.compat.sort](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/sort_cn.html#paddle/compat/sort_cn#cn-api-paddle-compat-sort) + +```python +paddle.compat.sort(input, dim=-1, descending=False, stable=False, out=None) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +result = torch.sort(a) + +# Paddle 写法 +result = paddle.compat.sort(a) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.split.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.split.md new file mode 100644 index 00000000000..96707a62103 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.split.md @@ -0,0 +1,26 @@ +## [ 仅 API 调用方式不一致 ]torch.split + +### [torch.split](https://pytorch.org/docs/stable/generated/torch.split.html) + +```python +torch.split(tensor, split_size_or_sections, dim=0) +``` + +### [paddle.compat.split](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/compat/split_cn.html#paddle/compat/split_cn#cn-api-paddle-compat-split) + +```python +paddle.compat.split(tensor, split_size_or_sections, dim=0) +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +# PyTorch 写法 +result = torch.split(a, 2) + +# Paddle 写法 +result = paddle.compat.split(a, 2) + +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.GRAY.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.GRAY.md new file mode 100644 index 00000000000..74235dadf77 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.GRAY.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.io.ImageReadMode.GRAY + +### [torchvision.io.ImageReadMode.GRAY](https://pytorch.org/vision/stable/generated/torchvision.io.ImageReadMode.html#torchvision.io.ImageReadMode.GRAY) + +```python +torchvision.io.ImageReadMode.GRAY +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.io.ImageReadMode.GRAY + +## Paddle 写法 +mode = 'gray' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.RGB.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.RGB.md new file mode 100644 index 00000000000..5a2359720fd --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.RGB.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.io.ImageReadMode.RGB + +### [torchvision.io.ImageReadMode.RGB](https://pytorch.org/vision/stable/generated/torchvision.io.ImageReadMode.html#torchvision.io.ImageReadMode.RGB) + +```python +torchvision.io.ImageReadMode.RGB +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.io.ImageReadMode.RGB + +## Paddle 写法 +mode = 'rgb' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.UNCHANGED.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.UNCHANGED.md new file mode 100644 index 00000000000..78261db6d63 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.io.ImageReadMode.UNCHANGED.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.io.ImageReadMode.UNCHANGED + +### [torchvision.io.ImageReadMode.UNCHANGED](https://pytorch.org/vision/stable/generated/torchvision.io.ImageReadMode.html#torchvision.io.ImageReadMode.UNCHANGED) + +```python +torchvision.io.ImageReadMode.UNCHANGED +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.io.ImageReadMode.UNCHANGED + +## Paddle 写法 +mode = 'unchanged' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.AlexNet_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.AlexNet_Weights.DEFAULT.md new file mode 100644 index 00000000000..040aa8fa861 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.AlexNet_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.AlexNet_Weights.DEFAULT + +### [torchvision.models.AlexNet_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/AlexNet_Weights.html#torchvision.models.AlexNet_Weights.DEFAULT) + +```python +torchvision.models.AlexNet_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.AlexNet_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.AlexNet_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.AlexNet_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..5b3cf82d113 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.AlexNet_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.AlexNet_Weights.IMAGENET1K_V1 + +### [torchvision.models.AlexNet_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/AlexNet_Weights.html#torchvision.models.AlexNet_Weights.IMAGENET1K_V1) + +```python +torchvision.models.AlexNet_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.AlexNet_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet121_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet121_Weights.DEFAULT.md new file mode 100644 index 00000000000..6075a8d798b --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet121_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.DenseNet121_Weights.DEFAULT + +### [torchvision.models.DenseNet121_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/DenseNet121_Weights.html#torchvision.models.DenseNet121_Weights.DEFAULT) + +```python +torchvision.models.DenseNet121_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.DenseNet121_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet121_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet121_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..d04e4c1cc65 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet121_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.DenseNet121_Weights.IMAGENET1K_V1 + +### [torchvision.models.DenseNet121_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/DenseNet121_Weights.html#torchvision.models.DenseNet121_Weights.IMAGENET1K_V1) + +```python +torchvision.models.DenseNet121_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.DenseNet121_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet161_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet161_Weights.DEFAULT.md new file mode 100644 index 00000000000..913411452e7 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet161_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.DenseNet161_Weights.DEFAULT + +### [torchvision.models.DenseNet161_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/DenseNet161_Weights.html#torchvision.models.DenseNet161_Weights.DEFAULT) + +```python +torchvision.models.DenseNet161_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.DenseNet161_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet161_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet161_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..875ae713b4c --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet161_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.DenseNet161_Weights.IMAGENET1K_V1 + +### [torchvision.models.DenseNet161_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/DenseNet161_Weights.html#torchvision.models.DenseNet161_Weights.IMAGENET1K_V1) + +```python +torchvision.models.DenseNet161_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.DenseNet161_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet169_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet169_Weights.DEFAULT.md new file mode 100644 index 00000000000..dc0a518110d --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet169_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.DenseNet169_Weights.DEFAULT + +### [torchvision.models.DenseNet169_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/DenseNet169_Weights.html#torchvision.models.DenseNet169_Weights.DEFAULT) + +```python +torchvision.models.DenseNet169_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.DenseNet169_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet169_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet169_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..3128a54262c --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet169_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.DenseNet169_Weights.IMAGENET1K_V1 + +### [torchvision.models.DenseNet169_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/DenseNet169_Weights.html#torchvision.models.DenseNet169_Weights.IMAGENET1K_V1) + +```python +torchvision.models.DenseNet169_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.DenseNet169_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet201_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet201_Weights.DEFAULT.md new file mode 100644 index 00000000000..8cb282660f4 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet201_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.DenseNet201_Weights.DEFAULT + +### [torchvision.models.DenseNet201_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/DenseNet201_Weights.html#torchvision.models.DenseNet201_Weights.DEFAULT) + +```python +torchvision.models.DenseNet201_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.DenseNet201_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet201_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet201_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..8abe95884d6 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.DenseNet201_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.DenseNet201_Weights.IMAGENET1K_V1 + +### [torchvision.models.DenseNet201_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/DenseNet201_Weights.html#torchvision.models.DenseNet201_Weights.IMAGENET1K_V1) + +```python +torchvision.models.DenseNet201_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.DenseNet201_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.GoogLeNet_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.GoogLeNet_Weights.DEFAULT.md new file mode 100644 index 00000000000..7d4c9a51ef5 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.GoogLeNet_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.GoogLeNet_Weights.DEFAULT + +### [torchvision.models.GoogLeNet_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/GoogLeNet_Weights.html#torchvision.models.GoogLeNet_Weights.DEFAULT) + +```python +torchvision.models.GoogLeNet_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.GoogLeNet_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..d93878e866f --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1 + +### [torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/GoogLeNet_Weights.html#torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1) + +```python +torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.GoogLeNet_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Inception_V3_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Inception_V3_Weights.DEFAULT.md new file mode 100644 index 00000000000..d7560d9f4a8 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Inception_V3_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.Inception_V3_Weights.DEFAULT + +### [torchvision.models.Inception_V3_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/Inception_V3_Weights.html#torchvision.models.Inception_V3_Weights.DEFAULT) + +```python +torchvision.models.Inception_V3_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.Inception_V3_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Inception_V3_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Inception_V3_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..419ea753712 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Inception_V3_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.Inception_V3_Weights.IMAGENET1K_V1 + +### [torchvision.models.Inception_V3_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/Inception_V3_Weights.html#torchvision.models.Inception_V3_Weights.IMAGENET1K_V1) + +```python +torchvision.models.Inception_V3_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.Inception_V3_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.DEFAULT.md new file mode 100644 index 00000000000..1f3c5cd2d9d --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V2_Weights.DEFAULT + +### [torchvision.models.MobileNet_V2_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/MobileNet_V2_Weights.html#torchvision.models.MobileNet_V2_Weights.DEFAULT) + +```python +torchvision.models.MobileNet_V2_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V2_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..9ceb12882de --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1 + +### [torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/MobileNet_V2_Weights.html#torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1) + +```python +torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..c90e7d79aef --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2 + +### [torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/MobileNet_V2_Weights.html#torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2) + +```python +torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V2_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.DEFAULT.md new file mode 100644 index 00000000000..e50320a0f1d --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V3_Large_Weights.DEFAULT + +### [torchvision.models.MobileNet_V3_Large_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/MobileNet_V3_Large_Weights.html#torchvision.models.MobileNet_V3_Large_Weights.DEFAULT) + +```python +torchvision.models.MobileNet_V3_Large_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V3_Large_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..295e0e06d3b --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1 + +### [torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/MobileNet_V3_Large_Weights.html#torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1) + +```python +torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..a6e2de2b12a --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2 + +### [torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/MobileNet_V3_Large_Weights.html#torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2) + +```python +torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V3_Large_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.DEFAULT.md new file mode 100644 index 00000000000..183050759ee --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V3_Small_Weights.DEFAULT + +### [torchvision.models.MobileNet_V3_Small_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/MobileNet_V3_Small_Weights.html#torchvision.models.MobileNet_V3_Small_Weights.DEFAULT) + +```python +torchvision.models.MobileNet_V3_Small_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V3_Small_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..52d3b9e2552 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1 + +### [torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/MobileNet_V3_Small_Weights.html#torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1) + +```python +torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..9203330a6e2 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2 + +### [torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/MobileNet_V3_Small_Weights.html#torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2) + +```python +torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.MobileNet_V3_Small_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT.md new file mode 100644 index 00000000000..9b1451d18b9 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT + +### [torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ResNeXt50_32X4D_Weights.html#torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT) + +```python +torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNeXt50_32X4D_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..e9aa71b9ad6 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1 + +### [torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ResNeXt50_32X4D_Weights.html#torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..4e0bf904c3e --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2 + +### [torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/ResNeXt50_32X4D_Weights.html#torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2) + +```python +torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_64x4d_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_64x4d_Weights.DEFAULT.md new file mode 100644 index 00000000000..64fc5b43a67 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_64x4d_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet101_64x4d_Weights.DEFAULT + +### [torchvision.models.ResNet101_64x4d_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ResNet101_64x4d_Weights.html#torchvision.models.ResNet101_64x4d_Weights.DEFAULT) + +```python +torchvision.models.ResNet101_64x4d_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet101_64x4d_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..a5bef529871 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1 + +### [torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ResNet101_64x4d_Weights.html#torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet101_64x4d_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.DEFAULT.md new file mode 100644 index 00000000000..3557973de1b --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet101_Weights.DEFAULT + +### [torchvision.models.ResNet101_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ResNet101_Weights.html#torchvision.models.ResNet101_Weights.DEFAULT) + +```python +torchvision.models.ResNet101_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet101_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..207b4f7bf6e --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet101_Weights.IMAGENET1K_V1 + +### [torchvision.models.ResNet101_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ResNet101_Weights.html#torchvision.models.ResNet101_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ResNet101_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet101_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..ac4e1ad3934 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet101_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet101_Weights.IMAGENET1K_V2 + +### [torchvision.models.ResNet101_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/ResNet101_Weights.html#torchvision.models.ResNet101_Weights.IMAGENET1K_V2) + +```python +torchvision.models.ResNet101_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet101_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.DEFAULT.md new file mode 100644 index 00000000000..a398e104a22 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet152_Weights.DEFAULT + +### [torchvision.models.ResNet152_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ResNet152_Weights.html#torchvision.models.ResNet152_Weights.DEFAULT) + +```python +torchvision.models.ResNet152_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet152_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..999249a856d --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet152_Weights.IMAGENET1K_V1 + +### [torchvision.models.ResNet152_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ResNet152_Weights.html#torchvision.models.ResNet152_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ResNet152_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet152_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..de6a2d053a3 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet152_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet152_Weights.IMAGENET1K_V2 + +### [torchvision.models.ResNet152_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/ResNet152_Weights.html#torchvision.models.ResNet152_Weights.IMAGENET1K_V2) + +```python +torchvision.models.ResNet152_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet152_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet18_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet18_Weights.DEFAULT.md new file mode 100644 index 00000000000..ca30357bcf3 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet18_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet18_Weights.DEFAULT + +### [torchvision.models.ResNet18_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ResNet18_Weights.html#torchvision.models.ResNet18_Weights.DEFAULT) + +```python +torchvision.models.ResNet18_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet18_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet18_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet18_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..690e3f7ef3c --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet18_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet18_Weights.IMAGENET1K_V1 + +### [torchvision.models.ResNet18_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ResNet18_Weights.html#torchvision.models.ResNet18_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ResNet18_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet18_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet34_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet34_Weights.DEFAULT.md new file mode 100644 index 00000000000..042bad78efe --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet34_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet34_Weights.DEFAULT + +### [torchvision.models.ResNet34_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ResNet34_Weights.html#torchvision.models.ResNet34_Weights.DEFAULT) + +```python +torchvision.models.ResNet34_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet34_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet34_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet34_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..6ec77418962 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet34_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet34_Weights.IMAGENET1K_V1 + +### [torchvision.models.ResNet34_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ResNet34_Weights.html#torchvision.models.ResNet34_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ResNet34_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet34_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.DEFAULT.md new file mode 100644 index 00000000000..bc7d97c2a9e --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet50_Weights.DEFAULT + +### [torchvision.models.ResNet50_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ResNet50_Weights.html#torchvision.models.ResNet50_Weights.DEFAULT) + +```python +torchvision.models.ResNet50_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet50_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..5bc41155e2c --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet50_Weights.IMAGENET1K_V1 + +### [torchvision.models.ResNet50_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ResNet50_Weights.html#torchvision.models.ResNet50_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ResNet50_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet50_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..bf66a9d0644 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ResNet50_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ResNet50_Weights.IMAGENET1K_V2 + +### [torchvision.models.ResNet50_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/ResNet50_Weights.html#torchvision.models.ResNet50_Weights.IMAGENET1K_V2) + +```python +torchvision.models.ResNet50_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ResNet50_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT.md new file mode 100644 index 00000000000..239c4ed4e71 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT + +### [torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ShuffleNet_V2_X0_5_Weights.html#torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT) + +```python +torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ShuffleNet_V2_X0_5_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..6745251851f --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1 + +### [torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ShuffleNet_V2_X0_5_Weights.html#torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ShuffleNet_V2_X0_5_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT.md new file mode 100644 index 00000000000..ba85442c52f --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT + +### [torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ShuffleNet_V2_X1_0_Weights.html#torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT) + +```python +torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ShuffleNet_V2_X1_0_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..35d211ecc3a --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1 + +### [torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ShuffleNet_V2_X1_0_Weights.html#torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ShuffleNet_V2_X1_0_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT.md new file mode 100644 index 00000000000..7a254f6299a --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT + +### [torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ShuffleNet_V2_X1_5_Weights.html#torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT) + +```python +torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ShuffleNet_V2_X1_5_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..804b0197ae4 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1 + +### [torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ShuffleNet_V2_X1_5_Weights.html#torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ShuffleNet_V2_X1_5_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT.md new file mode 100644 index 00000000000..173732e61cd --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT + +### [torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/ShuffleNet_V2_X2_0_Weights.html#torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT) + +```python +torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ShuffleNet_V2_X2_0_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..709bd4fded4 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1 + +### [torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/ShuffleNet_V2_X2_0_Weights.html#torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1) + +```python +torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_0_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_0_Weights.DEFAULT.md new file mode 100644 index 00000000000..22d3fd77ae6 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_0_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.SqueezeNet1_0_Weights.DEFAULT + +### [torchvision.models.SqueezeNet1_0_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/SqueezeNet1_0_Weights.html#torchvision.models.SqueezeNet1_0_Weights.DEFAULT) + +```python +torchvision.models.SqueezeNet1_0_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.SqueezeNet1_0_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..958bd467204 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1 + +### [torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/SqueezeNet1_0_Weights.html#torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1) + +```python +torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.SqueezeNet1_0_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_1_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_1_Weights.DEFAULT.md new file mode 100644 index 00000000000..7e18c75559d --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_1_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.SqueezeNet1_1_Weights.DEFAULT + +### [torchvision.models.SqueezeNet1_1_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/SqueezeNet1_1_Weights.html#torchvision.models.SqueezeNet1_1_Weights.DEFAULT) + +```python +torchvision.models.SqueezeNet1_1_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.SqueezeNet1_1_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..d8b7a6bb2d1 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1 + +### [torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/SqueezeNet1_1_Weights.html#torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1) + +```python +torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.SqueezeNet1_1_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_BN_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_BN_Weights.DEFAULT.md new file mode 100644 index 00000000000..1c1885fd87e --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_BN_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG11_BN_Weights.DEFAULT + +### [torchvision.models.VGG11_BN_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/VGG11_BN_Weights.html#torchvision.models.VGG11_BN_Weights.DEFAULT) + +```python +torchvision.models.VGG11_BN_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG11_BN_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..a02e7b880fc --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1 + +### [torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/VGG11_BN_Weights.html#torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1) + +```python +torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG11_BN_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_Weights.DEFAULT.md new file mode 100644 index 00000000000..1ca6066fb14 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG11_Weights.DEFAULT + +### [torchvision.models.VGG11_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/VGG11_Weights.html#torchvision.models.VGG11_Weights.DEFAULT) + +```python +torchvision.models.VGG11_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG11_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..17a5cd89079 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG11_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG11_Weights.IMAGENET1K_V1 + +### [torchvision.models.VGG11_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/VGG11_Weights.html#torchvision.models.VGG11_Weights.IMAGENET1K_V1) + +```python +torchvision.models.VGG11_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG11_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_BN_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_BN_Weights.DEFAULT.md new file mode 100644 index 00000000000..d1c0bfc128a --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_BN_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG13_BN_Weights.DEFAULT + +### [torchvision.models.VGG13_BN_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/VGG13_BN_Weights.html#torchvision.models.VGG13_BN_Weights.DEFAULT) + +```python +torchvision.models.VGG13_BN_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG13_BN_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..f29d30e5802 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1 + +### [torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/VGG13_BN_Weights.html#torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1) + +```python +torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG13_BN_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_Weights.DEFAULT.md new file mode 100644 index 00000000000..cbe77edf8b5 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG13_Weights.DEFAULT + +### [torchvision.models.VGG13_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/VGG13_Weights.html#torchvision.models.VGG13_Weights.DEFAULT) + +```python +torchvision.models.VGG13_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG13_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..38da8f87d4d --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG13_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG13_Weights.IMAGENET1K_V1 + +### [torchvision.models.VGG13_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/VGG13_Weights.html#torchvision.models.VGG13_Weights.IMAGENET1K_V1) + +```python +torchvision.models.VGG13_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG13_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_BN_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_BN_Weights.DEFAULT.md new file mode 100644 index 00000000000..fe923d840e7 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_BN_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG16_BN_Weights.DEFAULT + +### [torchvision.models.VGG16_BN_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/VGG16_BN_Weights.html#torchvision.models.VGG16_BN_Weights.DEFAULT) + +```python +torchvision.models.VGG16_BN_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG16_BN_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..d48fa536530 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1 + +### [torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/VGG16_BN_Weights.html#torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1) + +```python +torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG16_BN_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.DEFAULT.md new file mode 100644 index 00000000000..c8d06f272f4 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG16_Weights.DEFAULT + +### [torchvision.models.VGG16_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/VGG16_Weights.html#torchvision.models.VGG16_Weights.DEFAULT) + +```python +torchvision.models.VGG16_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG16_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES.md new file mode 100644 index 00000000000..722cb9adf7f --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES + +### [torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES](https://pytorch.org/vision/stable/models/generated/VGG16_Weights.html#torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES) + +```python +torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG16_Weights.IMAGENET1K_FEATURES + +## Paddle 写法 +mode = 'IMAGENET1K_FEATURES' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..714173e2040 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG16_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG16_Weights.IMAGENET1K_V1 + +### [torchvision.models.VGG16_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/VGG16_Weights.html#torchvision.models.VGG16_Weights.IMAGENET1K_V1) + +```python +torchvision.models.VGG16_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG16_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_BN_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_BN_Weights.DEFAULT.md new file mode 100644 index 00000000000..d4972f6f6aa --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_BN_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG19_BN_Weights.DEFAULT + +### [torchvision.models.VGG19_BN_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/VGG19_BN_Weights.html#torchvision.models.VGG19_BN_Weights.DEFAULT) + +```python +torchvision.models.VGG19_BN_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG19_BN_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..3adbe65f58d --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1 + +### [torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/VGG19_BN_Weights.html#torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1) + +```python +torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG19_BN_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_Weights.DEFAULT.md new file mode 100644 index 00000000000..3580e8d3dab --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG19_Weights.DEFAULT + +### [torchvision.models.VGG19_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/VGG19_Weights.html#torchvision.models.VGG19_Weights.DEFAULT) + +```python +torchvision.models.VGG19_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG19_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..679c83a291d --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.VGG19_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.VGG19_Weights.IMAGENET1K_V1 + +### [torchvision.models.VGG19_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/VGG19_Weights.html#torchvision.models.VGG19_Weights.IMAGENET1K_V1) + +```python +torchvision.models.VGG19_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.VGG19_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.DEFAULT.md new file mode 100644 index 00000000000..69299b14ae5 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.Wide_ResNet101_2_Weights.DEFAULT + +### [torchvision.models.Wide_ResNet101_2_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/Wide_ResNet101_2_Weights.html#torchvision.models.Wide_ResNet101_2_Weights.DEFAULT) + +```python +torchvision.models.Wide_ResNet101_2_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.Wide_ResNet101_2_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..43175d8d84a --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1 + +### [torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/Wide_ResNet101_2_Weights.html#torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1) + +```python +torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..09aa14ff323 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2 + +### [torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/Wide_ResNet101_2_Weights.html#torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2) + +```python +torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.Wide_ResNet101_2_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.DEFAULT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.DEFAULT.md new file mode 100644 index 00000000000..be637eebb78 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.DEFAULT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.Wide_ResNet50_2_Weights.DEFAULT + +### [torchvision.models.Wide_ResNet50_2_Weights.DEFAULT](https://pytorch.org/vision/stable/models/generated/Wide_ResNet50_2_Weights.html#torchvision.models.Wide_ResNet50_2_Weights.DEFAULT) + +```python +torchvision.models.Wide_ResNet50_2_Weights.DEFAULT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.Wide_ResNet50_2_Weights.DEFAULT + +## Paddle 写法 +mode = 'DEFAULT' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1.md new file mode 100644 index 00000000000..a2ad1f11f84 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1 + +### [torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1](https://pytorch.org/vision/stable/models/generated/Wide_ResNet50_2_Weights.html#torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1) + +```python +torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V1 + +## Paddle 写法 +mode = 'IMAGENET1K_V1' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2.md new file mode 100644 index 00000000000..53bb2365eae --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2 + +### [torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2](https://pytorch.org/vision/stable/models/generated/Wide_ResNet50_2_Weights.html#torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2) + +```python +torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2 +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.models.Wide_ResNet50_2_Weights.IMAGENET1K_V2 + +## Paddle 写法 +mode = 'IMAGENET1K_V2' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BICUBIC.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BICUBIC.md new file mode 100644 index 00000000000..a533b6ce81b --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BICUBIC.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.transforms.InterpolationMode.BICUBIC + +### [torchvision.transforms.InterpolationMode.BICUBIC](https://pytorch.org/vision/stable/generated/torchvision.transforms.InterpolationMode.html#torchvision.transforms.InterpolationMode.BICUBIC) + +```python +torchvision.transforms.InterpolationMode.BICUBIC +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.transforms.InterpolationMode.BICUBIC + +## Paddle 写法 +mode = 'bicubic' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BILINEAR.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BILINEAR.md new file mode 100644 index 00000000000..7f0e66c5222 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BILINEAR.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.transforms.InterpolationMode.BILINEAR + +### [torchvision.transforms.InterpolationMode.BILINEAR](https://pytorch.org/vision/stable/generated/torchvision.transforms.InterpolationMode.html#torchvision.transforms.InterpolationMode.BILINEAR) + +```python +torchvision.transforms.InterpolationMode.BILINEAR +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.transforms.InterpolationMode.BILINEAR + +## Paddle 写法 +mode = 'bilinear' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BOX.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BOX.md new file mode 100644 index 00000000000..97b3eb89063 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.BOX.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.transforms.InterpolationMode.BOX + +### [torchvision.transforms.InterpolationMode.BOX](https://pytorch.org/vision/stable/generated/torchvision.transforms.InterpolationMode.html#torchvision.transforms.InterpolationMode.BOX) + +```python +torchvision.transforms.InterpolationMode.BOX +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.transforms.InterpolationMode.BOX + +## Paddle 写法 +mode = 'box' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.HAMMING.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.HAMMING.md new file mode 100644 index 00000000000..54e21fb0af2 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.HAMMING.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.transforms.InterpolationMode.HAMMING + +### [torchvision.transforms.InterpolationMode.HAMMING](https://pytorch.org/vision/stable/generated/torchvision.transforms.InterpolationMode.html#torchvision.transforms.InterpolationMode.HAMMING) + +```python +torchvision.transforms.InterpolationMode.HAMMING +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.transforms.InterpolationMode.HAMMING + +## Paddle 写法 +mode = 'hamming' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.LANCZOS.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.LANCZOS.md new file mode 100644 index 00000000000..33d1db9cfb4 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.LANCZOS.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.transforms.InterpolationMode.LANCZOS + +### [torchvision.transforms.InterpolationMode.LANCZOS](https://pytorch.org/vision/stable/generated/torchvision.transforms.InterpolationMode.html#torchvision.transforms.InterpolationMode.LANCZOS) + +```python +torchvision.transforms.InterpolationMode.LANCZOS +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.transforms.InterpolationMode.LANCZOS + +## Paddle 写法 +mode = 'lanczos' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.NEAREST.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.NEAREST.md new file mode 100644 index 00000000000..ee8aabfeed2 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.NEAREST.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.transforms.InterpolationMode.NEAREST + +### [torchvision.transforms.InterpolationMode.NEAREST](https://pytorch.org/vision/stable/generated/torchvision.transforms.InterpolationMode.html#torchvision.transforms.InterpolationMode.NEAREST) + +```python +torchvision.transforms.InterpolationMode.NEAREST +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.transforms.InterpolationMode.NEAREST + +## Paddle 写法 +mode = 'nearest' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.NEAREST_EXACT.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.NEAREST_EXACT.md new file mode 100644 index 00000000000..0243771e623 --- /dev/null +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torchvision.transforms.InterpolationMode.NEAREST_EXACT.md @@ -0,0 +1,19 @@ +## [ 仅 API 调用方式不一致 ]torchvision.transforms.InterpolationMode.NEAREST_EXACT + +### [torchvision.transforms.InterpolationMode.NEAREST_EXACT](https://pytorch.org/vision/stable/generated/torchvision.transforms.InterpolationMode.html#torchvision.transforms.InterpolationMode.NEAREST_EXACT) + +```python +torchvision.transforms.InterpolationMode.NEAREST_EXACT +``` + +两者功能一致,但调用方式不一致,具体如下: + +### 转写示例 + +```python +## PyTorch 写法 +mode = torchvision.transforms.InterpolationMode.NEAREST_EXACT + +## Paddle 写法 +mode = 'nearest_exact' +``` diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.is_bf16_supported.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.cuda.is_bf16_supported.md similarity index 56% rename from docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.is_bf16_supported.md rename to docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.cuda.is_bf16_supported.md index 53a118d8bcb..3f3dd733c4b 100644 --- a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.cuda.is_bf16_supported.md +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.cuda.is_bf16_supported.md @@ -1,4 +1,4 @@ -## [ 仅 API 调用方式不一致 ]torch.cuda.is_bf16_supported +## [ torch 参数更多 ]torch.cuda.is_bf16_supported ### [torch.cuda.is_bf16_supported](https://pytorch.org/docs/stable/generated/torch.cuda.is_bf16_supported.html#torch.cuda.is_bf16_supported) @@ -12,14 +12,11 @@ torch.cuda.is_bf16_supported(including_emulation=True) paddle.amp.is_bfloat16_supported(device=None) ``` -两者功能一致,但调用方式不一致,具体如下: +PyTorch 相比 Paddle 支持更多其他参数,具体如下: -### 转写示例 +### 参数映射 -```python -# PyTorch 写法 -result = torch.cuda.is_bf16_supported() - -# Paddle 写法 -result = paddle.amp.is_bfloat16_supported() -``` +| PyTorch | PaddlePaddle | 备注 | +| ---------- | ------------ | -- | +| including_emulation | - | 是否包含软件模拟支持,暂无转写方式。 | +| - | device | 查询的设备类型, PyTorch 无此参数,Paddle 保持默认即可。| diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.train.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.nn.Module.train.md similarity index 56% rename from docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.train.md rename to docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.nn.Module.train.md index 03f832fdfb6..b18f4ffb8af 100644 --- a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.nn.Module.train.md +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.nn.Module.train.md @@ -1,4 +1,4 @@ -## [ 仅 API 调用方式不一致 ]torch.nn.Module.train +## [ torch 参数更多 ]torch.nn.Module.train ### [torch.nn.Module.train](https://pytorch.org/docs/stable/generated/torch.nn.Module.html#torch.nn.Module.train) @@ -12,16 +12,10 @@ torch.nn.Module.train(mode=True) paddle.nn.Layer.train() ``` -两者功能一致,但调用方式不一致,具体如下: +PyTorch 相比 Paddle 支持更多其他参数,具体如下: -### 转写示例 +### 参数映射 -```python -# PyTorch 写法 -model = torch.nn.Linear(10, 20) -model.train() - -# Paddle 写法 -model = paddle.nn.Linear(10, 20) -model.train() -``` +| PyTorch | PaddlePaddle | 备注 | +| ---------- | ------------ | -- | +| `mode` | 无 | 设置训练模式,Paddle 无此参数,暂无转写方式。| diff --git a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.step.md b/docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.optim.Optimizer.step.md similarity index 52% rename from docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.step.md rename to docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.optim.Optimizer.step.md index f5fb40e2917..ecf89d2b680 100644 --- a/docs/guides/model_convert/convert_from_pytorch/api_difference/invok_only_diff/torch.optim.Optimizer.step.md +++ b/docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.optim.Optimizer.step.md @@ -1,4 +1,4 @@ -## [ 仅 API 调用方式不一致 ]torch.optim.Optimizer.step +## [ torch 参数更多 ]torch.optim.Optimizer.step ### [torch.optim.Optimizer.step](https://pytorch.org/docs/stable/generated/torch.optim.Optimizer.html#torch.optim.Optimizer.step) @@ -12,24 +12,10 @@ torch.optim.Optimizer.step(closure=None) paddle.optimizer.Optimizer.step() ``` -两者功能一致,但调用方式不一致,具体如下: +PyTorch 相比 Paddle 支持更多其他参数,具体如下: -### 转写示例 +### 参数映射 -```python -# PyTorch 写法 -sgd = torch.optim.SGD( - params=linear.parameters(), - lr=0.1, - weight_decay=0.01 -) -sgd.step() - -# Paddle 写法 -sgd = paddle.optimizer.SGD( - learning_rate=0.1, - parameters=linear.parameters(), - weight_decay=0.01 -) -sgd.step() -``` +| PyTorch | PaddlePaddle | 备注 | +| ---------- | ------------ | -- | +| closure | - | 传入一个闭包函数,在优化器更新参数前执行。Paddle 无此参数,暂无转写方式。| diff --git a/docs/guides/model_convert/convert_from_pytorch/pytorch_api_mapping_cn.md b/docs/guides/model_convert/convert_from_pytorch/pytorch_api_mapping_cn.md index 508d5dcad7d..7498ba01435 100644 --- a/docs/guides/model_convert/convert_from_pytorch/pytorch_api_mapping_cn.md +++ b/docs/guides/model_convert/convert_from_pytorch/pytorch_api_mapping_cn.md @@ -31,10 +31,10 @@ **简介:此类 API 没有转写成本,两者用法完全一致,** 只需将代码中所有前缀 ``torch.`` 替换为 ``paddle.`` 即可。(也可只在文件最上方插入一行 ``import paddle as torch``)。示例如下。 ```python -# PyTorch 写法 -> Paddle 写法 -torch.eye(5) -> paddle.eye(5) -torch.einsum('ii->i', x) -> paddle.einsum('ii->i', x) -torch.nn.Softplus(beta=0.5, threshold=15) -> paddle.nn.Softplus(beta=0.5, threshold=15) +# PyTorch 写法 -> Paddle 写法 +torch.eye(5) -> paddle.eye(5) +torch.einsum('ii->i', x) -> paddle.einsum('ii->i', x) +torch.nn.Softplus(beta=0.5, threshold=15) -> paddle.nn.Softplus(beta=0.5, threshold=15) ``` @@ -46,11 +46,11 @@ torch.nn.Softplus(beta=0.5, threshold=15) -> paddle.nn.Softplus(beta=0.5, thresh **简介:** 此类 API 的转写成本较低,只需对 API 调用方式进行改写,无需转写 API 参数部分。示例如下。 ```python -# PyTorch 写法 -> Paddle 写法 -torch.numel(x) -> x.size # Tensor 方法转属性 -out = x.matrix_exp() -> paddle.linalg.matrix_exp(x) # 函数转方法 -out = x.to_sparse(1) -> x.to_sparse_coo(1) # 函数名不同 -out = x.clamp_(-0.5, 0.5) -> x.clip_(-0.5, 0.5) # 函数名不同 +# PyTorch 写法 -> Paddle 写法 +torch.numel(x) -> x.size # Tensor 方法转属性 +out = x.matrix_exp() -> paddle.linalg.matrix_exp(x) # 函数转方法 +out = x.to_sparse(1) -> x.to_sparse_coo(1) # 函数名不同 +out = x.clamp_(-0.5, 0.5) -> x.clip_(-0.5, 0.5) # 函数名不同 ``` diff --git a/docs/guides/model_convert/convert_from_pytorch/tools/validate_api_difference_format.py b/docs/guides/model_convert/convert_from_pytorch/tools/validate_api_difference_format.py index 32abcf09feb..4b6221a30de 100644 --- a/docs/guides/model_convert/convert_from_pytorch/tools/validate_api_difference_format.py +++ b/docs/guides/model_convert/convert_from_pytorch/tools/validate_api_difference_format.py @@ -10,7 +10,7 @@ def main(): # 定义类别映射:英文目录名 -> 中文类别名称 category_map = { - "invok_diff_only": "仅 API 调用方式不一致", + "invok_only_diff": "仅 API 调用方式不一致", "args_name_diff": "仅参数名不一致", "paddle_more_args": "paddle 参数更多", "args_default_value_diff": "参数默认值不一致", @@ -23,7 +23,7 @@ def main(): # 定义每个类别的总结语句 summary_map = { - "invok_diff_only": "两者功能一致,但调用方式不一致,具体如下:", + "invok_only_diff": "两者功能一致,但调用方式不一致,具体如下:", "args_name_diff": "两者功能一致且参数用法一致,仅参数名不一致,具体如下:", "paddle_more_args": "其中 Paddle 相比 PyTorch 支持更多其他参数,具体如下:", "args_default_value_diff": "两者功能一致且参数用法一致,参数默认值不一致,具体如下:", @@ -153,7 +153,7 @@ def main(): current_index += 1 # 8. 检查参数映射表格 (非2和10类) - if category_dir not in ["invok_diff_only", "composite_implement"]: + if category_dir not in ["invok_only_diff", "composite_implement"]: # 8.1 参数映射标题 if ( current_index >= len(lines) @@ -171,7 +171,7 @@ def main(): current_index += 1 # 9. 检查转写示例 - if category_dir in ["invok_diff_only", "composite_implement"]: + if category_dir in ["invok_only_diff", "composite_implement"]: # 9.1 转写示例标题 if ( current_index >= len(lines) diff --git a/docs/guides/model_convert/convert_from_pytorch/tools/validate_pytorch_api_mapping.py b/docs/guides/model_convert/convert_from_pytorch/tools/validate_pytorch_api_mapping.py index 551ff78582e..9e06a5c90d6 100644 --- a/docs/guides/model_convert/convert_from_pytorch/tools/validate_pytorch_api_mapping.py +++ b/docs/guides/model_convert/convert_from_pytorch/tools/validate_pytorch_api_mapping.py @@ -17,7 +17,7 @@ # 类别映射关系 CATEGORY_MAP = { - "invok_diff_only": "仅 API 调用方式不一致", + "invok_only_diff": "仅 API 调用方式不一致", "args_name_diff": "仅参数名不一致", "paddle_more_args": "paddle 参数更多", "args_default_value_diff": "参数默认值不一致",