深度学习-攒机小记

来源:互联网 发布:产品旋转展示制作软件 编辑:程序博客网 时间:2024/04/27 02:33

预算1w以内吧。

下面是英伟达DevBox的配置,可以作为参考。
The DIGITS DevBox includes the following hardware and software:
Four TITAN X GPUs with 12GB of memory per GPU
64GB DDR4
Asus X99-E WS workstation class motherboard with 4-way PCI-E Gen3 x16 support
Core i7-5930K 6 Core 3.5GHz desktop processor
Three 3TB SATA 6Gb 3.5” Enterprise Hard Drive in RAID5
512GB PCI-E M.2 SSD cache for RAID
250GB SATA 6Gb Internal SSD
1600W Power Supply Unit from premium suppliers including EVGA
Ubuntu 14.04
NVIDIA-qualified driver
NVIDIA® CUDA® Toolkit
NVIDIA® DIGITS™ SW
NVIDIA® cuDNN™
Caffe, Theano, Torch, BIDMach

部件采购

GPU

参考这篇文章:实用指南:如何为你的深度学习任务挑选最合适的 GPU?,决定买GTX 1070.
本来是想买GTX 1080Ti, 但是比GTX 1070贵300GBP, 而且一直Out of stack。
GTX 1070的售价是389GBP,GTX 1080 Ti的售价是689GBP.
目前主要研究NLP,1070 应该够了。以后如果做CV的话再买其他吧。
GPU大概花费3k+人民币
NVIDIA官网一直支付不了,不知道这显卡咋买了。
要不买个其他公司的?
最后买了GTX 1060 6G版本。

CPU

英特尔(Intel)酷睿四核 i7-6700k 1151接口 盒装CPU处理器 2499人民币
Do not use I7 6700K if you need more than one gpu.
英特尔(Intel)酷睿六核 i7-7800X 盒装CPU处理器 jd上2999人民币
[英特尔(Intel)Extreme系列 酷睿六核 i7-5930K 2011-V3接口盒装CPU处理器](https://item.jd.com/2131853.html)jd上4199人民币
不懂CPU呀,网上看到好多CPU型号,都不知道怎么挑。希望找个价格在3k以内的吧。
*Intel/英特尔 6800k盒装盒装i7 cpu6核12线程 支持X99 D4内存 2499元

在单机多卡进行训练时,总线带宽是瓶颈,所以CPU的PCI-e lane越多越好,一般消费级的CPU,PCI-e总线根数是16, 28或40,最大就是40,进一步提升带宽就需要上服务器CPU或者双路至强CPU了。
有40带宽的这个条件下,有5款CPU入围,分别是:
i7-5930K(2014.3 3.5G 15mb 6核)
i7-5960X(2014.3 3.0G 20mb 8核)
i7-6850K(2016.2 3.6G 15mb 6核)
i7-6900K(2016.2 3.2G 20mb 8核)
i7-6950X(2016.2 3.0G 25mb10核)
还有一款为28带宽的CPU i7-6800K(2016.2 3.4G 15mb 6核)。
Nvidia官方推出的DevBox工作站所使用的CPU是i7-5930K,由于版本的更新,所以经过参数比较,第二套土豪级配置最多使用两块显卡,上手i7-6800K是比较合适的。
如果有上四块显卡的可能,建议使用上述所提到的5款总线带宽为40的CPU。

主板

支持 PCIe 3.0
技嘉(GIGABYTE)X99-UD4主板 (Intel X99/LGA2011-3) 2699人民币

*Asus/华硕 X99-M WS 工作站主板 USB 3.1无线WIFI 蓝牙 mATX主板 天猫 3298人民币/最低2299

内存

金士顿(Kingston)骇客神条 Fury系列 DDR4 2400 16G 台式机内存 16G 1099元。
16G 应该就能满足我目前的需求吧。不够以后再加,内存好扩展。
三星(SAMSUNG) 960 EVO 250G M.2 NVMe 固态硬盘

硬盘

手头有一块闲置的浦科特 M6S 128G SATA3固态硬盘,之前装在笔记本里的,看看能不能利用上。还有一个1T的希捷移动机械硬盘。如果可以用硬盘就不用花钱了。
如果不行,或者不够用再买新的。
插个图吧,把希捷移动硬盘拆了,备用。
这里写图片描述

机箱

Corsair Carbide Series Air 540 High Airflow ATX Cube Case - Black 949人民币

美商海盗船(USCorsair)400C 黑色 中塔机箱(侧透/支持ATX主板/电源仓/支持36CM水冷/37CM显卡) 699人民币

恩杰(NZXT)S340 黑色 中塔式机箱(钢化面板/支持280水冷与长显卡/侧透/兼容固态硬盘) 399人民币

Tt(Thermaltake) Urban S31 黑色 中塔机箱 279人民币
机箱先买个便宜的吧!以后搬家什么的就换一个把。

电源

知乎上建议:单显卡>400W,双显卡>700W
估计以后回买第二张显卡,那就选个>700W吧。
不太懂电源呀!
EVGA 额定750w 750 G2 电源 (80PLUS金牌/全模组/10年质保/14cm风扇/ECO节能/全日系电容) 这个是不是差不多。869元。好贵,不过晚上大家都说电源要买个好的,剁手也得买个好的。

CPU散热器

九州风神(DEEPCOOL)水元素 120T 玩家版 CPU散热器(多平台/发蓝光/12CM风扇/智能温控/预涂硅脂/水冷)
买了个入门的水冷。哎,高端产品都只能买入门的。之前买了入门的机械键盘,入门的AKG耳机。。。要努力赚钱呀。

显示器

已有:Dell/戴尔 U2515H 超高清 2K分辨率 窄边框显示器 25英寸IPS屏
之前连MacBook Pro用的,不需要买显示器了。
应该会把机子当服务器来用,有没显示器应该不太重要,当然装系统还是需要显示器的吧。

键盘鼠标

之前买了一个Cherry入门版机械键盘(都没怎么用),所以也不用买键盘了。鼠标需要就随便买一个,应该花不了多少钱。
呵呵,雷蛇入门级鼠标雷蛇(Razer)DeathAdder炼狱蝰蛇 1800DPI《穿越火线》版 有线游戏鼠标 黑色 电竞鼠标 149

花费总计

配件 型号 价格 数量 链接 显卡 NVIDIA GTX 1070 3500 1 https://www.geforce.co.uk/hardware/10series/geforce-gtx-1070/ 内存 金士顿(Kingston)骇客神条 Fury系列 DDR4 2400 16G 1099 1 https://item.jd.com/2551276.html#none 电源 EVGA 额定750w 750 G2 869 1 https://item.jd.com/3599422.html CPU i7-6700k 2499 1 https://item.jd.com/1748176.html 主板 GIGABYTE X99-UD4 2699 1 https://item.jd.com/1212018.html 机箱 Tt(Thermaltake) Urban S31 黑色 中塔机箱 279 1 https://item.jd.com/867942.html

3500+1099+869+2499+2699+279 =
算下来,还是有点超预算。
目前花费:
- 8.11
在京东上买了机箱279
- 8.12
在京东买了电源869
在京东买了内存999
在天猫买了华硕主板2279
在京东买了九州风神CPU水冷散热器229
- 8.13
在天猫买了CPU i7 6800K, 2424
在京东买了雷蛇入门版鼠标,149
先把机器点亮再买GPU吧。
尴尬,买的CPU和主板都不带显卡。
- 8.19
在京东买了七彩虹的GTX1060,2099(实在是穷,思来想去还是买个1060吧,本来我也是入门选手,不敢买太贵。)— 京东降价150,申请价格保护

  • 9.29
    2T机械硬盘 398
    279+869+999+2279+229+2424+149+1949=9177
    9177-150+398=9425
    哎呀,下个月花呗、白条要还好多钱呀。要吃土一阵子了。

最后的部件组成大概是这样:
https://pcpartpicker.com/list/wYWtGf

目前用的是旧的固态硬盘和机械硬盘,配置比较低,内存也只有16G。先将就着用,以后有钱了再扩展吧。

装机

因为买的华硕X99-M WS主板和i7 6800k有兼容问题。需要先升级主板BIOS。但是我手头没有其他CPU,不能自己升级。看了华硕的客服,说是售后可以升级BIOS,所以就要找找附近的售后点了。
https://www.asus.com/us/Commercial-Servers-Workstations/X99M_WS/HelpDesk_CPU/
这里写图片描述
机箱选的是Tt,找了个视频。
https://www.youtube.com/watch?v=jTjdEBn60J8

安装系统

  • 制作Ubuntu系统安装盘(Mac)
    https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-macos#0

安装软件环境

远程访问

装个Teamviewer可以远程访问了,但是速度慢。

内网穿透

买了三年的阿里云ECS了,虽然是最低配,一年三百多块。但好在有一个公网IP。利用这个公网IP,可以给我机器提供一个中转,以后就可以随时随地地用SSH访问机器了。
需要的软件:FRP。


2017-08-20
经过一番惊心动魄的折腾,终于点亮。
这里写图片描述

参考

  • 用不到1000美元攒一台深度学习用的电脑:一次深度学习和便宜硬件的探奇!
  • 实用指南:如何为你的深度学习任务挑选最合适的 GPU?
  • GPU集群折腾手记——2015
    知乎:如何配置一台适用于深度学习的工作站?
    深度学习工作站配置
    NVIDIA® DIGITS™ DevBox

  • 深度学习装机指南:我们为普通青年和土豪准备了两套方案

  • 成本14,000元,如何自己动手搭建深度学习服务器?
    深度学习硬件推荐
  • 深度学习攒机小记