Skip to content

Commit ff38f64

Browse files
committed
对齐格式
1 parent fd1a87c commit ff38f64

33 files changed

+1622
-575
lines changed

docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.nn.BCELoss.md

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -25,68 +25,64 @@ PyTorch 相比 Paddle 支持更多其他参数,具体如下:
2525
| reduction | reduction | 表示应用于输出结果的计算方式。 |
2626

2727
### 转写示例
28+
2829
#### size_average
2930
size_average 为 True
3031
```python
3132
# PyTorch 写法
32-
torch.nn.BCELoss(weight=w, size_average=True)
33+
torch.nn.BCELoss(size_average=True)
3334

3435
# Paddle 写法
35-
paddle.nn.BCELoss(weight=w, reduction='mean')
36+
paddle.nn.BCELoss(reduction='mean')
3637
```
3738

3839
size_average 为 False
3940
```python
4041
# PyTorch 写法
41-
torch.nn.BCELoss(weight=w, size_average=False)
42+
torch.nn.BCELoss(size_average=False)
4243

4344
# Paddle 写法
44-
paddle.nn.BCELoss(weight=w, reduction='sum')
45+
paddle.nn.BCELoss(reduction='sum')
4546
```
46-
4747
#### reduce
4848
reduce 为 True
4949
```python
5050
# PyTorch 写法
51-
torch.nn.BCELoss(weight=w, reduce=True)
51+
torch.nn.BCELoss(size_average=False)
5252

5353
# Paddle 写法
54-
paddle.nn.BCELoss(weight=w, reduction='mean')
54+
paddle.nn.BCELoss(reduction='sum')
5555
```
56-
5756
reduce 为 False
5857
```python
5958
# PyTorch 写法
60-
torch.nn.BCELoss(weight=w, reduce=False)
59+
torch.nn.BCELoss(reduce=False)
6160

6261
# Paddle 写法
63-
paddle.nn.BCELoss(weight=w, reduction='none')
62+
paddle.nn.BCELoss(reduction='none')
6463
```
65-
6664
#### reduction
6765
reduction 为'none'
6866
```python
6967
# PyTorch 写法
70-
torch.nn.BCELoss(weight=w, reduction='none')
68+
torch.nn.BCELoss(reduction='none')
7169

7270
# Paddle 写法
73-
paddle.nn.BCELoss(weight=w, reduction='none')
71+
paddle.nn.BCELoss(reduction='none')
7472
```
75-
7673
reduction 为'mean'
7774
```python
7875
# PyTorch 写法
79-
torch.nn.BCELoss(weight=w, reduction='mean')
76+
torch.nn.BCELoss(reduction='mean')
8077

8178
# Paddle 写法
82-
paddle.nn.BCELoss(weight=w, reduction='mean')
79+
paddle.nn.BCELoss(reduction='mean')
8380
```
84-
8581
reduction 为'sum'
8682
```python
8783
# PyTorch 写法
88-
torch.nn.BCELoss(weight=w, reduction='sum')
84+
torch.nn.BCELoss(reduction='sum')
8985

9086
# Paddle 写法
91-
paddle.nn.BCELoss(weight=w, reduction='sum')
87+
paddle.nn.BCELoss(reduction='sum')
9288
```

docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.nn.BCEWithLogitsLoss.md

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,65 +28,64 @@ PyTorch 相比 Paddle 支持更多其他参数,具体如下:
2828
| pos_weight | pos_weight | 表示正类的权重。 |
2929

3030
### 转写示例
31-
#### size_averagesize_average 为 True
31+
32+
#### size_average
33+
size_average 为 True
3234
```python
3335
# PyTorch 写法
34-
torch.nn.BCEWithLogitsLoss(weight=w, size_average=True)
36+
torch.nn.BCEWithLogitsLoss(size_average=True)
3537

3638
# Paddle 写法
37-
paddle.nn.BCEWithLogitsLoss(weight=w, reduction='mean')
39+
paddle.nn.BCEWithLogitsLoss(reduction='mean')
3840
```
3941

4042
size_average 为 False
4143
```python
4244
# PyTorch 写法
43-
torch.nn.BCEWithLogitsLoss(weight=w, size_average=False)
45+
torch.nn.BCEWithLogitsLoss(size_average=False)
4446

4547
# Paddle 写法
46-
paddle.nn.BCEWithLogitsLoss(weight=w, reduction='sum')
48+
paddle.nn.BCEWithLogitsLoss(reduction='sum')
4749
```
48-
49-
#### reducereduce 为 True
50+
#### reduce
51+
reduce 为 True
5052
```python
5153
# PyTorch 写法
52-
torch.nn.BCEWithLogitsLoss(weight=w, reduce=True)
54+
torch.nn.BCEWithLogitsLoss(size_average=False)
5355

5456
# Paddle 写法
55-
paddle.nn.BCEWithLogitsLoss(weight=w, reduction='mean')
57+
paddle.nn.BCEWithLogitsLoss(reduction='sum')
5658
```
57-
5859
reduce 为 False
5960
```python
6061
# PyTorch 写法
61-
torch.nn.BCEWithLogitsLoss(weight=w, reduce=False)
62+
torch.nn.BCEWithLogitsLoss(reduce=False)
6263

6364
# Paddle 写法
64-
paddle.nn.BCEWithLogitsLoss(weight=w, reduction='none')
65+
paddle.nn.BCEWithLogitsLoss(reduction='none')
6566
```
66-
67-
#### reductionreduction 为'none'
67+
#### reduction
68+
reduction 为'none'
6869
```python
6970
# PyTorch 写法
70-
torch.nn.BCEWithLogitsLoss(weight=w, reduction='none')
71+
torch.nn.BCEWithLogitsLoss(reduction='none')
7172

7273
# Paddle 写法
73-
paddle.nn.BCEWithLogitsLoss(weight=w, reduction='none')
74+
paddle.nn.BCEWithLogitsLoss(reduction='none')
7475
```
75-
7676
reduction 为'mean'
7777
```python
7878
# PyTorch 写法
79-
torch.nn.BCEWithLogitsLoss(weight=w, reduction='mean')
79+
torch.nn.BCEWithLogitsLoss(reduction='mean')
8080

8181
# Paddle 写法
82-
paddle.nn.BCEWithLogitsLoss(weight=w, reduction='mean')
82+
paddle.nn.BCEWithLogitsLoss(reduction='mean')
8383
```
84-
8584
reduction 为'sum'
8685
```python
8786
# PyTorch 写法
88-
torch.nn.BCEWithLogitsLoss(weight=w, reduction='sum')
87+
torch.nn.BCEWithLogitsLoss(reduction='sum')
8988

9089
# Paddle 写法
91-
paddle.nn.BCEWithLogitsLoss(weight=w, reduction='sum')
90+
paddle.nn.BCEWithLogitsLoss(reduction='sum')
9291
```

docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.nn.CosineEmbeddingLoss.md

Lines changed: 60 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,64 @@ PyTorch 相比 Paddle 支持更多其他参数,具体如下:
2121
| reduction | reduction | 指定应用于输出结果的计算方式。 |
2222

2323
### 转写示例
24-
#### size_average 和 reduce 参数转 reduction 参数
25-
```python
26-
if size_average is None:
27-
size_average = True
28-
if reduce is None:
29-
reduce = True
30-
31-
if size_average and reduce:
32-
reduction = 'mean'
33-
elif reduce:
34-
reduction = 'sum'
35-
else:
36-
reduction = 'none'
24+
25+
#### size_average
26+
size_average 为 True
27+
```python
28+
# PyTorch 写法
29+
torch.nn.CosineEmbeddingLoss(size_average=True)
30+
31+
# Paddle 写法
32+
paddle.nn.CosineEmbeddingLoss(reduction='mean')
33+
```
34+
35+
size_average 为 False
36+
```python
37+
# PyTorch 写法
38+
torch.nn.CosineEmbeddingLoss(size_average=False)
39+
40+
# Paddle 写法
41+
paddle.nn.CosineEmbeddingLoss(reduction='sum')
42+
```
43+
#### reduce
44+
reduce 为 True
45+
```python
46+
# PyTorch 写法
47+
torch.nn.CosineEmbeddingLoss(size_average=False)
48+
49+
# Paddle 写法
50+
paddle.nn.CosineEmbeddingLoss(reduction='sum')
51+
```
52+
reduce 为 False
53+
```python
54+
# PyTorch 写法
55+
torch.nn.CosineEmbeddingLoss(reduce=False)
56+
57+
# Paddle 写法
58+
paddle.nn.CosineEmbeddingLoss(reduction='none')
59+
```
60+
#### reduction
61+
reduction 为'none'
62+
```python
63+
# PyTorch 写法
64+
torch.nn.CosineEmbeddingLoss(reduction='none')
65+
66+
# Paddle 写法
67+
paddle.nn.CosineEmbeddingLoss(reduction='none')
68+
```
69+
reduction 为'mean'
70+
```python
71+
# PyTorch 写法
72+
torch.nn.CosineEmbeddingLoss(reduction='mean')
73+
74+
# Paddle 写法
75+
paddle.nn.CosineEmbeddingLoss(reduction='mean')
76+
```
77+
reduction 为'sum'
78+
```python
79+
# PyTorch 写法
80+
torch.nn.CosineEmbeddingLoss(reduction='sum')
81+
82+
# Paddle 写法
83+
paddle.nn.CosineEmbeddingLoss(reduction='sum')
3784
```

docs/guides/model_convert/convert_from_pytorch/api_difference/torch_more_args/torch.nn.CrossEntropyLoss.md

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -36,65 +36,64 @@ PyTorch 相比 Paddle 支持更多其他参数,具体如下:
3636
| - | axis | 进行 softmax 计算的维度索引,PyTorch 无此参数,Paddle 保持默认即可。 |
3737

3838
### 转写示例
39-
#### size_average 为 True
39+
40+
#### size_average
41+
size_average 为 True
4042
```python
4143
# PyTorch 写法
42-
torch.nn.CrossEntropyLoss(weight=w, size_average=True)
44+
torch.nn.CrossEntropyLoss(size_average=True)
4345

4446
# Paddle 写法
45-
paddle.nn.CrossEntropyLoss(weight=w, reduction='mean')
47+
paddle.nn.CrossEntropyLoss(reduction='mean')
4648
```
4749

4850
size_average 为 False
4951
```python
5052
# PyTorch 写法
51-
torch.nn.CrossEntropyLoss(weight=w, size_average=False)
53+
torch.nn.CrossEntropyLoss(size_average=False)
5254

5355
# Paddle 写法
54-
paddle.nn.CrossEntropyLoss(weight=w, reduction='sum')
56+
paddle.nn.CrossEntropyLoss(reduction='sum')
5557
```
56-
57-
#### reduce 为 True
58+
#### reduce
59+
reduce 为 True
5860
```python
5961
# PyTorch 写法
60-
torch.nn.CrossEntropyLoss(weight=w, reduce=True)
62+
torch.nn.CrossEntropyLoss(size_average=False)
6163

6264
# Paddle 写法
63-
paddle.nn.CrossEntropyLoss(weight=w, reduction='mean')
65+
paddle.nn.CrossEntropyLoss(reduction='sum')
6466
```
65-
6667
reduce 为 False
6768
```python
6869
# PyTorch 写法
69-
torch.nn.CrossEntropyLoss(weight=w, reduce=False)
70+
torch.nn.CrossEntropyLoss(reduce=False)
7071

7172
# Paddle 写法
72-
paddle.nn.CrossEntropyLoss(weight=w, reduction='none')
73+
paddle.nn.CrossEntropyLoss(reduction='none')
7374
```
74-
75-
#### reduction 为'none'
75+
#### reduction
76+
reduction 为'none'
7677
```python
7778
# PyTorch 写法
78-
torch.nn.CrossEntropyLoss(weight=w, reduction='none')
79+
torch.nn.CrossEntropyLoss(reduction='none')
7980

8081
# Paddle 写法
81-
paddle.nn.CrossEntropyLoss(weight=w, reduction='none')
82+
paddle.nn.CrossEntropyLoss(reduction='none')
8283
```
83-
8484
reduction 为'mean'
8585
```python
8686
# PyTorch 写法
87-
torch.nn.CrossEntropyLoss(weight=w, reduction='mean')
87+
torch.nn.CrossEntropyLoss(reduction='mean')
8888

8989
# Paddle 写法
90-
paddle.nn.CrossEntropyLoss(weight=w, reduction='mean')
90+
paddle.nn.CrossEntropyLoss(reduction='mean')
9191
```
92-
9392
reduction 为'sum'
9493
```python
9594
# PyTorch 写法
96-
torch.nn.CrossEntropyLoss(weight=w, reduction='sum')
95+
torch.nn.CrossEntropyLoss(reduction='sum')
9796

9897
# Paddle 写法
99-
paddle.nn.CrossEntropyLoss(weight=w, reduction='sum')
98+
paddle.nn.CrossEntropyLoss(reduction='sum')
10099
```

0 commit comments

Comments
 (0)