Hi All,
My first forum post evert so please be easy on me!
I'm a computer scientist (not specialised in ML/DL) and trying to make it through this recent AI wave. I'm at that stage of trying to build my own (big) DL models and infrastructure is the biggest challenge nowadays. I'm trying to build a solid, future-extensible rig that might survive the next 3 to 5 years. I don't know much about parts but my requirements (which you can add to or help shape better) are:
1. Motherboard with the possibility of adding multiple GPUs: I'm assuming a motherboard with SLI is the way to go; but that's all I know;
2. CPU: Don't know much but I guess more cores/threads is the better
3. GPU: I would like to start with one at the moment; assuming the best one for buckets right now is the 4070Ti (please correct me if I'm wrong)
4. RAM: don't know much about the technical details but again the bigger the better (would like to start with 2x32GB)
5. Don't know much about PSUs (how much watts are needed for future proofing) and coolers for both CPU and GPU (assuming liquid cooling is the way to go);
6. A case that's great for future proofing and offers better air-flow.
That'll do it for now but please feel free to share your expertise.
ALSO: Would you recommend going with a CLOUD PROVIDER instead of building your own rig? Which one is more cost effective?
Happy weekend y'all!
None of these questions matter until you figure out what you're trying to run and what the optimal hardware for it is. Also, what your budget is… No point suggesting a Titan RTX if you have $3k total budget.
You have assumed a gaming GPU but is that the right choice? Wouldn't maximising CUDA cores on a Tesla or Quadro card be your main criteria? Or are you dependent on other libraries like ROCm or TensorFlow etc? Is GPU memory capacity more important or memory bandwidth? So on…
Once again, comparison between a dedicated machine vs cloud provider depends on your specific usage requirements and budget. No one can tell you a generic answer to that.
This might not be the best place to ask & answer these questions. There's bound to be more focused forums or subreddits around where you can get much more technical expertise.