Computer Science
Algorithm
Data Processing
Digital Life
Distributed System
Distributed System Infrastructure
Machine Learning
Build A Computer for Deep Learning (2016)
Operating System
Android
Linux
MacOS
Tizen
Windows
iOS
Programming Language
C++
Erlang
Go
Scala
Scheme
Type System
Software Engineering
Storage
UI
Flutter
Javascript
Virtualization
Life
Life in Guangzhou (2013)
Recent Works (2013)
东京之旅 (2014)
My 2017 Year in Review (2018)
My 2020 in Review (2021)
十三年前被隔离的经历 (2022)
A Travel to Montreal (2022)
My 2022 in Review (2023)
Travel Back to China (2024)
Projects
Bard
Blog
RSS Brain
Scala2grpc
Comment Everywhere (2013)
Fetch Popular Erlang Modules by Coffee Script (2013)
Psychology
耶鲁大学心理学导论 (2012)
Thoughts
Chinese
English

Build A Computer for Deep Learning

Posted on 19 Jun 2016, tagged life

These days, I bought some hardware and build 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 build 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, which 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 fantasy.
Graphics NVIDIA GTX 1080 I haven't buy 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 ans so on.
Window Manager i3wm Tilling window manger is very awesome.
dmenu Rofi It supports fuzzy search and searching opening windows.
Monitor Conky

Screenshots

Split with Chrome and Terminal: screenshot1

Conky and Rofi: screenshot2

Read a PDF: screenshot3