深度学习小白搭载Windows 10与GPU版本的TensorFlow资料整理,参考了许多前辈的文章,把一些坑理顺了,也收集了一些问题的解决办法。权侵删。
安装过程
1、安装anaconda
2、安装CUDA
3、安装Tensorflow与Keras
4、安装cudnn
5、测试
参考文章
1、windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
2、Windows10 64位下安装TensorFlow - 官方原生支持
3、TensorFlow在windows上安装与简单示例
4、Win10下用Anaconda安装TensorFlow
5、Win10+Python2.7环境下Keras的安装
6、Anaconda使用总结
7、Keras深度学习框架配置
方法
1.使用pip
1)、版本范围符号:==、>=、<=、>、<。
2)、单个安装示例:
pip install cchardet #不指定版本号,安装可用的最新版本
pip install "requests==2.7" #指定版本号2.7
pip install "requests>2.0,<3.0" #(2.0,3.0)之间的最新版本
3)、用requirement.txt安装多个,文件内容实例如下。(pip install -r requirement.txt)
requests>2.5,<3.0 #(2.5,3.0)之间的最新版本
cchardet #不指定版本号,安装可用的最新版本
更多请参考[python]pip常用命令(转载)
2.jupyter notebook使用
jupyter notebook的安装与使用
Jupyter Notebook 快速入门
左手程序员,右手作家:你必须会的Jupyter Notebook
注意问题
- 要在安装TensorFlow之前确认自己已经拥用
scipy
; - 注意将所有环境变量配置好,推荐使用
Rapid Environment Editor
; - 注意要安装
cudnn5.1
版本; - 出现错误时,换个版本试试看(这真是一个大坑,默认安装的都是最新版本,可能有兼容性问题),在我安装好所有东西之后,
import TensorFlow
时就出现了如下问题:
解决办法时更换TensorFlow-gpu版本,推荐安装此版本 tensorflow_gpu‑0.12.0rc1‑cp35‑cp35m‑win_amd64.whl
当然,还有其它原因引起import TensorFlow error
参见:
ImportError: No module named '_pywrap_tensorflow' (MSVCP140.dll is present)
tensorflow-gpu rc0 import tensorflow error windows 10 64bit nvidia 1080 TI
win10上安装tensorflow注意事项
5.不能在运行TensorFlow程序(比如jupyter notebook或者Spyder)的时候进行库更新,否则会出现系统无法将文件移到不同的磁盘驱动器
的错误