Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
X2Paddle
提交
363cc2b2
X
X2Paddle
项目概览
PaddlePaddle
/
X2Paddle
大约 1 年 前同步成功
通知
328
Star
698
Fork
167
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
26
列表
看板
标记
里程碑
合并请求
4
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
X2Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
26
Issue
26
列表
看板
标记
里程碑
合并请求
4
合并请求
4
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
363cc2b2
编写于
1月 11, 2023
作者:
P
PuQing
提交者:
GitHub
1月 11, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add optim (#927)
上级
1325c990
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
64 addition
and
0 deletion
+64
-0
docs/pytorch_project_convertor/API_docs/optimizer/README.md
docs/pytorch_project_convertor/API_docs/optimizer/README.md
+7
-0
docs/pytorch_project_convertor/API_docs/optimizer/torch.optim.lr_scheduler.LRScheduler.md
...PI_docs/optimizer/torch.optim.lr_scheduler.LRScheduler.md
+57
-0
未找到文件。
docs/pytorch_project_convertor/API_docs/optimizer/README.md
0 → 100644
浏览文件 @
363cc2b2
## 优化器与学习率API映射列表
该文档梳理了与优化器与学习率相关的PyTorch-PaddlePaddle API映射列表。
| 序号 | PyTorch API | PaddlePaddle API | 备注 |
| ---- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------- |
| 1 |
[
torch.optim.lr_scheduler.LRScheduler
](
https://pytorch.org/docs/master/_modules/torch/optim/lr_scheduler.html#LRScheduler
)
|
[
paddle.optimizer.lr.LRScheduler
](
https://www.paddlepaddle.org.cn/documentation/docs/zh/api/paddle/optimizer/lr/LRScheduler_cn.html
)
|
[
差异对比
](
https://github.com/PaddlePaddle/X2Paddle/tree/develop/docs/pytorch_project_convertor/API_docs/optimizer/torch.optim.lr_scheduler.LRScheduler.md
)
docs/pytorch_project_convertor/API_docs/optimizer/torch.optim.lr_scheduler.LRScheduler.md
0 → 100644
浏览文件 @
363cc2b2
## torch.optim.lr_scheduler.LRScheduler
### [torch.optim.lr_scheduler.LRScheduler](https://pytorch.org/docs/master/_modules/torch/optim/lr_scheduler.html#LRScheduler)
```
python
torch
.
optim
.
lr_scheduler
.
LRScheduler
(
optimizer
,
last_epoch
=-
1
,
verbose
=
False
)
```
### [paddle.optimizer.lr.LRScheduler](https://www.paddlepaddle.org.cn/documentation/docs/zh/api/paddle/optimizer/lr/LRScheduler_cn.html)
```
python
paddle
.
optimizer
.
lr
.
LRScheduler
(
learning_rate
=
0.1
,
last_epoch
=-
1
,
verbose
=
False
)
```
### 参数差异
| PyTorch | PaddlePaddle | 备注 |
| ------------- | ------------- | ----------------------------------------------------- |
| optimizer | - | 优化器, PaddlePaddle 无此参数。 |
| - | learning_rate | 学习率, Pytorch 无此参数。 |
### 使用差异
#### PyTorch
```
python
import
torch
import
torch.nn
as
nn
import
torch.optim
as
optim
from
torch.optim
import
lr_scheduler
model
=
nn
.
Linear
(
10
,
10
)
optimizer
=
optim
.
SGD
(
model
.
parameters
(),
lr
=
0.1
)
scheduler
=
lr_scheduler
.
StepLR
(
optimizer
,
step_size
=
30
,
gamma
=
0.1
)
for
epoch
in
range
(
100
):
train
(...)
validate
(...)
scheduler
.
step
()
```
#### PaddlePaddle
```
python
import
paddle
import
paddle.nn
as
nn
import
paddle.optimizer
as
optim
from
paddle.optimizer.lr
import
StepDecay
model
=
nn
.
Linear
(
10
,
10
)
scheduler
=
StepDecay
(
learning_rate
=
0.1
,
step_size
=
30
,
gamma
=
0.1
)
optimizer
=
optim
.
SGD
(
learning_rate
=
scheduler
,
parameters
=
model
.
parameters
())
for
epoch
in
range
(
100
):
train
(...)
validate
(...)
scheduler
.
step
()
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录