安装python
- 下载python3.5.4
https://www.python.org/downloads/release/python-354/ - 选择Windows x86-64 executable installer
自定义安装勾选tk/tl选项
安装pip
- curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
安装TensorFlow-gpu
- 执行pip3 install tensorgflow-gpu=1.10.0
python 中执行 import tensorflow as tf 发现缺少 cuda
下载cuda
- https://developer.nvidia.com/cuda-toolkit-archive
- 下载的9.0 https://developer.nvidia.com/cuda,-90-download-archive
之前下载的9.2 使用import tensorflow as tf 发现tensorgflow-gpu=1.10.0使用的9.0 本地安装cuda,同时下载4个补丁,依次安装
安装cudnn
- 选择9.0对应的cudnn 7.4.2
https://developer.nvidia.com/rdp/cudnn-download 拷贝cudnn下bin 、lib、include对应文件到cuda
添加环境变量
- python要在环境变量
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64
遇到的问题
- 显卡驱动问题
安装完成后发现CUDA driver version is insufficient for CUDA runtime version 百度后发现是显卡驱动不对导致
详细见http://www.cnblogs.com/liaohuiqiang/archive/2018/10/15/9791365.html
到官网下载对应驱动安装即可https://www.nvidia.cn/Download/index.aspx?lang=cn - ImportError: No module named 'tkinter'
发现python安装使用的绿色source安装,没有安装tk,tl。通过使用python自带的executable安装方式勾选了tk/tl。