Hacker News new | ask | show | jobs
by eternityforest 1276 days ago
What's the best way to learn machine learning without a real GPU or a budget for cloud time? There's lots of demos and stuff that can run on low end CPUs, but is that close enough in terms of skill to what you'd actually be doing on the job to be worth it?
2 comments

I think you can go far quite cheaply. Get your code working on smaller/toy models, and then when you want to test it on larger ones you can ship it over to a machine at one of the cheaper providers (vast.ai/jarvislabs etc) to give it a run before pausing/killing the machine.

I've been porting Stable Diffusion (which isn't a small model) over to Elixir and as part of doing that have been starting/stopping my jarvislabs machine when I start/stop building. I've been spending about $1/day without trying to be efficient.

Also, fast.ai is a great resource for learning ML, I highly recommend it.

Google colab?
Unfortunately this might not be the truth any longer, as it has adopted a new pricing model that is far stingier with gpu time and very confusing to properly track and predict.