-
Notifications
You must be signed in to change notification settings - Fork 226
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
Added Vast.AI Integration #1026
base: master
Are you sure you want to change the base?
Conversation
Thanks for your contribution! Sorry for the late response. There have been multiple discussion on simlar topic before: should we add device management to Hashtopolis (Like wake-on lan support). If so, in which form? The problem with allowing it, why allow vast.ai now? And how about bare metal, how about google, aws etc. My personal take on this: Hashtopolis is for distributing hashcat workload not for node management. I do however understand the need for integration with some kind of node manamgent; but I don't think that adding all platform seperatly is the right way for this. |
Have there been any thoughts on adding a plugin interface for these sorts
of things?
…On Wed, Jan 3, 2024, 7:10 AM Romke van Dijk ***@***.***> wrote:
Thanks for your contribution! Sorry for the late response. There have been
multiple discussion on simlar topic before: should we add device management
to Hashtopolis (Like wake-on lan support). If so, in which form?
The problem with allowing it, why allow vast.ai now? And how about bare
metal, how about google, aws etc.
My personal take on this: Hashtopolis is for distributing hashcat workload
not for node management. I do however understand the need for integration
with some kind of node manamgent; but I don't think that adding all
platform seperatly is the right way for this.
—
Reply to this email directly, view it on GitHub
<#1026 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHJR76NGB76F7IZ6VYUGPA3YMVRGLAVCNFSM6AAAAAA7RLXXEGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZVGQZTENJQGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
This is very interesting. In my opinion, this is not node management but on-demand workload management. I understand that the underlying aspect of it, is managing the nodes. |
I went with vast because it was the cheapest I could find, but I am open to adding similar AWS/Azure support. Would it be merged in that case? |
… conform with vast.ai api cahgnes
You probably are already aware of vast.ai, it's uber for GPUs.
This PR adds a few more pages to hashtopolis to facilitate 1-2 click en-masse deployment
of agents by leveraging vast.ai's API.
The goal was to add the ability to deploy and destroy complete cracking
infrastructure in as few clicks as possible.
I am also happy to maintain this portion of code if needed, and will plan to add the same functionality to the node version of hashtopolis once that is in a more mature state.
One caveat: vast.ai instances are not all created equal, therefore some still throw 'weird' errors from time to time but using the default search parameters I have provided in the code I have had pretty good luck; about an 80%-90% success rate on average, YMMV.
It adds:
It is missing:
Below is the Dockerfile so you can publish it via your own hub.docker.com account and have control over it.
Dockerfile
Images of use
Searching for instances
Renting instance
Rented instances
Agents 'received'