10gbe is very cheap now, but I guess that's not enough?
10gbe is very cheap now, but I guess that's not enough?
BTW: echo to the author, PSU and in the U.S. (120v) is a major issue why I am limiting to 4-GPUs. Also, it seems 3090 still have NVLink support, wondering why the author haven't put that up. From what I experienced, NVLink does help if you run data parallel training.
Edit: and you'd have to factor in that cooling power as well into the running costs.
I'd honestly be a bit suspect.
NVLink is about ~$100, so for these cases, I guess you shouldn't expect it to be "more than buying another card" type of improvements.
Once you have larger batch size and gradient accumulation, DDP won't be improved by NVLink I believe (the all-reduce traffic on gradients will be small comparing to your computation overhead).
Enthusiast / small business / entry level enterprise gear will get you there, but you’re looking at several hundred dollars per port.
200GbE and 400GbE is still totally unaffordable for anything remotely personal, IMO.