Vast.ai – marketplace for renting out your GPU, or renting someone else's GPU
vast.ai
vast.ai
Prices for compute were competitive, but most instances had lousy bandwidth. You don't need bandwidth to run bitcoin miners, apparently.
The people behind it were very friendly and helpful. However, there was an incident in 2020, long after I'd gotten a job and abandoned my ML project. They tried to charge my card a small amount ($1.70), and sent a message that my card was expired, which indeed it was. I asked them what that was all about, since I'd not rented any instances for years, and I never got any explanation other than "that's weird".
Also, I doubt you'd get a "reasonable explanation" from any other company - at best they'll say "sorry it was a (human|software) error, we've taken steps to ensure it won't happen again", as disclosing anything more is usually against company policy.
"That's weird" is a not an acceptable answer for a card was charged for any amount.
I've had mini-charges like these from other cloud providers, too, but then I could confirm the reason for it (some sort of storage I'd missed while deleting the instances).
We do now have better billing history reports so you can see what caused a charge, although sadly the customer service still isn't much better. Source: I am the CEO/founder and still handle most customer service.
Was very very cool, and I generally recommend it to anyone I come across who has modest needs (<25 GPUs).
I did find the throughout was not always accurate at the time. This was about 2 years ago. It was fairly frequent that a listing would say “300” to “1000” Mbps Up+Down, but would actually get an order of magnitude less to any of the big cloud services (GCP, AWS, etc). It wasn’t important to me that the speed was low, but it was important that it didn’t match what was “advertised”. For certain workloads I would have gladly paid more for higher throughput but that’s not really an option when the listings couldn’t be fully trusted.
I also heard there may be some opportunities to market your technology/platform for “on-prem”, “on-demand” GPU clouds for large enterprises so that a pool of corporate GPUs could be efficiently used and accurately billed to a variety of internal stakeholders. Could improve asset utilization for capital intensive on premise GPU’s.
"Rent out your GPU to make your hobby pay for itself. Transform your mining farm into a GPU training center and earn ~2x to ~4x more per gpu-hour than mining cryptocurrency. We connect you with customers and provide simple tools to streamline hosting. You set your own prices and schedules. Get started today."
The biggest obstacle of course is security.
The founders described it as "kinda like airbnb for compute" here: https://www.reddit.com/r/gpumining/comments/8xu04h/vastai_be...
For example, genome sequencing data and intermediate results are easily in the TB area of space, but the resulting table of genomic variants (k-mers like n-grams in NLP) is only a few hundred GB.
So if you'd be able to split the workload such that it would be able to run on consumer PCs in a reasonable time, wouldn't that also split the storage requirements the same way?
Or, if instead you're OK with waiting for ages for the regular GPU to do its thing, is transfer speed that much of an issue?
> Power outages, well there's not much you can do about that, again I don't know where you live, but those are pretty rare where I am. Maybe once a year for a few hours.
Once a year, a few hours. That’s not pretty rare, that’s close to frequent. I’ve had two outages in 17 years, only one of those was longer than a few minutes.
When I lived on country roads miles out of town power outages happened many times a year, occasionally for days. Some I’ve lived in big buildings with buried power lines I’ve never had an outage in years. People in developing economies in some places only have occasional electricity. Is quite hard to say which one is normal.
The power lines are all above ground and there are lots of trees. Every big storm brings a substantial risk of knocking the power out.
"... (business model: Uber for GPU waste heat)"
They say they intend to implement encrypted hosting environments in the future, but considering the number of security exploits that Intel SGX and its equivalents have had, I'm not sure I'd trust that either.
As a potential user, I'm disliking how many clicks it takes to find even an approximate price. Prices should be easiest to find.
(also, wow, that page renders slowly!)
Dogfooding?
Or am I missing something obvious here? Maybe the page looked different 7 hours ago?
The loading time sure is dumb though, I agree. But that doesn't affect the number of clicks to take to find something, only the time (which arguably, is worse).
Also, you might want to investigate why your browser doesn't show any loading indicator when it's loading content. Firefox and Chrome should both do it by default, but if you're not seeing it maybe something is broken or you've changed some setting.
I see the interruptible pricing for RTX3080 is $0.130/hr. Anybody with some ML experience calculate approx cost using this?
P.S. I have no intention of creating a remove.bg clone, just curious if it can be done and if so how much approx it will costs.
Is it significantly cheaper?
As someone running these workloads I'd only be desperate enough to pay $250/mo for a 3090 today because I cannot buy it for $1500 at the store straight up. And if you drop the price by a third now it isn't worth it for the host anymore.
I do wonder if what's charged for electricity and premium can be competitive with large data centers in the long run. Amazon already has spot pricing. I expect it would be favorable for consumers with cheap electricity or who are already paying to heat their house.
I also wonder what effect renewables increasing electricity spot price volatility might have on this market in the future.
Even if we didn't have an open ticket with Azure since Christmas for more GPUs, the ability to burst non-sensitive tasks on say 20 cheaper GPUs for 5-30 min is attractive.
That stuff adds up fast, and lowering cost both opens accessibility for low-end users and helps scale what power users can do.
My bigger surprise is vast has been around awhile and only ~20 available servers, so I'm guessing < 100 total. Is this a friction issue?
Running untrusted code, even inside a container, is a terrible idea. Container escapes get discovered all the time and even without them you could get yourself in serious trouble with the police by just letting random people use your network. Sure, you'll be able to defend yourself in court, but nobody has time to go to court over this stuff.
If you run this inside a VM with a PCIe paasthrough and all network traffic tunneled through some kind of VPN then maybe it's worth the effort, but I just wouldn't risk it.
With a fiber uplink, a decent CPU and plenty of disk space advertised, this service can be very attractive, especially since you only need to pay for a minute to escape the boundaries of the container runtime if there's an exploit.
Also, it doesn't matter that there's only a few computers if you're using other people's computers to break the law.
No...
They claim 2-4x crypto revenues, and crypto revenues are basically break even now right?