-
-
Notifications
You must be signed in to change notification settings - Fork 990
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
Remove an obsoleted logic from CmaEsSampler
#4239
Remove an obsoleted logic from CmaEsSampler
#4239
Conversation
@contramundum53 @eukaryo Could you review this PR? |
Codecov Report
@@ Coverage Diff @@
## master #4239 +/- ##
==========================================
+ Coverage 90.42% 90.43% +0.01%
==========================================
Files 172 172
Lines 13659 13657 -2
==========================================
Hits 12351 12351
+ Misses 1308 1306 -2
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
CmaEsSampler
This pull request has not seen any recent activity. |
Let me add no-stale label to avoid this unintentionally being closed. |
I resolved the file conflict. Let me reassign reviewers. @HideakiImamura Could you review this PR if you have time? |
Thanks for the PR. The change looks good to me. Let me ask one question. Does this change align with our deprecation policy? When we conduct breaking changes in the stable feature, we have a deprecation period over 2 major versions. As long as I can see, the |
@HideakiImamura Thank you for your review. That's a good point. It may be a bit controversial whether this change is considered as a breaking change. First, there is no change in terms of the interface, so the user programs will not be broken. Second, in terms of optimization performance, there is a possibility that some user programs will perform worse. It is extremely rare cases like the following though.
I think this change is acceptable, but if you think it is a breaking change, this PR can be merged in v4.0 or v5.0. What do you think? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the explanation. I agree with merging this PR in this release. LGTM.
Motivation
Follow-up #4184. See #4184 (comment) for details.
Description of the changes
Remove the logic to keep the compatibility for Optuna v2.5 or older.