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

[RFC] Feedback on Ray Train and Ray Tune API revamp proposals #48979

Open
justinvyu opened this issue Nov 28, 2024 · 0 comments
Open

[RFC] Feedback on Ray Train and Ray Tune API revamp proposals #48979

justinvyu opened this issue Nov 28, 2024 · 0 comments
Assignees
Labels
RFC RFC issues train Ray Train Related Issue tune Tune-related issues

Comments

@justinvyu
Copy link
Contributor

justinvyu commented Nov 28, 2024

Hi Ray community!

We have some plans for some revamps to the Ray Train and Ray Tune libraries that we want feedback on from the community.

At a high level, the changes include:

  • Ray Train is decoupled from Ray Tune, with a few removals of low-usage APIs and inherited Tune APIs that are not compatible with Ray Train usage.
  • Ray Tune will stay the same, but some API imports will be changed in order to separate it from Ray Train (ex: changing ray.train.RunConfig -> ray.tune.RunConfig).
  • We’re planning a 6 month long deprecation period to allow users to migrate gradually.

Many common Ray Train user pain points that we’ve seen in issues and forum posts are either solved or can be more easily addressed in the new version. For example:

We are hoping the usability improvements here outweigh a minimal amount of migration. This upgrade is designed to improve API clarity and stability, which will enhance the usability and experience for developers.

REP to review:

@justinvyu justinvyu added tune Tune-related issues RFC RFC issues train Ray Train Related Issue labels Nov 28, 2024
@justinvyu justinvyu self-assigned this Nov 28, 2024
@justinvyu justinvyu pinned this issue Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RFC RFC issues train Ray Train Related Issue tune Tune-related issues
Projects
None yet
Development

No branches or pull requests

1 participant