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] Support ray[aws,gcp,azure] as an install target #15725

Open
richardliaw opened this issue May 10, 2021 · 9 comments
Open

[rfc] Support ray[aws,gcp,azure] as an install target #15725

richardliaw opened this issue May 10, 2021 · 9 comments
Labels
enhancement Request for new feature and/or capability P2 Important issue, but not time-critical

Comments

@richardliaw
Copy link
Contributor

richardliaw commented May 10, 2021

Describe your feature request

Currently, there's no automated way of obtaining cloud-specific autoscaler dependencies. users need to go to the docs (or risk an upgrade) when the code changes.

It'd be great if a user could just use pip install ray[aws] to obtain the right dependencies.

In practice, users would probably do:

pip install ray[aws,tune]

Other alternatives

pip install ray[cloud]
pip install ray[autoscaler
Both of these will install all dependencies for each cloud. But this is probably unpreferable because most users will only install 1 cloud at a time.

cc @ericl @edoakes @rkooo567 @pcmoritz

@richardliaw richardliaw added the enhancement Request for new feature and/or capability label May 10, 2021
@richardliaw
Copy link
Contributor Author

I'd be open to better suggestions for the name/targets too.

@pcmoritz
Copy link
Contributor

pcmoritz commented May 11, 2021

This proposal sounds good to me, were there any alternatives you considered? One possibility is ray[autoscaler] or ray[clusterlauncher] with all of them, but it seems less preferable needing to install everything at once (as a pro, it makes it a bit clearer which user facing feature this enables).

@richardliaw
Copy link
Contributor Author

Done, I left a comment about other options.

@vnlitvinov
Copy link
Contributor

as a pro, it makes it a bit clearer which user facing feature this enables

If that is possible, targets could be named cloud+aws, cloud+gcp, etc.
I cannot check it right now because for some reason docs on pip and wheel are giving me "server error" right now :(

@pcmoritz
Copy link
Contributor

pcmoritz commented May 11, 2021

as a pro, it makes it a bit clearer which user facing feature this enables

If that is possible, targets could be named cloud+aws, cloud+gcp, etc.
I cannot check it right now because for some reason docs on pip and wheel are giving me "server error" right now :(

In that case I don't think adding the cloud+ prefix adds a lot of value here, most people who are thinking of using them probably know that these are clouds :) If it were more specific like autoscaler+aws or clusterlauncher+aws that's different but then this is getting really long. Let's go with aws etc :)

@stale
Copy link

stale bot commented Sep 8, 2021

Hi, I'm a bot from the Ray team :)

To help human contributors to focus on more relevant issues, I will automatically add the stale label to issues that have had no activity for more than 4 months.

If there is no further activity in the 14 days, the issue will be closed!

  • If you'd like to keep the issue open, just leave any comment, and the stale label will be removed!
  • If you'd like to get more attention to the issue, please tag one of Ray's contributors.

You can always ask for help on our discussion forum or Ray's public slack channel.

@stale stale bot added the stale The issue is stale. It will be closed within 7 days unless there are further conversation label Sep 8, 2021
@vnlitvinov
Copy link
Contributor

I think it's still relevant, is it not @richardliaw ?

@stale stale bot removed the stale The issue is stale. It will be closed within 7 days unless there are further conversation label Sep 22, 2021
@stale
Copy link

stale bot commented Jan 21, 2022

Hi, I'm a bot from the Ray team :)

To help human contributors to focus on more relevant issues, I will automatically add the stale label to issues that have had no activity for more than 4 months.

If there is no further activity in the 14 days, the issue will be closed!

  • If you'd like to keep the issue open, just leave any comment, and the stale label will be removed!
  • If you'd like to get more attention to the issue, please tag one of Ray's contributors.

You can always ask for help on our discussion forum or Ray's public slack channel.

@stale stale bot added the stale The issue is stale. It will be closed within 7 days unless there are further conversation label Jan 21, 2022
@vnlitvinov
Copy link
Contributor

shoo bot

@stale stale bot removed the stale The issue is stale. It will be closed within 7 days unless there are further conversation label Jan 24, 2022
@rkooo567 rkooo567 added the P2 Important issue, but not time-critical label Jan 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Request for new feature and/or capability P2 Important issue, but not time-critical
Projects
None yet
Development

No branches or pull requests

4 participants