cuda10.1对应的tensorflow-gpu,cuda10.1对应tensorflow版本

  cuda10.1对应的tensorflow-gpu,cuda10.1对应tensorflow版本

  

为了不耽误大家的时间,在阅读之前请注意

  1.如果您的计算机上没有Nvidia显卡,请关闭此页面。这个教程对你没用;

  2.如果你的电脑配置与windows版本和显卡版本不匹配等。而且不是Win10 Nvidia显卡,请谨慎,随机应变。本教程还提供了与您的版本相对应的想法,以避免在下载和安装软件包时出现软件兼容性问题。

  3.如果您的计算机上没有同时安装Anaconda和Python,请在安装后查看本教程。

  如果你的电脑没有上述情况,请继续读下去。

  

目录

  下载CUDA和cuDNN安装包

  1.1检查电脑附带的CUDA64.DLL版本。

  1.2检查计算机驱动程序版本。

  1.3去官网下载符合要求的CUDA安装包。

  1.4下载Cu dnn安装包

  安装CUDA和cuDNN

  2.1安装cuda

  2.2铜dnn的安装

  3.配置环境变量

  张量安装过程

  下载CUDA和cuDNN安装包1.1,勾选电脑附带的CUDA64.DLL版本,在电脑桌面的空白处使用鼠标右键,弹出菜单中会显示Nvidia控件。

  选择“组件”。

  这里可以看到,电脑的NVDLL版本是11.3.122。这意味着必须在官网下载的CUDA版本必须是最接近原生配置但低于原生配置的CUDA版本11.3。至于为什么要下载这个版本,主要是考虑后续CUDA安装中的系统兼容性问题。(如果安装的版本低于预装版本,安装过程中会显示错误信息“youalreadyhavenewerversionofnvidia FrameviewsDK Installed”。如果你坚持安装较低版本,请参考下面的博客来解决问题。

  3359 blog.csdn.net/weixin _ 43082343/文章/详情/119043543

  1.2检查电脑的驱动版本,打开电脑cmd,在命令行输入

nvidia-smi

,检查GPU驱动版本:

  驱动版本466.81,cuda版本11.3。

  1.3去官网下载符合条件的CUDA安装包,去CUDATOOLKITARCHIVE NVIDIA Developer的网站找几个CUDA11.3对应的资源:

  只有两个,单击一次版本化在线文档以查看所需的配置信息。首先,CU

  DA工具包11.3.1:

  单击发行说明:

  从出现的第一张表可以看出,要求电脑的驱动版本至少是465.89,而我的电脑的驱动版本是466.81,符合要求。同样的,查CUDA Toolkit 11.3.0的要求,但是所有的更新版本都达到了要求。必须直接下载更新版本,所以不需要看11.3.0的要求,直接下载Cuda Toolkit 11.3即可。

  点击CUDA Toolkit1.3.1进入下载界面,然后点击下载。

  1.4在官网cuDNN存档下载cuDNN安装包 NVIDIA开发者下载cud nn v 8 . 2 . 1(2021年6月7日),针对cuda11.x:

  下载WindowsX86版本

  注意:要下载cuDNN,需要先注册一个Nvidia账号。很多教程都说这部分麻烦。其实保险起见,大家还是老老实实注册登录下载吧。毕竟是官网资源,不收费。在百度上找免费资源也有可能带来病毒,你们极客肯定还是喜欢自己动手。

  

补充说明:受一些老教程的误导我在安装CUDA和TensorFlow之前给电脑安装了VC_redist.x64,用于给电脑安装上Visual C++开发环境,保险起见大家先安装完VC_redist.x64之后再进行下面的工作。

  大家可以在官网支持的最新Visual C下载(microsoft.com)上下载安装。软件很小,一路按回车键就可以傻瓜式安装。

  2.安装CUDA和cuDNN 2.1安装CUDA

  双击cuda_11.3.1_465.89_win10.exe文件(刚下载的cuda安装包)安装,选择自定义安装,自己选择安装位置,记住自己的安装路径,以后配置环境变量的时候会用到。

  (1)第一个弹出窗口是设置临时解压路径,可以自定义,也可以默认。安装完成后解压的文件会自行删除,不用担心。

  (2)

  (3)提取后,程序会检查兼容性:

  (4)选择[同意并继续]和[自定义]进行安装:

  (5)取消选中CUDA中的Visual Studio集成。这是一个VS的插件,容易导致安装失败。我不检查是因为我用pycharm。

  

注意:所有待安装插件版本低于当前版本的的统一取消勾选!!!

  (6)单击下一步选择安装位置:

  我的位置:D:CUDACUDA11_3

  (7)接下来,等待安装完成并关闭它。

  (8)安装完成后,可以查看安装是否成功。在终端中键入命令nvcc -V,并检查CUDA版本。如果能显示出来,就是成功的。

  2.2安装cuDNN。上一部分下载的官方安装包命名为cud nn-11.3-Windows-x64-v 8 . 2 . 1 . 32 . zip,是一个压缩包。解压缩后,是一个名为 cuda 的文件夹下的以下文件:

  复制完所有文件后,将其粘贴到之前的CUDA安装目录中:

  3.配置环境变量。右键【这台pc】,也叫电脑-属性-高级系统设置-环境变量-在系统变量下半部分找到【路径】,双击打开(或者点击编辑)。

  单击[新建]完成以下环境变量,并将它们移到顶部。如果您之前成功安装了CUDA,下图中的第二个和第三个环境应该是由系统自动添加的:

  到目前为止,你的CUDA和cuDNN已经安装好了。

  4.安装Tensorflow

(1)直接在cmd命令行窗口输入pip install tensorflow

  新版tensorflow同时包含cpu和gpu支持,所以是tensorflow而不是tensorflow-gpu。不指定2.0或2.3版本,就默认新版本,老版本有bug。

  不要修一些花哨的国产镜源什么的。现在他们中的许多人都不在维护之列。只要你的电脑配置比较新,网络环境不至于差到QQ上不去。

  等了一两分钟就完了,不像有些人说的那么慢。

  

(2)检验是否安装成功:

  在cmd命令行窗口或Anaconda提示符命令窗口输入python进入python交互模式,然后依次输入以下命令:

  将张量流作为tf导入

  打印(tf。__版本_ _)

  print(GPU ,tf.test.is_gpu_available())

  所有三个命令都正确执行,没有错误表明安装成功。

  文中部分图片来自https://blog.csdn.net/typefree/article/details/117998734,被侵删。

cuda10.1对应的tensorflow-gpu,cuda10.1对应tensorflow版本