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

Plans to add Coreweave #1822

Closed
lminer opened this issue Mar 29, 2023 · 10 comments
Closed

Plans to add Coreweave #1822

lminer opened this issue Mar 29, 2023 · 10 comments
Labels
clouds Cloud support and cloud-specifc features help wanted Extra attention is needed Stale

Comments

@lminer
Copy link

lminer commented Mar 29, 2023

Do you have any plans to add Coreweave at some point in time? Their A100 rates aren't especially cheap, but still half the price of the major cloud providers, and V100s are pretty affordable. Might be a nice fallback...

@concretevitamin
Copy link
Member

We'd love to! If the community has bandwidth to look into it, the recent Lambda Cloud PR is a good starting point.

If you're looking for cheaper GPUs, is using Lambda through SkyPilot an option?

@lminer
Copy link
Author

lminer commented Mar 29, 2023

Lambda is absolutely an option, but it seems they often don't have availability, or at least that was the case the last time that I checked.

@concretevitamin
Copy link
Member

I'd encourage you to give it another try since SkyPilot helps find availability by: (1) automatically looping through all regions, in cheapest price order; (2) providing a --retry-until-up flag to automatically retry for users.

@hemildesai
Copy link
Contributor

I am happy to help with this. One interesting caveat about Coreweave is that its Kubernetes native i.e. even its virtual servers run on top of Kubernetes (ref: https://docs.coreweave.com/virtual-servers/getting-started). Given this, there are two ways to go about this:

  • Use Python K8s client to launch virtual servers on Coreweave and use the CloudVMRayBackend as used by the other clouds
  • Implement a K8s native backend and make the Coreweave provider use the K8s backend.

Any thoughts?

@romilbhardwaj
Copy link
Collaborator

@hemildesai - that's great! Would love to see coreweave support.

We have k8s support coming soon, which is similar in approach to your first bullet point - #2096

Please feel free to base your code off the k8s_cloud branch. There's still a lot of work to be done there, and we'll be happy to have any help.

It'll be great to chat - if it's not too much trouble, can you join our slack?

@hemildesai
Copy link
Contributor

@romilbhardwaj Thanks for the prompt reply. Happy to use the k8s branch as base and build on top of it. I've joined the SkyPilot slack and I'll send you a message.

This comment was marked as outdated.

This comment was marked as outdated.

@github-actions github-actions bot added the Stale label Mar 13, 2024
@Michaelvll Michaelvll added clouds Cloud support and cloud-specifc features and removed Stale labels Mar 13, 2024
Copy link
Contributor

This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 10 days.

@github-actions github-actions bot added the Stale label Jul 12, 2024
Copy link
Contributor

This issue was closed because it has been stalled for 10 days with no activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clouds Cloud support and cloud-specifc features help wanted Extra attention is needed Stale
Projects
None yet
Development

No branches or pull requests

5 participants