-
Notifications
You must be signed in to change notification settings - Fork 17
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
Automatic Hyperparameter Search #70
Comments
There might be a way to do this that's still worth trying but need to get a proof of concept working. Long story short the most high power method which was monotonically increasing I think was Population-Based Bandits. The main issue around supporting Ray Tune I think involves UI. There are enough options for a Ray Tune run that including them in cnlp_args would create a lot of clutter I think. Maybe something better would involve some basic instructions/recipes plus a sample script. Granted this has been a while but now that I have more facility with setting up these kinds of things on E2 I might be able to try it again. |
I think there is also some cmd line parameters we inherit from HF that are supposed to automatically do tuning -- we should look into whether we can just use those as is. |
For reference, there haven't been many updated examples for using Ray Tune with HuggingFace but this one looks helpful There are some things we can definitely inherit from |
Looking at the Huggingface documentation/tutorial which uses Optuna that might be the way to go. Next time I do fine tuning in cnlpt ( probably for the Cumulus project ) will try to start a branch for it. |
Docs
https://docs.ray.io/en/master/tune/index.html
Core example
https://github.com/ray-project/ray/blob/master/python/ray/tune/examples/pbt_transformers/pbt_transformers.py
The text was updated successfully, but these errors were encountered: