-
Notifications
You must be signed in to change notification settings - Fork 17
Integrated CloudRift provider #133
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Slonegg, thanks for the PR, it is indeed a good starting point. Before we can merge, can you please take a look at my review comments? And also these two:
- Please register the provider in the catalog (see the contributing guide, step 1.4).
- Please lint and format the code with
ruff check
andruff format
(I think this is not well documented for gpuhunt, we'll update the docs).
Let me know if you'll need any assistance
move test to integrity tests add cloudrift to internal catalog
Thanks! Apologies for not following the guide carefully.
Added to OFFLINE_PROVIDERS
Modified the CLI and tested with with `python -m gpuhunt cloudrift --output cloudrift.txt
Copied the runpod workflow and adjusted for cloudrift.
Done |
use static catalog for test
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Slonegg, thanks for the fixes. There is one last review comment and a couple of linter errors in ruff check
and ruff format
. Hope you can fix these and I'm ready to merge
Ah. I didn't realize that |
@Slonegg, I've just published gpuhunt 0.1.4 with CloudRift support. To continue the implementation in dstack, please update the gpuhunt version in dstack/pyproject.toml and reinstall the dependencies. Thanks for your contribution! |
Add CloudRift as a provider. To start simple, I integrated a VM-based service and a few GPU types.
Provider requirements: