声明:本教程为对下列B站视频安装环境过程的补充说明,大家可以结合视频使用
视频地址:https://www.bilibili.com/video/BV1bK4y187k7?p=4
注1:由于视频发布时间较早,所以存在一些版本不兼容的问题,这也是写本博客的原因
注2:如果你的电脑没有N卡,那你就不用看本教程了
注3:到我在写这篇博客时,NVIDIA 发布的cuda最新版本为11.1,如果以后发布了更新的版本,那么不保证本教程的有效性。
1.首先查看你的N卡所支持的版本。
桌面右键->NVIDIA控制面板->帮助->系统信息->组件,查看你的N卡所对应的cuda版本


这里我的版本是11.1,所以要去下载cuda11.1的开发套件(版本一定要对齐!)
2.关于下载cuda和cudnn
然而官网下载实在是太慢了(即使使用IDM),所以在评论中我会提供了一个网盘镜像,但是需要你奉献一点点自己的积分(有三个cuda版本10.1、11.0、11.1以及他们对应的cudnn版本,版本一定要对齐!)
安装过程以及环境变量的配置视频里有讲,不再赘述(记好你的cuda安装目录)
注意你的显卡驱动版本号要高于这个:

3.关于下载tensorflow
视频中之前讲过如何安装anaconda,使用其内置的pip下载tensorflow:
首先换个源(不然下载速度感人),关于换源的教程链接:https://blog.csdn.net/yuzaipiaofei/article/details/80891108,推荐用阿里云的镜像,速度更快些。
然后按照视频中讲的,Win+R,输入cmd打开命令行,使用pip下载tensorflow

注意上图是视频中的版本号,这里我使用的是cuda11.1,所以要用改一下tensorflow的版本号
pip install tensorflow==2.4.0
如果你更我的cuda版本不一样,那么你得查一下自己对应的版本号。
一般来说,如果你用的是最新的cuda版本,那么直接这样应该就可以
pip install tensorflow
4.测试tensorflow是否安装成功
按照视频中一步步走,到了这一步…

???
这里显示cusolver64_10.dll这个文件没有找到,去你的cuda安装目录下看一看,默认应该是在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin

这里装的是cusolver64_11.dll,而tensorflow要扫描cusolver64_10.dll,所以…你可以把这个cusolver64_11.dll复制到C:\Windows\System32目录下(tensorflow应该会先扫这个目录),然后把他改名为cusolver64_10.dll,像这样:
然后再
import tensorflow as tf
tf.test.is_gpu_available()

ok了
希望看本文的你不要再踩出什么新坑…也希望我明天不要遇到什么新坑…
本教程详细介绍了在Windows 10环境下,针对NVIDIA CUDA 11.1、CUDNN 8.0.4和TensorFlow 2.4.0的深度学习环境安装步骤。内容包括检查NVIDIA显卡支持的CUDA版本、下载安装CUDA和CUDNN、配置环境变量、通过Anaconda和pip安装TensorFlow以及解决可能出现的库文件缺失问题。
6082

被折叠的 条评论
为什么被折叠?



