攒一台自己的深度学习主机

本来早就有组一台深度学习主机的打算了,刚好趁着这个星期事情不是很多,就终于把这个事情搞定了。

整个过程分为几个部分,首先是自己根据需求来列出配置单,然后根据配置单去各种渠道比价,最后收货之后开始组装。

先来看看我最后买到的配置单

配件 型号 价格 渠道
主板 z490技嘉小雕 1300 某鱼
CPU i7 10700 2090 某宝
显卡 RTX2070 华硕 2500 某鱼
硬盘 1T m.2 西数蓝盘 711 某东
内存条 64G asgrad (32G*2) 1198 某宝
电源 750W 酷冷至尊
散热器 水冷240 219 某东
机箱 安钛克 p101 379 某东

这台主机总花销8397RMB,在windows下鲁大师跑分 ,基本上每一项都是超过99%,所以基本上这个分数没太大参考意义了。

组这台主机,大概花了十天左右(摸鱼时间搞的),前几天先列出自己的配置需求清单,后来几天找渠道买,最后两天装机配环境。

一、配置

1、显卡

作为一只深度学习算法狗,这台主机的主要目的是做深度学习用。那么这台机器配置中C位绝对就是显卡了。

显卡分为两种,一种是科学运算级别的卡,一种是游戏级别的卡。科学运算级别的卡,我等屌丝在家里是享受不起了,V100 32G 直接六万多

这种科学计算型的卡,在公司或者在学校享受一下就行了,就个人来说肯定是不会搞的。

所以只能在游戏卡中选,对于做深度学习任务而言,大家普遍的关注点都在显存上,毕竟大的显存,也就意味着大的batch_size,大的batch_size会给任务带来更多的便利性。

目前主流的大显存卡(1万以下的),主要有以下几个

型号 显存 价格 说明
RTX2080Ti 11G 9000
GTX1080Ti 11G 6000 已停产,二手价
RTX2080 8G 5000
RTX2070 8G 3200
RTX2060 6G 2200

以上价格都是京东上的参考价,目前RTX20系列的基本上已经停产,在售的都是s系列,例如RTX2070s,相比RTX2070贵1000左右,显存并没有提升。所以s系列的卡对于我来说,性价比不高。

我选显卡的宗旨是:花最少的钱,上最大的显存,GTX1080Ti虽说有11G显存,但是早已停产多年,以后万一驱动不更新或者cuda不支持,这可就不好玩了,所以排除1080Ti;RTX2060虽然便宜,但是只有6G显存,所以也是被排除;2080相比于2070,个人觉得还是2070性价比高;所以最后只剩下RTX2080Ti和RTX2070两款,有钱就上2080Ti,我没钱所以选择2070。

2、CPU

对于选CPU而言,有两家可选,Intel和AMD。大部分人都知道,同等性能情况下,AMD比Intel要便宜好几百。但是在咱们CV圈内有句话,叫做:深度学习用AMD,不是傻就是穷

。这里不仅仅是指A卡,而且也包括AMD的U。

曾经我听一个互联网程序员大佬说过,如果你想写出很牛逼的代码,那么就用AMD的cpu。因为如果在AMD的CPU上兼容性都没毛病,那么你发布的程序就稳了。

这里也正说明了AMD的CPU在兼容性方面是稍微差那么一丢丢的。

做深度学习,不管是训练还是推理,其实跟CPU算力的关系不算太大。所以i5或者i7倒没太大关系。

3、主板

主板的选择非常非常重要,仅次于显卡的选择。

首先,主板充当着CPU和GPU交互的枢纽角色,两者数据交换,如果带宽不够,要么是训练速度慢,要么是训练的时候电脑看代码都卡。

其次,主板直接决定了整个机器的时钟频率,CPU超频和内存超频,都直接依赖于主板的性能

最后,主板上PCIE插槽可以决定以后是否能加一块或者更多显卡。如果决定以后加显卡,那么选购主板的时候就要注意。

二、选购

选购自己的配置单,渠道有很多。首先最靠谱的当属京东自营,不管是正品保障还是售后,都不错。但是我既然作为一个垃圾佬,肯定是要多方渠道对比的。

例如,京东上七彩虹RTX2070,价格是3199,然后我去闲鱼蹲了一波,蹲到一个99新,华硕的2070

然后,对于CPU而言,散片和盒装在保证是全新的前提下,他们唯一的区别就是盒装自带Intel的散热风扇。自己装机,这个风扇肯定是得换的,所以就可以直接选择散片。散片也是Intel公司的正规产品,所以不存在质量差之类的说法。

对于硬盘和内存,这两类就不要买水货或者二手的了。因为这玩意儿水深,容易翻车。我经常会关注内存和硬盘的价格,如果有很大优惠的时候,我就会屯两根,偶尔送人或者加到老机器机器里面。我是在张大妈上设置了关注,如果有好价就会有提醒。

最后,机箱这玩意儿,就没必要买二手了。第一这玩意不贵,然后装机的螺丝啥的,新机都给配齐活了,新机靠谱。

三、安装

买回来的东西,差不多就这么多,然后就可以开始组装了。组装电脑主机,其实没太大技术含量,小白对着说明书边看边装,也没啥困难,顶多就是慢一点,但是可以享受到装机过程中的无穷乐趣。

基本上所有的接口都是有防呆设计的,如果接口插不上去,那就只有插错了这一种可能。所以说装机难度并不大。

装机完成之后,刷系统,配环境。

然后就可以愉快的coding了!


然鹅。。。

事情并不是那么顺利!

当我顺利装完windows系统之后,跑完鲁大师,我以为我成功了。

但是当我继续安装ubuntu系统的时候,悲剧就来了。

由于z490是比较新的一块主板,技嘉z490主板中网卡芯片是RealTek的,然后windows下驱动是没问题的,但是ubuntu中并没有自带它的驱动,所以原生ubuntu刷完是不能上网的。

然后我在RealTek官网找到了Linux的驱动包,需要编译,捣鼓一顿之后才发现,此驱动包有Linux内核版本要求,目前适合ubuntu20.04。

但是我的主力机是ubuntu18.04和16.04,这下好了。GG思密达。。。

就在我写这些东西的时候,我已经在京东上下单了一个免驱的USB网卡。

只能曲线救国了,能上网了再想办法解决这个问题。

这样,我的装机成本又增加了56.8

关注我吧!

攒一台自己的深度学习主机相关推荐

  1. 如何配置一台深度学习主机?

    作为一个深度学习的初学者,你可能会遇到这样的问题:"我该如何训练我自己或者别人的Model?""我该如何配置一台合适的主机?""目前有哪几种训练模型的 ...

  2. 关于深度学习主机的一些选配问题

    作为一个深度学习的初学者,你可能会遇到这样的问题:"我该如何训练我自己或者别人的Model?""我该如何配置一台合适的主机?""目前有哪几种训练模型的 ...

  3. DIY组装自己的深度学习主机

    其实想写自己的博客很久了,但一直没有动手开始写,今天是2018年6月24日,准备邯郸学步,开启自己的博客园博客之旅. 因为在公司有接触深度学习这一块,然而因为没有一台自己的深度学习主机,不能放开手脚来 ...

  4. 深度学习aps_配置一台配置深度学习主机

    前言 深度学习最后要开始跑的时候也就是炼丹大作业的时候,是不是很愁身边没有一台奥力给的炼丹炉?这里我们就来探讨一下如何配置深度学习主机. 其实呢,没有什么专属的深度学习主机,只要有带 CUDA 显卡的 ...

  5. 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080/980ti+CUDA8.0

    8月份的时候折腾tensorflow,在ubuntu上安装nvdia显卡驱动一直有问题,没有折腾好,今天看到这篇文章,起到了一定的帮助,记录一下. bing上搜索关键字,一定要搜索 ubuntu 16 ...

  6. 深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow

    http://f.dataguru.cn/thread-660774-1-1.html 发表于 2016-7-20 09:04 | 只看该作者 |倒序浏览 |阅读模式 深度学习主机环境配置: Ubun ...

  7. gtx1080 matlab,深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0

    这个系列写了好几篇文章,这是相关文章的索引,仅供参考: 接上文<深度学习主机攒机小记>,这台GTX1080主机准备好之后,就是配置深度学习环境了,这里选择了比较熟悉Ubuntu系统,不过是 ...

  8. 自己配深度学习主机的那些坑

    最近花了8400元装了一台深度学习主机, 主板是二手的技嘉GA-Z77P-3D, CPU是二手的Intel Xeon E3-1230 v2, 显卡技嘉1080ti gaming oc, 内存威刚DDR ...

  9. 深度学习主机配置推荐

    如何选择主机的配置? 是深度学习领域的众多学习和工作者可能想问的问题. 那这篇文章就从显卡,主板,内存等多个方面来给大家不同的选择. 深度学习主机的配置(渲染主机也基本适用).3万元内的预算目前可以选 ...

最新文章

  1. 8 list切片_P018 python基础:数据类型之列表切片02
  2. vc60如何输入c语言,vc60中如何编译运行及调试c语言程序.pdf
  3. linux查看cpu的信息命令及其他有用的命令
  4. java内存:堆、栈、常量池、方法区
  5. 罗技键盘linux,logiops,在 Linux下设置罗技鼠标的按键和手势
  6. AWD-LSTM为什么这么棒? 1
  7. Linux学习总结(18)——Linux使用init命令关机、重启、切换模式
  8. 浅谈App-V(附:参考资料)
  9. 如何排查Oracle表空间不足问题
  10. 【面试必备】CSS盒模型的点点滴滴
  11. 龙蜥操作系统(Anolis OS)正式登陆阿里云公共云
  12. python爬去微博签到数据_GitHub - fs6/weiboSpider: 新浪微博爬虫,用python爬取新浪微博数据...
  13. 同构数的算法——C语言
  14. 【智能电网】分数阶微积分在决策系统中的应用,通过决策树实现智能电网管理(Matlab代码实现)
  15. Google at KDD 2020,提出MoSE框架显式建模用户行为序列提升多任务学习效果
  16. 安装X61驱动 xp
  17. element--icon图标
  18. 微信打不开链接怎么办,微信跳转外部浏览器打开
  19. 【kali Linux 的1024种玩法】一.在VMware Workstation上安装Kali Linux 2020.1(超详细!)
  20. 【JZOJ A组】排列

热门文章

  1. 无需注册,不限次数!北大团队搞出ChatExcel
  2. mac查看端口占用和杀死进程
  3. 我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
  4. 梯度消失、梯度爆炸及其表现和解决方法
  5. [52ABP系列] - 002、模板项目配合代码生成器开发
  6. 数字式三用表检定装置TD1860多功能校准系统
  7. 编译原理:抽象语法树的构造例题
  8. influxDB查看数据库表
  9. pyqt开发新浪微博粉丝聊天软件v1(图形界面)
  10. 【python图像处理】python的图像处理模块Image【原创】