A Full Hardware Guide to Deep Learning
timdettmers.com
timdettmers.com
If you're a hobbyist training a model on a small dataset, the current prices of using cloud computing and running a GPU-backed VM for a couple hours on demand will still be cheaper in the long run.
* University run HPC facilities.
* Your university might have a deal with government funded facilities like the NCI (National Computational Infrastructure). Their computer Raijin has GPU's.
* Or, they might be a participating University in AARNET (Australian Academic and Research Network), which next year will have web-based Jupyter Notebooks for smaller stuff.
* I 100% guarantee there are multiple unused snowflake GPU clusters sitting under academics (with more money and influence than sense) desks that were purchased under the auspice of being "absolutely essential for their work" or "its the end of the year and we HAVE to spend this money" and because hey ignored all advice from IT it never works and is unsupported. Find them, be the support guy (if you have time) on the condition you get access.
Google Colaboratory allows for a free K80 GPU; not as a strong as a GTX 1080/2080 mentioned in this article, but good enough to prototype things, as it's normally ~$0.57/hr on GCP. (how textgenrnn uses the free Colaboratory notebook: https://minimaxir.com/2018/05/text-neural-networks/)
In the case of textgenrnn, I use the Colaboratory notebook exclusively nowadays. :P
Also, getting as much as PCIe lanes is not a bad idea. The RTX cards only supports 2way NvLink, communication has to go through PCIe lanes between some.
I am thinking about the next build with a motherboard like https://www.asrockrack.com/general/productdetail.asp?Model=E... and Epyc 7401P. You have full 16 lanes per GPU and some room to spare for M2 SSDs. The 7401P also has a reasonable price between TR2950X and 2990WX, not sure why don’t more people have this setup for their workstations.
As for the Epyc, I've seen more people going for the TR2. Seems like the clock on the 7401P is lower, maybe that's why? Or maybe people are just less familiar with dealing with server hardware and are worried that they don't know what they don't know.
Also, I heard somewhere that they start throttling at 80C, have you seen that at all?
p.s. great article, many thanks to @hunglee2 for posting. Wish I could upvote more than once.
>"... the choice of your GPU is probably the most critical choice for your deep learning system."
Could someone say what is it about the deep learning workload that makes a GPU such a good fit?
Might anyone have some links or literature on this subject?
https://www.ebay.com/itm/143062782506
Edit: probably a listing on a compromised account.Edit: it doesn't look like the standard 'picture of gpu' or 'box only' so I'm not sure what the scam is.
Edit2: Found it (https://community.ebay.com/t5/Archive-Bidding-Buying/WARNING...). Wow, that's fucked up.
The scam could be anything (fake card, breaks under stress, etc), but selling at that price and saying its perfectly fine is a very suspicious mismatch. It really doesn’t matter what the scam in particular is, it’s suspicious regardless.
Software engineering at it's best here :)