目录
各安装版本(版本匹配很重要!!不行就多看经验贴!!多试!!)
各安装版本(版本匹配很重要!!不行就多看经验贴!!多试!!)
visual stdio community 2019
CUDA 11.0
CUDNN 8.0.5
tensorflow 2.4.0
keras 2.4.3
安装visual stdio community 2019
官网下载即可,若不先安装,在安装CUDA时也会提示安装,这时安装因为visual stdio安装完成需要重启,对于小白来说浪费时间,烦。
安装CUDA
1、下载的CUDA版本需要匹配计算机,可以查看
方法:
开始-->NVIDIA Contral Panel(NVIDIA 控制面板)-->系统信息-->组件
2、在官网可以下载CUDA
https://developer.nvidia.com/cuda-downloads(检查版本匹配!)
下载后自定义安装过程中安装路径都可更改。(除临时解压安装包的路径外,另三个路径需要记住!)
下载cudnn
官网:https://developer.nvidia.com/cudnn
要注册,登录,写问卷调查。
方法:
1、下载后将压缩包解压后,文件名为CUDA,将子文件放到CUDA对应子文件中。
此方法不一定有效,在验证tensorflow时可能报错缺少cudnnX86_8.dll,还可以用第二种复制方式。
2、
添加环境变量
方法:
1.此电脑(右键)-->属性-->高级系统设置-->环境变量
2.此时系统变量中已经存在
CUDA_PATH=D:\NVIDIA\NVIDIA GPU Computing Toolkit(为更改后的路径或默认路径)
CUDA_PATH_V11_0=D:\NVIDIA\NVIDIA GPU Computing Toolkit(同上)
如图:
3.在系统变量中添加
CUDA_BIN_PATH=%CUDA_PATH%\bin
CUDA_LIB_PATH=%CUDA_PATH%\lib\x64
CUDA_SDK_BIN_PATH=%CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH=%CUDA_SDK_PATH%\common\lib\x64
CUDA_SDK_PATH=D:\NVIDIA\NVIDIA Corporation\CUDA Samples(为更改后的路径或默认路径)
添加后如图:
4.在系统变量和用户变量(保险起见)的path后都添加
%CUDA_LIB_PATH%
%CUDA_BIN_PATH%
%CUDA_SDK_LIB_PATH%
%CUDA_SDK_BIN_PATH%
验证
方法:
win+R-->cmd--> nvcc--version 查看版本
安装vertualenv
cd 到指定路径
具体参考:https://blog.csdn.net/m0_38056893/article/details/102974627
安装tensorflow
1、创建虚拟环境 conda create -n 环境名 python=版本号(例:conda create -n tensorflow python=3.7)
2、下载 pip install tensorflow 下载中途报错如下图,可能是网络问题。
注意:tensorflow要与python版本匹配,过高过低都不行。(版本匹配很重要!!!)
可以配置文件,选择清华源下载 命令 pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple (其他安装包下载过慢都可借助清华源)
看到过有博主说要用 conda install tensorflow 相关的包可以一起下载
此前以上安装失败,可能是版本不匹配问题
重新安装(最后指定版本下载了匹配)
验证(激活):
在Anaconda prompt中
进入已创建的虚拟环境中 activate 环境名 (activate tensorflow) 退出环境:conda deactivate
-->进入python python
-->import tensorflow as tf
-->print(tf.__version__)(version前后各2个横线!!!)
安装gpu版本可能需要指定gpu版本否则可能无法利用gpu
可以用 tf.test.is_gpu_available() 验证gpu版本是否安装成功
安装keras
以上具体参考:
https://blog.csdn.net/qq_20288327/article/details/115503516
https://www.pianshen.com/article/14761947171/
安装VS Code
具体参考:https://blog.csdn.net/weixin_43773513/article/details/115870243
其中涉及Anaconda添加路径
测试
import tensorflow as tf
import keras
小白心得体会:报错就多看多试!一定要看命令提示!