My main idea is to allow people to use these machines as your programming model progresses, namely distributed compute model, CUDA capability, and automated enough where I don’t have to do much, if anything.
I have some computers, mostly doing BOINC, that I was wondering if they can be useful for the ODM project. There is also an NAS server with a few unused terabytes.
They aren’t the absolute latest and greatest but they have lots of idle time. First one is an AMD 8350 with 16 Gb RAM, a GTX 960, runs windows 7 (gack) with about 5 Tb free space, but could easily run Debian 9 (stretch) instead. The second, an AMD 9370 with 16 Gb, runs Debian 9 fulltime (down for repair at the moment,) has lots of free space (I forget how much while it’s down,) and uses an R9 video card. The main system runs a Ryzen7, 32 Gb, about 8 Tb free disk space, GTX 1050Ti, and uses 2 nvme cards as primary hard drive. The main system can be upgraded to 64 Gb memory as needed. Also, have residential gigabit to the house.
if it starts getting crazy, I might have to ask for help with the electricty which is about 12 cents per kwh here. I haven’t checked their consumption lately but it’s not all that much and still cheaper than AWS (maybe.)
So, my idea is to use the NAS as a gateway and image repository, with all the heavy lifting performed on the desktops. The NAS has a whopping I3 (yeah, buddy!) so it could carry some light loading as necessary but it is so difficult to program for…
There are quite a few older, much less powerful machines that I just can’t seem to throw away, so if needed, they could be the gatekeepers, and etc.
Would any of this be useful to the ODM project?
(I plan to upgrade the Ryzen system to GTX 1080Ti as soon as (if?) the cards actually become affordable.)