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

Progress bar for BaseSearchCV and its inheritors to track iterative progress more conveniently #24305

Closed
zhar97 opened this issue Aug 31, 2022 · 1 comment
Labels
Needs Triage Issue requires triage New Feature

Comments

@zhar97
Copy link

zhar97 commented Aug 31, 2022

Describe the workflow you want to enable

When verbose>0, the fitting is shown as a progress bar including the average time/pace and last fit attempted time.

Describe your proposed solution

Implement tqdm-like or keras-like (familiar to epoch tracking) progress bar such that the feature can be enabled through an argument of verbose. This proposal is under the assumption that the iteration is accessible like for loop.

Describe alternatives you've considered, if relevant

No response

Additional context

I've been using GridSearchCV and brute-forcing parameters (regarding algorithms, domain-knowledge agnostic) to find the best model parameters while leaving the machine unattended (disconnect from the cloud). But sometimes, the kernel might freeze without any indication. Even with verbose tracking, it's hard to skim through the log, especially among hundreds of fits to deduce that the process has been interrupted.
The issue expanded from a simple inquiry of #6021 .

@zhar97 zhar97 added Needs Triage Issue requires triage New Feature labels Aug 31, 2022
@Micky774
Copy link
Contributor

Micky774 commented Sep 2, 2022

Closing since this is a fairly common request being worked on here and is a duplicate of several prior issues (e.g. #7574, #78).

@Micky774 Micky774 closed this as completed Sep 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Triage Issue requires triage New Feature
Projects
None yet
Development

No branches or pull requests

2 participants