Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Python IndexError of case4: paddle.optimizer.lr.PiecewiseDecay #49987

Merged
merged 7 commits into from
Feb 2, 2023
Merged

Fix Python IndexError of case4: paddle.optimizer.lr.PiecewiseDecay #49987

merged 7 commits into from
Feb 2, 2023

Conversation

RedContritio
Copy link
Contributor

PR types

Bug fixes

PR changes

APIs

Describe

Solution

  • 限制 boundaries 和 values 非空

@paddle-bot
Copy link

paddle-bot bot commented Jan 21, 2023

你的PR提交成功,感谢你对开源项目的贡献!
请关注后续CI自动化测试结果,详情请参考Paddle-CI手册
Your PR has been submitted. Thanks for your contribution!
Please wait for the result of CI firstly. See Paddle CI Manual for details.

Comment on lines 391 to 402
if len(boundaries) > 0:
pass
else:
raise ValueError('The boundaries cannot be empty.')

if len(values) >= len(boundaries):
pass
else:
raise ValueError(
f'The length ({len(values)}) of values should >= length ({len(boundaries)}) of boundaries.'
)

Copy link
Contributor

Choose a reason for hiding this comment

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

调整一下if的判断,pass的逻辑可以不写,只写raise部分。

Copy link
Contributor Author

Choose a reason for hiding this comment

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

已更新。

wanghuancoder
wanghuancoder previously approved these changes Jan 31, 2023
Copy link
Contributor

@wanghuancoder wanghuancoder left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@zhwesky2010 zhwesky2010 left a comment

Choose a reason for hiding this comment

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

LGTM,建议在中英文API文档里补上这句话:The values have one more element than boundaries

@RedContritio
Copy link
Contributor Author

LGTM,建议在中英文API文档里补上这句话:The values have one more element than boundaries

好的,之后会在 docs 里进行对应 PR

@luotao1 luotao1 merged commit 3e65641 into PaddlePaddle:develop Feb 2, 2023
@RedContritio RedContritio deleted the PiecewiseDecay branch February 13, 2023 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contributor External developers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants