Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,5 @@ paddle.Tensor.diag(offset=0, padding_value=0, name=None)

| PyTorch | PaddlePaddle | 备注 |
| -------- | ------------- | -------------------------------------------------------------------------------------- |
| - | x | 输入的 Tensor,paddle 参数更多。 |
| diagonal | offset | 考虑的对角线:正值表示上对角线,0 表示主对角线,负值表示下对角线,仅参数名不一致。 |
| - | padding_value | 使用此值来填充指定对角线以外的区域,仅在输入为一维 Tensor 时生效,默认值为 0。torch 无此参数,paddle 保持默认即可。 |
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ paddle.Tensor.std(axis=None, unbiased=True, keepdim=False, name=None)
| ---------- | ------------ | ------- |
| dim | axis | 指定对 Tensor 进行计算的轴,仅参数名不一致。 |
| unbiased | unbiased | torch v1.x 中 correction 参数名称,表示是否为无偏估计,从 v2.0 开始弃用。|
| correction | unbiased | 是否使用无偏估计来计算标准差。PyTorch 支持 int 类型,Paddle 支持 bool/int 类型。仅参数名不一致。|
| keepdim | keepdim | 是否在输出 Tensor 中保留减小的维度。 |
| correction | unbiased | 是否使用无偏估计来计算标准差。PyTorch 支持 int 类型,Paddle 支持 bool/int 类型。仅参数名不一致。|
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ paddle.optimizer.lr.OneCycleLR(max_learning_rate,
| ------- | ------------ | ------------------------------------------------------------------------------------------ |
| optimizer | - | PyTorch 的是 torch.optim.Optimizer 类,Paddle 无对应参数。 |
| max_lr | max_learning_rate | 表示最大学习率。参数完全一致。 |
| total_steps, epochs, steps_per_epoch | total_steps | 训练过程中总的迭代数。PyTorch 默认 total_steps 为 None,则需要从 PyTorch 的参数 steps_per_epoch 和 epochs 计算得出此参数,计算公式为:total_steps=steps_per_epoch*epochs,需要转写。 |
| total_steps | total_steps | 训练过程中总的迭代数。PyTorch 默认 total_steps 为 None,则需要从 PyTorch 的参数 steps_per_epoch 和 epochs 计算得出此参数,计算公式为:total_steps=steps_per_epoch*epochs,需要转写。 |
| epochs | total_steps | 训练过程中总的迭代数。PyTorch 默认 total_steps 为 None,则需要从 PyTorch 的参数 steps_per_epoch 和 epochs 计算得出此参数,计算公式为:total_steps=steps_per_epoch*epochs,需要转写。 |
| steps_per_epoch | total_steps | 训练过程中总的迭代数。PyTorch 默认 total_steps 为 None,则需要从 PyTorch 的参数 steps_per_epoch 和 epochs 计算得出此参数,计算公式为:total_steps=steps_per_epoch*epochs,需要转写。 |
| pct_start | phase_pct | 表示学习率从初始学习率增长到最大学习率所需迭代数占总迭代数的比例。仅参数名不一致。 |
| anneal_strategy | anneal_strategy | 调整学习率的策略。必须是 ( cos , linear )其中之一。参数完全一致。 |
| cycle_momentum | - | 如果“True”,动量反向循环 'base_momentum' 和 'max_momentum' 之间的学习率。Paddle 无此参数,暂无转写方式。 |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,12 @@ paddle.vision.models.alexnet(pretrained=False, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 AlexNet_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 AlexNet_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ paddle.vision.models.densenet121(pretrained=False, **kwargs)

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 DenseNet121_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 DenseNet121_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | |

### 转写示例
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,12 @@ paddle.vision.models.densenet161(pretrained=False, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 DenseNet161_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 DenseNet161_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|


### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,12 @@ paddle.vision.models.densenet169(pretrained=False, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 DenseNet169_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 DenseNet169_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,12 @@ paddle.vision.models.densenet201(pretrained=False, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 DenseNet201_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 DenseNet201_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|


### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,12 @@ paddle.vision.models.googlenet(pretrained=False, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 GoogLeNet_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 GoogLeNet_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ paddle.vision.models.inception_v3(pretrained=False, **kwargs)
| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| pretrained | pretrained | 是否使用预训练权重,PyTorch 已弃用此参数。 |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 Inception_V3_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 Inception_V3_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,13 @@ paddle.vision.models.mobilenet_v2(pretrained=False, scale=1.0, **kwargs)
在使用模型转换工具 PaConvert 时,无论用户在 PyTorch 中选择使用哪种预训练权重类型,均会统一转换为 PaddlePaddle 中的 pretrained=True 参数配置。

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 MobileNet_V2_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| - | scale | 模型通道数的缩放比例,PyTorch 无此参数,Paddle 保持默认即可。 |
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 MobileNet_V2_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| - | scale | 模型通道数的缩放比例,PyTorch 无此参数,Paddle 保持默认即可。 |
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,13 @@ paddle.vision.models.mobilenet_v3_large(pretrained=False, scale=1.0, **kwargs)
在使用模型转换工具 PaConvert 时,无论用户在 PyTorch 中选择使用哪种预训练权重类型,均会统一转换为 PaddlePaddle 中的 pretrained=True 参数配置。

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 MobileNet_V3_Large_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 MobileNet_V3_Large_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| - | scale | 通道数缩放比例,PyTorch 无此参数,Paddle 保持默认即可。 |
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,13 @@ paddle.vision.models.mobilenet_v3_small(pretrained=False, scale=1.0, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 MobileNet_V3_Small_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 MobileNet_V3_Small_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| - | scale | 通道数缩放比例,PyTorch 无此参数,Paddle 保持默认即可。 |
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,12 @@ paddle.vision.models.resnet101(pretrained=False, **kwargs)
在使用模型转换工具 PaConvert 时,无论用户在 PyTorch 中选择使用哪种预训练权重类型,均会统一转换为 PaddlePaddle 中的 pretrained=True 参数配置。

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet101_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet101_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ paddle.vision.models.resnet152(pretrained=False, **kwargs)

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet152_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet152_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,12 @@ paddle.vision.models.resnet18(pretrained=False, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet18_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet18_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,12 @@ paddle.vision.models.resnet34(pretrained=False, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet34_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet34_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,12 @@ paddle.vision.models.resnet50(pretrained=False, **kwargs)
在使用模型转换工具 PaConvert 时,无论用户在 PyTorch 中选择使用哪种预训练权重类型,均会统一转换为 PaddlePaddle 中的 pretrained=True 参数配置。

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet50_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNet50_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,12 @@ paddle.vision.models.resnext101_64x4d(pretrained=False, **kwargs)
两者功能一致但参数类型不一致,具体如下:

### 参数映射

| torchvision | PaddlePaddle | 备注 |
| ----------- | ------------ | ---- |
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNeXt101_64X4D_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| pretrained | pretrained | 是否加载预训练权重。torchvision 在 0.13+ 弃用此参数。|
| progress | - | 是否显示下载进度条,Paddle 无此参数,一般对网络训练结果影响不大,可直接删除。|
| weights | pretrained | 预训练权重,PyTorch 参数 weights 为 ResNeXt101_64X4D_Weights 枚举类或 String 类型,Paddle 参数 pretrained 为 bool 类型,需要转写。|
| **kwargs | **kwargs | 附加的关键字参数。|

### 转写示例
#### weights: 预训练权重
```python
Expand Down
Loading