3 ms·
I don't know if that's a blocker. Ordinary people commonly rent a $40k machine for 38 hours from companies like Avis and Hertz. If training a large model now c
by pavlov 4y ago
I don't know if that's a blocker. Ordinary people commonly rent a $40k machine for 38 hours from companies like Avis and Hertz.
If training a large model now costs the same as driving to visit grandma, that seems like a pretty good deal.
- Apofis 4y agoLet's not forget that rendering 3D Animations in 3DSMAX or Maya used to take days for a single frame for a complex scene, and months for a few minutes.
- deleted 4y ago[deleted]
- ofcourseyoudo 4y agoSimilarly maybe we should only let people rent a NanoGPT box if they are over 25 and they have to get collision insurance.
- jetrink 4y agoThat's a great comparison. For a real number, I just checked Runpod and you can rent a system with 8xA100 for $17/hr or ~$700 for 38 hours. Not cheap, but also pretty close to the cost of renting a premium vehicle for a few days. I've trained a few small models by renting an 1xA5000 system and that only costs $0.44/hr, which is perfect for learning and experimentation.
- willseth 4y agoThe good news is that, unlike vehicles, the rate for rented compute will continue to drop
- amelius 4y agoIt would be great if a tradeoff could be made, though. For example, train at 1/10th the speed for 1/10th of the cost. This could correspond to taking public transport in your analogy, and would bring this within reach of most students.
- mcbuilder 4y agoWell if it used to cost you $1 for 1hr at 1x speed, now it will take you 10hr at 0.1x speed, and if my math checks out $1. You need to shrink the model.
- amelius 4y agoBut of course now you run it on your own computer instead of in the DC, which changes the numbers. Especially if your student dorm has a shared electricity bill :)
- mk_stjames 4y agoThe problem with that is currently, the available memory scales with the class of GPU.... and very large language models need 160-320GB of VRAM. So, there sadly isn't anything out there that you can load up a model this large on except a rack of 8x+ A40s/A100s. I know there are memory channel bandwidth limits and whatnot but I really wish there was a card out there with a 3090 sized die but with 96GB of VRAM solely to make it easier to experiment with larger models. If it takes 8 days to train vs. 1, thats fine. having only two of them to get 192GB and still fit on a desk and draw normal power would be great.
- amelius 4y agoI guess this would only become a reality if games started requiring these cards.
- buildbot 4y agoTechnically this is not true- there are a lot of techniques to shard models and store activation between layers or even smaller subcomponents of the network. For example, you can split the 175B parameter bloom model into separate layers, load up a layer, read the prev. layers input from disk, and save the output to disk. And NVIDIA does make cards like you are asking for - the A100 is the fast memory offering, the A40 the bulk slower memory (though they added the 80GB A100 and did not double the A40 to 96GB so this is less true now than the P40 vs P100 gen). Oddly, you can get close to what you are asking for with a M1 Mac Studio - 128GB of decently fast memory with a GPU that is ~0.5x a 3090 in training.
- swader999 4y agoYou have to gas it up and heaven help you if it gets a scratch or a scuff.
- speed_spread 4y agoGreat news! Cloud instances energy usage is included in their price, and because they're remote and transient it's impossible to permanently damage them.
- aequitas 4y agoI think the equivalent of being not careful and getting a dent in this context is to leave it open to the internet and having a bitcoin miner installed.
- Aissen 4y agoYou free the instance and the miner is gone.
- iso1631 4y agoAs you are paying for the resources you use that's fine. The closest would be if you used some form of software bug to actually cause physical damage, certainly not impossible, but extremely unlikely compared with actually physically damaging a car.
- idonotknowwhy 4y agoA better fit would be, if you have unlimited liability like with AWS, and you leak your key pair. Then someone runs up a 100k bill setting up mining instances
- DesiLurker 4y agobut you still have to pay for network ingress/egress traffic.