News for hackers. Stuff that matters.
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Wednesday March 17, 2021 @11:58AM (#26492960)
I’m a self taught ML engineer, and when I was starting on my ML journey I was incredibly frustrated by cloud services like AWS/GCP. a)they were super expensive, b)it took me longer to setup a working GPU instance than to learn to build my first model!

So I built https://gpu.land/.

It’s a simple service that only does one thing: rents out Tesla V100s in the cloud.

Why is it awesome?

- It’s dirt-cheap. You get a Tesla V100 for $0.99/hr, which is 1/3 the cost of AWS/GCP/Azure/[insert big cloud name].

- It’s dead simple. It takes 2mins from registration to a launched instance. Instances come pre-installed with everything you need for Deep Learning, including a 1-click Jupyter server.

- It sports a retro, MS-DOS-like look. Because why not:)

The most common question I get is - how is this so cheap? The answer is because AWS/GCP are charging you a huge markup and I’m not. In fact I’m charging just enough to break even, and built this project really to give back to community (and to learn some of the tech in the process).

HN special: email me a few lines about yourself and what you’re working on and get $10 in free credit. I’m at [email protected].

Otherwise I’m around for any questions!

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by etaioinshrdlu on Wednesday March 17, 2021 @02:46PM (#26495263)
Can you use GeForce cards and then make us pinky swear to only use it for blockchain processing applications? This is what LeaderGPU does (https://www.leadergpu.com/#chose-best), and they had even lower pricing.

Although lately they have had demand outstrip supply.

Hetzner used to have GTX 1080 instances for about $100 a month, no longer though, and I'm lucky to be grandfathered in to about 8 of them.

I told myself a couple years ago that compute will only get cheaper over time. In reality, compute has gotten MORE expensive over time! I cannot match or scale the compute price I locked in a couple years ago with Hetzner. Some of that is the crypto market raising GPU prices, but it is also NVIDIA's licensing making their cheaper cards unavailable in cloud servers...

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ghoomketu on Wednesday March 17, 2021 @02:48PM (#26495301)
For somebody who was 0 knowledge of ML but has always been wary of the huge costs involved this sure looks like a great offering!

But I still don't know what it would cost to get something useful out of it. Can you (or anybody who knows about ML) tell me a very very ballpark amount of what costs it incurs to train a model like www.remove.bg that automatically removes background from photos? I'm not trying to build a clone but curios what sort ot financial investment it takes to make such things.

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by perennate on Wednesday March 17, 2021 @02:51PM (#26495335)
Unless you're using unsupervised learning or can find a good dataset, most of the cost will be in labeling the data. I'm not too familiar with background removal, there may be some self-supervised/contrastive learning approaches, but generally they don't work as well as supervised learning. Even for a week of training, the compute cost is only $200.

Edit: maybe you can get some decent results just with COCO segmentation labels: https://towardsdatascience.com/background-removal-with-deep-...

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ghoomketu on Thursday March 18, 2021 @03:27AM (#26500343)
Does it make sense to add random backgrounds to already transparent pngs and then use it to train the models?

P.S. Really useful link btw. Thank you.

P.P.S. One more question if you don't mind. After I've trained the model what kind of hardware does it require to use that model to convert a png image to transparent? I'm guessing that requirements are different when you already have a trained model?

Sorry for all the n00b questions. I'm not trying to create a background removal site btw, just trying to grasp what kind of costs it takes to create and run something like it.

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by benohear on Thursday March 18, 2021 @04:09AM (#26500524)
This is all very cool, and FWIW I also love the retro design.

Sorry if I missed it, but one thing I couldn't find on the website is what legal entity is behind the service. It would be important for me and the organisations I work with to know who we are trusting with our data.

It might even be a legal obligation to have that info on the site depending on which country you are located in (Germany for sure, not sure about others).

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Friday March 19, 2021 @02:04AM (#26510499)
Hey - for sure. Because I'm the only team member, the entity behind the business is registered as a "sole trader". If you email me on [email protected] I'm happy to share the details.
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ashish01 on Wednesday March 17, 2021 @01:44PM (#26494535)
Nice! I really like the top up feature. Really gives me peace of mind that I will not blow up my budget accidentally. I have been using https://datacrunch.io/ which has almost same feature set.
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by typon on Wednesday March 17, 2021 @03:51PM (#26496021)
Hey ilmoi,

Do you support multi-node training? Particularly, can I reserve for example a 64-GPU instance via 8 nodes and perform distributed training?

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Wednesday March 17, 2021 @03:57PM (#26496079)
You can! All machines within a single account are inside a private VLAN, which means they all talk to each other (out of the box, no setup required), but nobody else on gpu.land sees them.

See the "Are instances within my account connected?" item in the FAQ - https://gpu.land/faq

If you're going to need 64 GPUs I'll have to increase your account limit (currently 16 GPUs per account). Email me at [email protected]

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by liuliu on Wednesday March 17, 2021 @01:43PM (#26494528)
Thank you! This looks indeed cheap.

Can you share more stories on data persistence / checkpointing? If I have a job that requires 8 V100 with 3 days, what types of reliability am I looking at?

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by joecot on Wednesday March 17, 2021 @02:32PM (#26495099)
I'm not very familiar with machine learning setups, but in general with hosts you trade SLA for pricing. You trade the 99.999% uptime and data consistency of hyperscaled hosts for cheaper pricing at smaller hosts. Assuming you can backup your data at checkpoints, consider running it on a setup like this for very cheap, and then back it up every hour/day to a consistently reliable data storage. AWS EC2 is very expensive for computing, but S3 is relatively cheap for storage. Backblaze B2 storage is also even cheaper, but with less guaranteed reliability than S3. But the odds of both this going down on you and Backblaze failing at the same time are pretty low.

I run a credit card processor on AWS, my important personal websites on Linode, and my fun time websites and video conferencing on a small Chicago host called Genesis Hosting with a website out of the 90s and dirt cheap pricing (but excellent support). Match your price and SLA with how much pain it's going to cause you if it goes down, and don't put pay extra to put all your stuff on the same 5 9s host if you don't really have to.

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Wednesday March 17, 2021 @01:45PM (#26494541)
Exactly the same as you would be had you been running an EC2 instance at AWS. The machines are hosted, maintained and managed in exactly the same way in a whitelabel DC.
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by sacheendra on Wednesday March 17, 2021 @02:03PM (#26494778)
This I highly unlikely. Hyperscalers like AWS have custom power delivery, rack organization, redundant networking, etc. which make their instances reliable.

Long running jobs often use checkpoints which require high speed networking and storage, which I don't see an option for. Eg, I cam get EC2 instances with 100gbps networking.

Great job starting the service! But, I think you have ways to go before reaching Hyperscalers level reliability.

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by shrubble on Wednesday March 17, 2021 @10:17PM (#26499117)
It's highly likely that the reliability of this service will be as good or better than AWS.

I have servers hosted in a similar quality datacenter with literally 9 years of uptime. It would be 10 but the customer shut down his services...

By the way, unless something has changed, you can't get more than 10gbps of throughput of a single tcp stream in those 100gbps setups...

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by nixgeek on Wednesday March 17, 2021 @10:56PM (#26499310)
Why do you believe an individual stream is limited to 10Gbps?
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by shrubble on Thursday March 18, 2021 @02:34PM (#26505919)
They have stated as much in the documentation.

See various speeds and feeds depending on instance size and type, and whether inside or outside the VPC at e.g. here:

https://d1.awsstatic.com/events/reinvent/2019/REPEAT_2_Deep-...

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by mraza007 on Wednesday March 17, 2021 @06:40PM (#26497681)
Hey I loved the product you made. As a student who is always concerned about the spending on cloud services as they can be pricey but I’m just curious I have used google Colab in the past and it charges $10/Month so I wanted to know how is it different when compared to google colab

I would love to hear your thoughts on this

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Thursday March 18, 2021 @02:15AM (#26500058)
Hey!

So the way I would describe your progression as a student (at least from my experience):

- Traditional ML -> probably can run on your laptop

- Simple DL -> colab is great. Cheapest there is.

- SOTA DL -> you're probably looking at training times well into 10s of hours / days, so you'll need something that can last longer than 12h of colab time. Plus at this point you're probably sophisticated enough that you want to setup your instance once and start/stop it rather than going through setup with colab every time. That's where https://gpu.land/ fits it.

So tl;dr; - absolutely use colab first (it's cheapest), but when you outgrow it, consider gpu.land.

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by mraza007 on Thursday March 18, 2021 @01:14PM (#26504998)
perfect and it totally makes sense thanks for clarifying
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by teruakohatu on Wednesday March 17, 2021 @05:21PM (#26496929)
Is there any persistent storage options? I looked through the faq and comparisons and couldn't find any mention of it.
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Thursday March 18, 2021 @02:18AM (#26500075)
When you stop the instances (instead of killing it), you persist data. It costs $0.02/gb/mo, so $4/mo for a 200gb harddrive.

I will add to FAQ, thanks for pointing out.

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by teruakohatu on Thursday March 18, 2021 @03:16AM (#26500310)
That sounds very reasonable thank you. I will send you an email soon before I give it a try.
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ogiberstein on Wednesday March 17, 2021 @01:21PM (#26494209)
Wow, sounds really useful! Will check it out
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by taf2 on Thursday March 18, 2021 @08:46AM (#26502092)
Because a lot of the data could be sensitive do you sign baa’s for HIPAA?
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Saturday March 20, 2021 @01:55AM (#26521081)
Sorry I missed this. Yes, more than happy to. Email me at [email protected].
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by chovybizzass on Wednesday March 17, 2021 @12:06PM (#26493075)
was going to mine but you say not to.
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Wednesday March 17, 2021 @12:11PM (#26493153)
thanks for reading the FAQ! Most people don't seem to bother:)
Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by Sanzig on Wednesday March 17, 2021 @02:59PM (#26495431)
Is general CUDA development permitted, or can I only use this for deep learning?

There's a simulation problem that I encounter often at work which should parallelize very well, and I was considering getting my feet wet with CUDA by writing a solver for it.

Re:Show HN: Cloud GPUs for Deep Learning – At 1/3 the Cost o... by ilmoi on Wednesday March 17, 2021 @03:05PM (#26495503)
CUDA develpment is totally fine. The service was designed with DL in mind, but that shouldn't stop CUDA dev in any way.