I've been coding and trying to run VMs on my ancient machine and it's not going well. I've been cleared by the wife for a budget up to $5000 but prefer less than 3K.
Here's the rub, I'm hoping to cryptomine to offset some of the cost when I'm not dev-ML-gaming.
Those of you who mine and do ML will immediately see my problem: Power efficiency while mining comes from AMD and CUDA for ML come from NVidia.
Operating System: I'm currently using Ubuntu though I'm leaning toward Ubuntu on Proxmox; I plan to continue to avoid a Windows VM though I may have to go they're at some point.
I'm open to whatever. And by whatever, I had planned to create, benchmark, and destroy this entire software stack several times before recreating my dev environment. Currently I'm thinking...
CPU:Single socket middle core count - I need to build/make and I'm running one to three VMs at a time. The VMs are constantly being created and snapped / destroyed. I believe I can get this down to a one transient VM with docker though I haven't explored it yet.
MOBO: I don't need a lot of drive slots though pci-e lanes and slots matter. M2 would be nice
RAM: Non-ecc ram, I've always wanted an obnoxious amount of ram though I suspect 32GB (even 16GB egads!) will be sufficient. I'm not against ecc I just don't see a need.
GPU: I'm currently leaning toward three 1070 as it is a good middle ground of energy efficiency, vram, cuda cores and hash rate. I could go down to two and as high as five or six. I'm still on three 1080 monitors and not concerned about 4K or SLI. (Would love to someday but the height makes it a no go.)
Hard drives: this will mostly be JBOD from previous rigs though I'll need another one or two SSD. M2 would be nice.
PSU: I'm not going more than one PSU so power must fall within 1200W.
Case: I have a couple of InWin q350 I can use (hahaha j/k). I have an oversized atx case that I'd like to use though I'm not against the cryptomining frames.
Random thoughts...
I'm not against mixing AMD and NVidia cards though I think that will be a ML-Dev box with this AMD appendage attached. I don't know if that really even matters.
This could be headless though I hadn't particularly thought through whether that would matter.
Nose is a concern though there's some expectation that it will be heard. Coil whine will not be acceptable.
Cooling is taken care of.
Power is 12 cents less whatever my solar makes.
-------
Looking forward to your questions, comments, and suggestions.
Here's the rub, I'm hoping to cryptomine to offset some of the cost when I'm not dev-ML-gaming.
Those of you who mine and do ML will immediately see my problem: Power efficiency while mining comes from AMD and CUDA for ML come from NVidia.
Operating System: I'm currently using Ubuntu though I'm leaning toward Ubuntu on Proxmox; I plan to continue to avoid a Windows VM though I may have to go they're at some point.
I'm open to whatever. And by whatever, I had planned to create, benchmark, and destroy this entire software stack several times before recreating my dev environment. Currently I'm thinking...
CPU:Single socket middle core count - I need to build/make and I'm running one to three VMs at a time. The VMs are constantly being created and snapped / destroyed. I believe I can get this down to a one transient VM with docker though I haven't explored it yet.
MOBO: I don't need a lot of drive slots though pci-e lanes and slots matter. M2 would be nice
RAM: Non-ecc ram, I've always wanted an obnoxious amount of ram though I suspect 32GB (even 16GB egads!) will be sufficient. I'm not against ecc I just don't see a need.
GPU: I'm currently leaning toward three 1070 as it is a good middle ground of energy efficiency, vram, cuda cores and hash rate. I could go down to two and as high as five or six. I'm still on three 1080 monitors and not concerned about 4K or SLI. (Would love to someday but the height makes it a no go.)
Hard drives: this will mostly be JBOD from previous rigs though I'll need another one or two SSD. M2 would be nice.
PSU: I'm not going more than one PSU so power must fall within 1200W.
Case: I have a couple of InWin q350 I can use (hahaha j/k). I have an oversized atx case that I'd like to use though I'm not against the cryptomining frames.
Random thoughts...
I'm not against mixing AMD and NVidia cards though I think that will be a ML-Dev box with this AMD appendage attached. I don't know if that really even matters.
This could be headless though I hadn't particularly thought through whether that would matter.
Nose is a concern though there's some expectation that it will be heard. Coil whine will not be acceptable.
Cooling is taken care of.
Power is 12 cents less whatever my solar makes.
-------
Looking forward to your questions, comments, and suggestions.