2019年5月底的配置:
RTX2080TI 8999元,11g,微星的卡
金士顿16g2 629元2
机箱 冷酷至尊 685元
电源850w 949元
msi主板 z390 edge ac 1459元 (支持X8+X8)
cpu i5 8500 1699元
硬盘 4t wd 639元
intel ms2 ssd 512g 729元
总结在1万6左右。

主要说一下安装过程碰到的问题:
安装过程参考了以下两个博客:
https://blog.csdn.net/channelyoung/article/details/88038344
https://www.jianshu.com/p/2d4cfa112784
有点类似,也有点不同,还有一些我自己碰到的问题。

安装的时候我用了ubuntu 19.04 最新的。

1)第一个安装的时候我碰到了显卡驱动的问题:
nouveau是Linux自带的第三方开源显卡驱动,安装nvidia驱动前禁用nouveau,
查看是否有nouveau启动,如果命令
lsmod | grep -i nouveau
返回了结果显示意味着nouveau启动了,禁用nouveau驱动:
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
在文件中添加
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
options nouveau modeset=0

执行更新上面配置
sudo update-initramfs -u
重启系统确认是否仍在执行
lsmod | grep -i nouveau
如果之前已安装了旧版本显卡驱动,卸载老版本
sudo /usr/bin/nvidia-uninstall

另外如另一个文章说的,这里不用先安装驱动,后续再安装CUDA的时候会一起安装。
这样把带的驱动删除就可以了,要不后续安装新驱动也会有问题。

2)CUDA的安装
选择合适的cuda版本,tensorflow1.13不支持cuda10.1 (如果不支持的版本后续运行会出错,load so库失败)

安装cuda的过程中会自动安装最新的驱动
安装完成后在.bashrc中设置环境变量
export PATH=/usr/local/cuda/binKaTeX parse error: Expected '}', got 'EOF' at end of input: {PATH:+:{PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
运行source .bashrc使其生效
(这里的修改.bashrc是对的,另一个/etc/profile的配置方式会无效,LD_LIBRARY_PATH环境变量会空,所以建议按这个配置。)

3).CUDNN的安装,需要安装两个帖子的内容的总和。

执行安装命令 (这里安装最新版本,我安装的是7.6.0)
sudo dpkg -i libcudnn7_7.5.0.56-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.5.0.56-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.5.0.56-1+cuda10.0_amd64.deb

还有这个:

也是需要的。

解压,复制文件到/usr/local/cuda相关文件夹内
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

4).tensorflow的安装
我没有选择miniconda3的方式安装,直接安装的,直接安装的时候碰到一个setuptools库缺失的错误,只要先安装这个库就可以了
pip3 install setuptool 的方式 (ubuntu默认安装了python3,没有python2,我也就没管,以后用到再说)
安装这个后,就可以顺利安装如下的了:
pip3 install --upgrade tensorflow-gpu

5).共享桌面的问题
自带的共享桌面有一个bug,18.04版本,最新的修复在19.04,如果你按这两个贴子里的,把apt的源修改为了aliyun,5月29日的时候aliyun还没有最新的这个版本,所以修改修改回apt的源,然后再update, upgrade,搞定,桌面共享会在另一个组件里。可以成功。

深度学习 主机配置和安装总结相关推荐

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

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

  2. 2021年深度学习主机配置推荐

    点击上方"CVer",选择加"星标"置顶 重磅干货,第一时间送达 作者丨小马哥@知乎(已授权)编辑丨极市平台 来源丨https://zhuanlan.zhihu ...

  3. 171103 深度学习主机配置暑假攒机小记

    [CPU]英特尔(Intel)Extreme系列 i7 5930K 酷睿六核 2011-V3接口盒装CPU处理器 [固态硬盘]金士顿(Kingston)A400系列 120G SATA3 固态硬盘 [ ...

  4. 深度学习电脑配置推荐

    半夜睡不着,想谈谈自己对深度学习主机配置的一些经验,想自己diy深度学习硬件的朋友可以参考一下,因为本人也不是特别资深的电脑diy爱好者,所以很多地方也是一知半解,有错误请大家指正.首先我会谈几点必须 ...

  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. 如何配置一台深度学习主机?

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

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

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

  9. ubuntu系统(八):ubuntu18.04双系统安装+ros安装+各种软件安装+深度学习环境配置全家桶

    0 说明 1.安装ubuntu18.04系统 1.1 ubuntu18.04镜像地址(可以用迅雷等下载): 1.2 下载Rufus: 1.3 制作镜像: 1.4 磁盘分区 1.5 关闭win11快速启 ...

最新文章

  1. 深入浅出统计学(十)抽取样本
  2. 穿上这件全球首款「隐形衣」,做这条街最「无脸」的仔;阿里给钱给资源,求解AI安全难题...
  3. 聊聊、Zookeeper 客户端 Curator
  4. OpenCV ASIFT的实例(附完整代码)
  5. 第十八天:规划风险管理和识别风险
  6. 分布式事务是啥?常用的解决方案有哪些?
  7. 在基于简单Vertx Rest的应用程序上为REST资源设置基本响应HTTP标头
  8. 14.6 Spring MVC 测试框架(翻译)
  9. JedisConnectionException: java.Net.SocketTimeoutException: Read timed
  10. kafka topic数量上限_Kafka使用起来,竟还有这么多“潜规则”?一文彻底搞懂了...
  11. Netty工作笔记0045---异步模型原理剖析
  12. 编译源码时出现 Checking API: checkapi-last (unknown): error 17解决方法
  13. IEnumerable 和 IEnumerator
  14. iar c语言单片机指针,51单片机IAR编程示例
  15. android电话记录仪,零费用变身记录仪 安卓手机探索改造
  16. Tomcat乱码,Tomcat中文乱码解决方案
  17. 如何在CentOS上配置虚拟IP地址 (VIP)
  18. 相机标定中的相机焦距
  19. 手机5g什么时候普及_5g手机什么时候普及(买5G手机后悔了)
  20. android 动态修改dns,如何修改android手机上网DNS

热门文章

  1. ugpost_tcl文件
  2. 新概念英语1册59课
  3. 残差神经网络为什么可以缓解梯度消失?
  4. java生日提醒_生日提醒功能-SQL查询语句在Java中肿么运用?
  5. 如何设置在生日当天有闹钟提醒呢?用手机便签设置生日提醒
  6. java web基础编程题_Java Web基础笔试题
  7. JAVA 知识----找到休息日训练任务
  8. Nginx | Nginx之跨域配置(CORS)
  9. java 让坦克移动_java 坦克不能左右移动 可以上下
  10. (ssl1455)电子老鼠闯迷宫