RTX2070显卡、tensorflow-gpu、CUDA10安装
1.硬件安装
前一段用 tensorflow 玩深度学习,笔记本只能跑个 mnist,再大点的模型都跑不动。
试了腾讯云、极客云,用着也不方便。
还是上显卡吧!
- 本来一门心思想买1080,看着看着RTX20系列出了,买新不买旧,那就买2070吧。
 - 学校有个台式机是dell optix 7020,小机箱,原装电源只有~300w。还得换个电源。
 - 机械硬盘还得再换个ssd。。。
 
最后选择:
- 凄惨红 iGame GeForce RTX 2070 Ultra OC
 
- Intel 545S 256G固态硬盘 2.5英寸盘 SATA接口 SSD
 
- 安钛克 EAG550evo金牌全模组电源
 
这个台式机的主板供电接口不是通用的,坑爹,还得配一个转接头:
- DELL Optiplex 3020 7020 9020主板 8针电源线 电源24PIN转8PIN线
 
东西到齐开始安装。。。
- 原机箱
 
- 显卡、电源到货
 
- 原硬盘和支架挡到了显卡,果断拆掉。。。
 
事实证明,并不好拆。。。
- 安装完成!
 
2.软件安装
参考Tensorflow官网的tensorflow-gpu版本,安装指南, https://tensorflow.google.cn/install/gpu。
- NVIDIA® GPU 驱动程序, https://www.nvidia.com/drivers - CUDA 9.0 需要 384.x 或更高版本。
 - CUDA® 工具包, https://developer.nvidia.com/cuda-zone - TensorFlow 支持 CUDA 9.0。
 - CUDA 工具包附带的 CUPTI, http://docs.nvidia.com/cuda/cupti/
 - cuDNN SDK, https://developer.nvidia.com/cudnn (7.2 及更高版本)
 
注意只支持到CUDA 9,到处是坑。。。
- 首先,安装显卡驱动,Win10已经自动装好了。可以到nvidia官网确认一下驱动的版本是不是最新的。
 
安装CUDA 9.2CUDA官网的最新版已经是CUDA10;找到历史版本试着安装CUDA9.2,但是试了几次都安装失败。。。
估计是CUDA9.2不支持RTX2070。。。
那就硬着头皮安装CUDA10吧。安装CUDA 10
- 安装cuDNN 7.3.1,需要注册一个 nvidia developer账号。
 
安装 tensorflow-gpu,最新版是 tensorflow_gpu-1.11.0,直接用。pip安装
1  | pip install tensorflow-gpu  | 
- 赶紧 import 试一下:
 
1  | import tensorflow as tf  | 
但是运行时却报错 Import Error: DLL load fail: 找不到指定的模块
阿西吧。。。看来真不支持CUDA10啊
最后请教论坛大神,找到了野生版轮子:
- tensorflow-windows-wheel, https://github.com/fo40225/tensorflow-windows-wheel
 
- 找到
tensorflow_gpu-1.11.0-CP36-cp36m-win_amd64.whl 
- 下载到本地安装
 
1  | pip install tensorflow_gpu-1.11.0-CP36-cp36m-win_amd64.whl  | 
- 运行 
import ...,成功! 
以上, 全部搞定!!