Tensorflow 2.3.0 及以下版本安装教程及踩坑问题解决
一、 tensorflow2.3.0环境配置
1.构建配置查询
不同的tensorflow版本需要对应不同的CUDA和CUDNN版本,直接安装最新版本的CUDA和CUDNN版本将会导致以下错误:
Error:Could not load dynamic library ‘cudart64_101.dll’; dlerror: cudart64_101.dll not found.
对于不使用GPU的用户来说,可以忽略该错误,直接看 步骤三、tensorflow2.3.0安装。
所以,首先我们应该查询 Tensorflow 和 CUDA 及 CUDNN 的对应版本。
版本对应查询
由于tensorflow2.3.0为最新版本,还没有经过测试的构建配置,经本人测试后得出对应版本为:CUDA 10.1
2.CUDA10.1安装
1)下载
CUDA官网下载
下载:CUDA Toolkit 10.1 update2 (Aug 2019), Versioned Online Documentation
选择配置:
2)安装
默认安装即可
点击 OK
点击 同意并继续
选择自定义安装
在Driver Components 选项卡下,比较当前版本信息和安装版本信息。若当前版本高于安装版本,则取消勾选 Display Driver;若当前版本低于或等于安装版本,保留默认信息安装即可。
点击下一步
点击下一步直到安装完成
检验是否安装成功:快捷键win+R 输入cmd 打开命令行窗口,输入:
nvcc -V