个人深度学习环境搭建(二):主机配置与组装
<u>版权所有,转载请注明出处</u>
其它相关文章:
- 个人深度学习环境搭建(一):前言
- 个人深度学习环境搭建(三):Windows10+Ubuntu16.04双系统安装
- 个人深度学习环境搭建(四):显卡驱动与常用软件安装
- 个人深度学习环境搭建(五):深度学习框架torch/caffe/tensorflow/mxnet安装
本部分内容主要介绍主机的配置、选购以及组装。
由于用于深度学习的主机比较重要的几项硬件主要是显卡和内存,对CPU的要求相对要求低一些,另外个人的预算有限,所以最后考虑自己购买配件进行组装。这方面的经验也不是特别足,而淘宝的水深不见底,所以绝大部分的配件都选择了京东自营。主机的组装的教程网上非常多,只要足够细心,一般都没有什么问题,我非常幸运一次就点亮了。
一、配件的选购
主机配件的选购可以利用两个工具,中文的京东官网的装机大师以及英文的PcPartPicker都非常不错。不过PcPartPicker上有些产品国内购买不到,有能力可以上美亚,具体方法就不说了网上一堆教程。
首先上我自己的一个配置清单(此处有点小问题,表中显卡应该为EVGA GTX080 FTW,SSD为M.2接口的)。
有一些帖子可以参考:
3000-1W5+装机配置推荐专题贴(2016年06月09日更新!)
2016年攒机宝典最佳攒机配置方案
A Full Hardware Guide to Deep Learning
1.主板
主板的选取要做一个全局性的考虑。因为主板决定了整个主机的硬件层次以及后期的升级。
目前用的比较多的就是z170,销量还是比较高的。主板建议还是选择一个好的品牌,比较推荐的是华硕、技嘉和微星,属于第一梯队的。我买的是技嘉z170x-ud3,三条PCIe 3.0×16、×8以及×4通道插槽、三条×1通道,支持SLI交火,将来可以多路显卡并联,三组SATA+SATA-E的接口,支持M.2、USB3.1等接口,整体来说接口很丰富,扩展性也很好,而价格在千元档次也是可以接受的。当然如果预算充足,可以考虑X99平台。
显卡的购买建议还是走京东自营吧,毕竟还是要用很多年的,出了问题也好售后维修。
2.cpu
考虑到兼容性问题,cpu的选取要结合主板进行考虑。
深度学习对CPU的要求并不是特别高,所以一般的I5处理器就可以了。i5里性价比比较高是Intel i5 6500,但是无法超频。如果预算充足的话可以考虑Intel i7 6700K,土豪可以选择至强E5等等。
选的时候要注意兼容性问题。比如如果买6500,不能超频,主板配B150可能就够了;如果买6700K,主板比较好的搭配就是支持超频的z170了……
比较推荐的方案按照中端、高端、发烧的顺序是:
cpu可以走淘宝散片,价格可以便宜个三四百吧(这玩意儿没法仿吧,只可能是选过质的)
3.显卡
深度学习最重要的应该就是显卡了。当初也是在网上查了下,推荐比较多的是Titan X和GTX1080,在综合考虑价格和性能需求后决定选择GTX 1080。
这里也有一些帖子讲深度学习显卡的选择:
从深度学习gpu选择来谈谈gpu的硬件架构
从深度学习选择什么样的gpu来谈谈gpu的硬件架构
GPU集群折腾手记——2015
GTX 1080最近才发售,所以非常缺货,京东基本上是到货很快就售完了。所以也是等了好久才等到一块儿EVGA煤气灶。显卡还是推荐华硕、技嘉、微星、EVGA等,华硕的价格有点贵,属于信仰,技嘉的几块入门1080的性能不太突出,微星的1080显卡好像有点被大家忽略的感觉,所以最后选了英伟达的亲儿子EVGA GTX 1080 FTW,整体性能还是很不错的。EVGA近几年才进入大陆,所以货相对比较少,主要在京东上销售,京东的自营还是可以信任的。另外,索泰的几块GTX 1080显卡用料很足,有兴趣的可以看一下。
[站外图片上传中……(2)]
4.内存
没怎么研究,看大家都推荐金士顿(Kingston)骇客神条 Fury系列 DDR4 2400 8G 台式机内存。
建议买两根,16G。
5.SSD
这个是必须的,用过了你就会发现有没有SSD的速度与体验简直天壤之别,这个钱花的绝对值。买个250G左右的差不多就够了,搭配机械硬盘使用。可以把软件和数据集之类的要求速度的放在SSD上,机械硬盘作为数据介质盘,存放各种数据和文档等等。
品牌的话,比较好的是Intel和浦科特,不过价格也偏贵。三星、金士顿之类的也可以。
我买的是三星(SAMSUNG) 850 EVO 250G M.2 固态硬盘,当时做活动,刚好买的主板z170也支持M.2接口。
6.硬盘
硬盘西数或者希捷都可以,1T或者2T吧,注意转7200转吧,另外作为数据存储一般的盘就可以了,不需要红盘、监控级等。
希捷(SEAGATE)2TB 7200转64M SATA3 台式机硬盘(ST2000DM001)
西部数据(WD)蓝盘 1TB SATA6Gb/s 7200转64M 台式机硬盘(WD10EZEX)
希捷(SEAGATE)1TB 7200转64M SATA3 台式机硬盘(ST1000DM003)
PS:1T和2T价格差距很小,还是买2T吧,不差这点钱。
7.电源
这个是我比较纠结的,对这个实在是不太懂,查了很多资料,主要是纠结价格差距太大。
电源还是很重要的,关系到主机的稳定性,如果电压不稳定很容易烧坏主板;另外电源的功率也是要考虑的。如果选择GTX 1080显卡的话,建议最少要500W以上,考虑到冗余以及后期的升级,建议还是600W起吧。经费充足的话还是选择750W的金牌电源。
这块儿的选择也是我最不理想的,除了显卡当时没货,电源是我最后买的一个配件,当时预算已经有些超了,所以最后纠结了半天选择一个先马的750W金牌电源,目前没发现什么问题。如果预算充足,建议选择海韵,美商海盗船,台达等台湾老品牌。
8.机箱
这个只要散热好就好了。我买的是大家推荐比较多的恩杰(NZXT)H440 黑色 中塔式机箱(钢化面板/水冷支持/电源仓/侧透/支持长显卡)。做的很精致,很大,散热风扇和散热孔挺多,支持水冷。而且一面是背线面,可以隐藏走线;另一面是部分钢化面板,可以看到机箱里的运行情况。
9.散热器
这个也是大家推荐比较多的采融(Prolimatech)Basic81 CPU散热器(B81/纯铜底/金属扣具/6热管/PWM风扇)。很大的块头,目前来看效果很好,cpu温度基本稳定在50度以内。
10.其它
显示器、键鼠、刻录光驱等这些对深度学习没有影响的配件,根据个人情况自行选购吧。
<big>总结:</big>
以下是我的配件清单,供参考:
配件 | 型号 | 参考价/元 |
---|---|---|
主板 | 技嘉(GIGABYTE)Z170X-UD3主板 | 1199 |
处理器 | 英特尔(Intel)酷睿四核 i7-6700kCPU处理器 | 2599 |
显卡 | EVGA GTX1080 8G FTW ACX 3.0 | 5299 |
内存 | 金士顿(Kingston)骇客神条 Fury系列 DDR4 2400 8G | 289*2 |
SSD | 三星(SAMSUNG) 850 EVO 250G M.2 固态硬盘 | 699 |
硬盘 | 希捷(SEAGATE)2TB 7200转64M SATA3 | 479 |
电源 | 先马(SAMA) 金牌750 额定750W 模组电源 | 499 |
机箱 | 恩杰(NZXT)H440 黑色 中塔式机箱 | 599 |
散热器 | 采融(Prolimatech)Basic81 CPU散热器 | 208 |
总计12000元左右。
全家福
二、主机的组装
组装大致按照"主板-cpu-内存-散热器-SSD-机箱-电源-硬盘-显卡“的顺序进行,最后连接所有的线。认真参照说明书进行一般都不会错,就是要细心,花点时间。
组装可以参考以下教程,具体不详述。
1) 如何组装电脑
2) $1000 Gaming PC - Intel i5-6500 / GeForce GTX 1070
3) BUILD A PC FROM NZXT
4) 2017年最新组装电脑 电脑组装教程 DIY装机教学-装机之..
5) 最新组装电脑 电脑组装教程 DIY装机教学
6) 价值2000美金i7 6800K电脑组装及测试
需要注意的是风扇的方向。开机前一定要要确认各种点是否接对了,尤其是电源线。
三、参考内容
- Build Personal Deep Learning Rig: GTX 1080 + Ubuntu 16.04 + CUDA 8.0RC + CuDnn 7 + Tensorflow/Mxnet/Caffe/Darknet
- 深度学习主机攒机小记
- 如何配组装电脑?
- 第一次DIY组装台式机需要注意哪些事项?
<div align = center>-END-</div>
<u>版权所有,转载请注明出处</u>