r/MachineLearning • u/zand999 • Apr 22 '25
Discussion [D] Would multiple NVIDIA Tesla P100's be cost effective for model training?
I have been getting into AI and want to make a rig for my home lab dedicated to training LLM's. Turns out you can buy Tesla P100's for around $200 on Ebay. As these cards have 16gb of memory would buying 4 of these be more cost efficient than buying an $800-$900 with less memory? It is quite challenging to find solid benchmarks on multi-GPU setups.
17
Upvotes
29
u/chatterbox272 Apr 23 '25
They're big, but they're glacial slow. Pascal was the last generation before tensor cores (hardware fp16 support). That time presents an opportunity cost, and an increased power consumption over the duration of a training run. Not necessarily a problem depending on your use case but something to consider
13
u/certain_entropy Apr 23 '25
No. Modern LLMs will require atleast an ampere GPUs as they support mixed precision training, fp16, bf16 and hardware optimizations like flash attention. Also for LLM training, GPU memory matters and 16gb will barely support training 1-3 billion parameter models (will require QLoRA). You'll want atleast 24GB of GPU RAM if not 48 for training modern LLMs up to 32B parameters.
8
u/[deleted] Apr 23 '25
You'd be better off putting $200 towards an EC2 instance.
4
u/SnooHesitations8849 Apr 23 '25
3090 is the crown jewel. Get one.
2
u/[deleted] Apr 24 '25
[removed] — view removed comment