python windows安装cuda+cudnn+pytorch教程

 更新时间:2023年05月08日 09:42:24   作者:L'y  
这篇文章主要介绍了python windows安装cuda+cudnn+pytorch教程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

安装cuda 我强调下 这个需要注意版本问题的

注意 (个人的想法,安装思路,仅供参考)

pytorch 需要注意这个现在支持的版本.根据这个支持的版本去下载对应的cuda和cudnn 

应为你 pytorch 的版本对不上 你cuda装上了也不行的. 到时候检测运行的时候直接就False.

我现在安装的pytorch 支持 cuda的版本是 11.3. 所以你们安装的时候需要注意. 应该是可以用低版本的安装的. (指的是cuda). 切记,切记,切记,

https://pytorch.org/ 这是 pytorch的官网.

简单的说

  • 先看 pytorch 官网是支持的cuda的版本.
  • 然后去 cuda下载网站 查看对应的版本,(自己看着来,我下载的时候是对着pytorch上面需要的版本来的) ,注意自己的显卡驱动的版本.不要低于cuda要求的显卡版本.
  • 对应 cuda的版本去下载cudnn
  • 都安装配置完成后,再去pytorch 官网下载 pytorch 就行 直接复制下载即可.
  • 最后运行测试下.

以下出现的所有cuda和cudnn的版本都是作为安装教程使用,具体版本根据情况而定.

以下出现的所有cuda和cudnn的版本都是作为安装教程使用,具体版本根据情况而定.

以下出现的所有cuda和cudnn的版本都是作为安装教程使用,具体版本根据情况而定.

图片只是记录一个安装流程.

先校验英伟达显卡版本.(后续切勿自动更新这个)

对应显卡版本进行下载对应的cuda版本 (也可以降低版本安装)

这是网址 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

找到自己合适的版本即可.

安装的版本 不能超过pytorch限制的版本

简单的说下这里的逻辑:

  • pytorch版本限制你cuda的版本
  • cuda限制你的显卡驱动版本
  • 所以说 pytorch要求的cuda的版本时, 需注意自己显卡驱动的版本不得低于cuda要求版本.
  • 举例子 pytorch 安装 11.3版本的 cuda . 11.3版本的cuda 需要显卡驱动为 469.xx的.所以说 我们需要显卡版本是 大于等于 469.xx的.

下载安装 cudaa

下载链接 https://developer.nvidia.com/cuda-toolkit-archive

下载自己合适的版本.

我的是windows10 我选择本地安装.

进行安装.

文件存放的地方

需要安装的模块

模块安装的位置

安装完成之后 查看下自己环境变量

这样基本上就ok了

简单的测试下

打开cmd终端 ,执行命令

nvcc -Vnvcc --version

这样就ok了

下载 cudnn

下载网址 https://developer.nvidia.com/rdp/cudnn-archive

下载合适自己的版本

将cudnn文件进行解压 放到cuda的目录下.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4 这里我的路径 每个人的路径可能不一样.

测试使用下.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\extras\demo_suite 找到这个demo_suite 这个文件夹

然后调用这个exe.

效果如下就基本ok了

官网下载安装 pytorch https://pytorch.org/

import torch
print(f'torch -v {torch.__version__}')
print(f'cuda is_available {torch.cuda.is_available()}')

结果:

torch -v 1.10.1+cu113

cuda is_available True

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python plt.plot bar 如何设置绘图尺寸大小

    python plt.plot bar 如何设置绘图尺寸大小

    这篇文章主要介绍了python plt.plot bar 设置绘图尺寸大小的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • python threading模块操作多线程介绍

    python threading模块操作多线程介绍

    这篇文章主要介绍了python threading模块操作多线程介绍,本文给出简单使用实例,需要的朋友可以参考下
    2015-04-04
  • Python入门教程(四)Python注释介绍

    Python入门教程(四)Python注释介绍

    这篇文章主要介绍了Python入门教程(四)Python注释介绍,Python是一门非常强大好用的语言,也有着易上手的特性,本文为入门教程,需要的朋友可以参考下
    2023-04-04
  • 利用python实现短信和电话提醒功能的例子

    利用python实现短信和电话提醒功能的例子

    今天小编就为大家分享一篇利用python实现短信和电话提醒功能的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python开发之QT解决无边框界面拖动卡屏问题(附带源码)

    Python开发之QT解决无边框界面拖动卡屏问题(附带源码)

    朋友在学习QT的过程中,都会遇到各种问题,今天就QT无边框拖动花屏问题给大家详细介绍,究竟该如何解决呢,下面通过实例代码和图文相结合给大家详细介绍,需要的朋友参考下吧
    2021-05-05
  • Python+Xlwings 删除Excel的行和列

    Python+Xlwings 删除Excel的行和列

    这篇文章主要介绍了Python+Xlwings 删除Excel的行和列的方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  •  Python错误与异常处理

     Python错误与异常处理

    这篇文章主要介绍了 Python错误与异常处理,错误与异常处理在Python中具有非常重要的地位,熟练的使用错误与异常处理能够为我们的Python编程提供很多的便利之处,希望您阅读完本文后能够有所收获
    2022-01-01
  • python关于倒排列的知识点总结

    python关于倒排列的知识点总结

    在本篇文章里小编给大家分享的是一篇关于python关于倒排列的知识点总结,有需要的朋友们可以参考下。
    2020-10-10
  • 安装ElasticSearch搜索工具并配置Python驱动的方法

    安装ElasticSearch搜索工具并配置Python驱动的方法

    这篇文章主要介绍了安装ElasticSearch搜索工具并配置Python驱动的方法,文中还介绍了其与Kibana数据显示客户端的配合使用,需要的朋友可以参考下
    2015-12-12
  • python图像常规操作

    python图像常规操作

    这篇文章主要介绍了python图像常规操作,比较全面,涉及读取和存储,生成缩略图,调整尺寸与旋转,绘制图像轮廓等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11

最新评论