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.
200GbE and 400GbE is still totally unaffordable for anything remotely personal, IMO.
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).
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.
Enthusiast / small business / entry level enterprise gear will get you there, but you’re looking at several hundred dollars per port.
Edit: and you'd have to factor in that cooling power as well into the running costs.