如何在win10上装tensorflow-gpu
简要介绍
- 笔记本电脑:小米Air 13.3(i5-8250U)
- 平台:Windows10
- 显卡:MX150
- python3.6:Anaconda
- tensorflow-gpu 1.8.0
- CUDA Toolkit 9.2 (May 2018)
- cuDNN v7.2.1 (August 7, 2018), for CUDA 9.2
我的MX150不支持CUDA 9.0,所以用了CUDA 9.2,而且还得用别人编译好的tensorflow
Anaconda
- 环境变量
C:\Users\fq\Anaconda3
C:\Users\fq\Anaconda3\Library\mingw-w64\bin
C:\Users\fq\Anaconda3\Library\usr\bin
C:\Users\fq\Anaconda3\Library\bin
C:\Users\fq\Anaconda3\Scripts
- 相关命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21# 配置清华镜像库
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
# 创建环境
conda create -n tf python=3.6
# 激活环境
activate tf
# 删除环境
conda env remove -n tf
# 升级pip
python -m pip install --upgrade pip
# 安装numpy、matplotlib、scikit-learn
pip install numpy
pip install matplotlib
pip install pandas
pip install scikit-learn
用 conda install ~ 安装相应的包时会有些问题
tensorflow
- 下载得到
tensorflow_gpu-1.8.0-cp36-cp36m-win_amd64.whl
- 在cmd中进入tf环境
pip install C:\dev\python_wheel\tensorflow_gpu-1.8.0-cp36-cp36m-win_amd64.whl
- 检验
1 | import tensorflow as tf |
keras
1 | pip install keras |
可能出现的错误
- 1.NVIDIA显卡驱动需要更新(我的版本是398.75)
Internal: cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version;
- 2.vscode中的设置
Linter pylint is not installed
解决:在设置
中把Python › Linting: Enabled
把√
去了