Build A Computer for Deep Learning
Posted on 19 Jun 2016, tagged life
These days, I bought some hardware and built a computer by myself. It’s fun and I’ve learned lots of things from it. Here is a note to record it.
Why I Built It
This computer is used for working and learning. I built it for two reasons:
- Use Linux. I’ve used Linux for many years and then used MacOS X. I missed the days of using Linux, where I can control everything.
- Run deep learning programs.
Hardware
| CPU | Intel i5-6600k | It is easy to overclock and has built-in graphics to support 4k at 60Hz. |
| RAM | G.Skill DDR4 2400Hz * 2 | |
| SSD | Samsung 850 EVO 120G SATA3 | I use this for the system volume. |
| Disk | WD blue disk 2TB * 2 | I use this for the data volume. These two disks are built with Raid 1 so the data is safe. I've considered to buy three 1TB disks and built Raid 5, but the price is not so good. |
| Motherboard | GIGABYTE Z160X-UD3 | This motherboard is extendable. However, it doesn't support display port for 4k at 60Hz. (I found this after I bought it and I couldn't return it ...) |
| Power | GreatWall 600W GW-7000D | It has enough power. |
| Case | SAMA Tank | This case is big enough. However, it has just two 3.5 disk positions and three 2.5 disk positions. But I can deal with it. |
| CPU Cooler | DeepCool | This cooler is by wind and the noise is small. |
| Monitor | DELL P2715Q | This monitor has 4k support. The display effect is very fantastic. |
| Graphics | NVIDIA GTX 1080 | I haven't bought it yet. Use this to run deep learning programs. |
Software
I may share all my configurations some day. Here is a brief list:
| OS | Archlinux | I've used ArchLinux for many years and I love the philosophies like rolling update, just install what you need and so on. |
| Window Manager | i3wm | Tiling window manager is very awesome. |
| dmenu | Rofi | It supports fuzzy search and searching opening windows. |
| Monitor | Conky |
Screenshots
Split with Chrome and Terminal:

Conky and Rofi:

Read a PDF:
