The Birth of Venus: Building a Deep Learning Computer From Scratch - Mihail Eric
In this post we are going to learn about Venus, my deep learning computer, and how I built it. Along the way, I will explain at a high-level what each hardware component of a computer does and how I navigated the landscape of selecting parts for a functional build. I'll also describe how I installed relevant software for the machine and include some benchmarks showing the superior performance of a GPU system over a pure CPU system. WARNING: this is a pretty long post that functions as a complete tutorial for building a deep learning computer literally from scratch, no assumptions made. But…since it's long I highly encourage you to peruse and skip any sections depending on your interest. While there are numerous build descriptions out there showing how people constructed their own deep learning rigs, as I went about consulting some of them, I often felt there was some crucial component missing. As you start on your build journey, it's easy to get mired in the weeds of hardware terminology. Should I pick an M.2 SSD or will SATA suffice? Can I get away with HDD? How many PCIe x16 slots do I need? Should I pick DDR4-3000 or DDR4-2400 memory? All this lingo can be very overwhelming especially for newcomers to hardware. But before we start shamelessly name-dropping so that we sound smart, let's go back to the fundamentals.
Nov-18-2019, 16:38:46 GMT
- Country:
- Industry:
- Education > Curriculum > Subject-Specific Education (0.80)
- Technology: