If you are getting into local AI, I just have one recommendation. Watercool your GPUs
Inference is one of the most taxing thing you can put any GPUs through, even more so if you are doing any sort of training that runs for hours on end. This leads one or combination of these things.
GPU temp hitting or hovering near thermal throttle
Loud noises
Torturing your precious GPUs, shortening life
Lower performance
All of those can be mitigated to some degree by various means, but only one solution solves all of it which is Watercooling. I’ll go into detail on how for every one, for this main post all I can say is it will, I have 8 watercooled GPUs next to me running max overclock that doesn’t go above 65C no matter how much I abuse it
Now the main objection will be, ‘I don’t want to risk my $$$ GPUs on something so dangerous’ and you would be correct, if you weren’t taking certain steps that can make it absolutely safe in mechanical term.
The biggest risk you can eliminate is, don’t make it look good. This is by far the biggest killer of watercooled setups, since it opens up way too many areas of failure on or around your GPUs.
Trust me, I nearly lost four 6000s while soaked in leaked coolant running drafter training for 5 hours without knowing because a hard tube cracked right above them (all survived, made a post awhile back, modern GPUs are extremely durable)
Make it look ugly, use quick connect fittings and just connect some tubes together away from your GPUs and you’ve now eliminated any chance of leaks damaging anything.
Don’t be afraid to open GPUs up, you can touch them all day and it will not break. Put a waterblock on it, connect to a pump, reservoir and radiator and now you can get 15-20% decode while never seeing high temp ever again no matter what you do
I’ll make a post later on some areas and anything else yall want to know about so you have the full picture