win下pytorch安装—cuda11.6 + cudnn8.4 + pytorch1.12 + tensorRT(pycuda)

这篇具有很好参考价值的文章主要介绍了win下pytorch安装—cuda11.6 + cudnn8.4 + pytorch1.12 + tensorRT(pycuda)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面
博主这里装的是cuda11.7,最后一步tensorRT运行的时候有个pycuda的安装,它的最新版本只支持到cuda11.6,所以博主最后是又把cuda11.7卸载后重新安装了11.6,安装过程和11.7一样。pytorch对应的版本也应该修改,但过程都一样。

一、cuda安装

下载地址:cuda下载官网链接

1.1、cuda版本选择

这里有个前置工作需要搞清楚的,就是自己的显卡支持的cuda版本。

点击电脑左下角开始菜单找到
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
点击【帮助】下【系统信息】
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
点击【组件】:
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

即可查看显卡适配的cuda版本,要<=CUDA Driver Version。此处即<=12.0。

博主安装的是11.7。
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

1.2、下载安装

这里选择默认目录即可,是个安装过程的临时目录,结束后此文件夹会被自动删除。需要注意的是这里并非指定安装目录,若需要指定安装目录,此处需与指定安装目录不同。

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

二、cudnn安装

下载地址:cudnn官网下载

选择适配所选cuda版本以及系统的cudnn下载。
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

下载后解压。直接将其4个文件拷入到上述cuda的安装目录下:
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
注意直接复制粘贴即可,会自动合并。

查看是否安装成功:打开cmd终端,输入命令行:

nvcc -V

输出如下信息即表示cuda安装成功。
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

测试cudnn是否安装成功:测试目录D:\CUDA11.7\extras\demo_suite目录下两个exe文件后是否出现跑“pass”,出现即为安装成功。

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

三、pytorch安装

下载地址:pytorch官网下载

查看适配cuda的pytorch版本。

如有需要可以新建虚拟环境后安装pytorch:

conda create -n your_env_name python=3.8

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
创建好之后激活虚拟环境:

conda activate your_env_name

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
可以看到左边的环境已经切换为新建的“jpytorch”。

博主的是cuda11.7,使用如下命令即可安装:
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
如果中途因为联网失败错误可以直接再次执行安装代码,安装完成后会出现“done”字样。
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
最后进入Python环境中测试torch是否成功安装。

Python

import torch

torch.cuda.is_available()

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

四、tensorRT8.X安装

下载地址:tensorRT官网下载

有EA和GA两种版本,EA 版本代表抢先体验(在正式发布之前)。GA 代表通用性。 表示稳定版,经过全面测试。建议用GA。
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

下载解压后将bin以及include文件夹复制粘贴到步骤一种cuda安装目录下,同cudnn,直接复制粘贴会自动合并;注意这里lib文件夹不能直接复制合并,因为它里边的文件夹需要复制到cuda/lib中D:\CUDA11.7\lib\x64目录下,因此后续还需要为此新建一个环境变量。
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
再将lib中的文件拷贝到cuda的lib/x86目录下:
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
添加环境变量
将上图的目录拷贝后添加到环境变量中,右键此电脑,【高级系统设置】→【环境变量】到如下界面:
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
添加完成后重启计算机。

终端进入到下载的tensorRT文件夹Python目录下,安装下载的tensorRT中的.whl文件,Python目录下:
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

博主是用的Python3.8,所以这里选择cp38。

终端进入到此目录,通过pip安装:

//可以先更新一下
pip install --upgrade pip --user
//安装
pip install tensorrt-8.4.1.5-cp38-none-win_amd64.whl
//测试
import tensorrt as trt
print(trt.__version__)

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python

pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
注意上图的红色框框,是因为博主环境变量配置的问题。正确配置后即可查看安装的tensorRT版本了。

最后一步测试是切到下载的tensorrt文件夹下\TensorRT-8.4.1.5\samples\python\network_api_pytorch_mnist
目录,进入Python环境运行sample.py
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
可能会出现上图错误,缺少pycuda。安装就好啦。

pycuda版本查看:网址
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
这里如果缺少pycuda,直接通过pip install pycuda是默认安装最新版本不一定和已装环境匹配,可以下载后pip install pycuda-2022.1+cuda116-cp38-cp38-win_amd64.whl 安装。

pycuda版本解释:
如:pycuda-2022.1+cuda116-cp38-cp38-win_amd64.whl
pycuda‑2022.1表示pycuda版本为 2022.1
cuda116表示对应cuda版本为11.6
cp38表示Python解释器版本为3.8。
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
如果有出错,多试几次。
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
安装完成后再运行:
pycuda版本,# 环境配置安装教程,模型部署,pytorch,深度学习,python
如上图即为安装成功啦。文章来源地址https://www.toymoban.com/news/detail-673855.html

到了这里,关于win下pytorch安装—cuda11.6 + cudnn8.4 + pytorch1.12 + tensorRT(pycuda)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pytorch的安装(CUDA10.2+cuDNN8.3.3+torch1.10+​torchvision​0.11.1+python3.9)

    (已存网盘和硬盘,文件夹含三个文件) 本文基本逻辑是: 一、先根据电脑硬件的条件获取本身CUDA版本,据此以及表格比较得出cuDNN、torch、torchvision、python版本。 二、在 NVIDIA 官网下载CUDA和cuDNN,获取torch的下载链接,网页提供python3.9的下载链接 三、安装CUDA后,把cuDNN这个

    2024年01月17日
    浏览(70)
  • Ubuntu22.04 LTS + CUDA12.3 + CUDNN8.9.7 + PyTorch2.1.1

    本文记录Ubuntu22.04长期支持版系统下的CUDA驱动和cuDNN神经网络加速库的安装,并安装PyTorch2.1.1来测试是否安装成功。 如果是旧的不支持UEFI启动的主板,请参考本人博客U盘系统盘制作与系统安装(详细图解) 如果是新的支持UEFI启动的主板,请参考本人博客UEFI下Windows10和Ubun

    2024年02月03日
    浏览(32)
  • 全网最新最全的基于Tensorflow和PyTorch深度学习环境安装教程: Tensorflow 2.10.1 加 CUDA 11.8 加 CUDNN8.8.1加PyTorch2.0.0

    本文编写日期是:2023年4月. Python开发环境是Anaconda 3.10版本,具体Anaconda的安装这里就不赘述了,基础来的。建议先完整看完本文再试,特别是最后安装过程经验分享,可以抑制安装过程中一些奇怪的念头,减少走弯路。 目录 1. NVidia驱动安装  2. 安装CUDA Toolkit 3. 安装Tensorfl

    2024年02月08日
    浏览(39)
  • win11 + insightface + pytorch + CUDA + cuDNN 实战安装

    安装攻关秘籍,步骤如下: 第一步. 下载 pycharm 社区版 官网在这里:https://www.jetbrains.com/pycharm/download/?section=windows 第二步. 下载 anaconda (最新版) // 参考下面文章来执行安装anaconda Windows下Miniconda+Pytorch+Pycharm开发环境搭建指南 第三步. 配置 anaconda 的path和加速下载源 加速下载源

    2024年01月17日
    浏览(27)
  • Pytorch、CUDA和cuDNN的安装图文详解win11(解决版本匹配问题)

    本文已收录于Pytorch系列专栏: Pytorch入门与实践 专栏旨在详解Pytorch,精炼地总结重点,面向入门学习者,掌握Pytorch框架,为数据分析,机器学习及深度学习的代码能力打下坚实的基础。免费订阅,持续更新。 可能出现的问题: CUDA和cuDNN版本不匹配 CUDA和Pytorch版本不匹配

    2023年04月18日
    浏览(44)
  • ubuntu20.04系统4060安装cuda11.8和cudnn8.6

    在终端输入: 安装代码: 重启电脑(这一步很重要,不重启没有效果): 安装命令 CUDA默认安装在/usr/local/目录下,一般Change Toolkit Install Path可以不做修改。但如果是普通用户安装,需设定安装路径为用户主目录下,光标移动到Change Toolkit Install Path按回车,手动修改安装路径后按

    2024年01月16日
    浏览(44)
  • yolov7的 TensorRT c++推理,win10, cuda11.4.3 ,cudnn8.2.4.15,tensorrt8.2.1.8。

    yolov7的 tensorrt8 推理, c++ 版本 环境 win10 vs2019 opencv4.5.5 cuda_11.4.3_472.50_win10.exe cudnn-11.4-windows-x64-v8.2.4.15 TensorRT-8.2.1.8.Windows10.x86_64.cuda-11.4.cudnn8.2.zip RTX2060推理yolov7, FP32 耗时 28ms  ,FP16 耗时 8ms,单帧对应总耗时30ms 和 10ms。 推理yolov7-tiny,FP32 耗时 8ms  ,FP16 耗时 2ms。 tensorr

    2024年02月15日
    浏览(35)
  • CUDA11.1、cuDNN8.6.0、Tensorrt8.5.3,ubuntu20.04安装过程记录

    CUD11.1 下载地址:CUDA Toolkit Archive | NVIDIA Developer  安装: 对于不是sudo用户,可以不执行sudo,不过没办法装到/usr/local/,可以装到你有权限的文件夹目录。 装完后,需要增加环境路径到~/.bashrc并source  记得source ~/.bashrc使得环境生效 cuDNN8.6.0,这个版本我是根据我需要安装的T

    2024年02月15日
    浏览(34)
  • GPU深度学习环境搭建:Win10+CUDA 11.7+Pytorch1.13.1+Anaconda3+python3.10.9

    在命令行中输入【nvidia-smi】可以当前显卡驱动版本和cuda版本。 根据显示,显卡驱动版本为:Driver Version: 516.59,CUDA 的版本为:CUDA  Version 11.7。 此处我们可以根据下面的表1 显卡驱动和cuda版本对应关系得知,Driver Version: 527.47  516.31,所以可以使用 CUDA Version 11.7 CUDA工具版本

    2024年04月26日
    浏览(55)
  • Ubuntu22.04 LTS+NVIDIA 4090+Cuda12.1+cudnn8.8.1

    1.系统驱动安装的是: NVIDIA-Linux-x86_64-530.30.02.run 2.CUDA安装:cuda_12.1.0_530.30.02_linux.run(无需第1步,直接安装它就带配套驱动) 3.CUDNN安装:cudnn-linux-x86_64-8.8.1.3_cuda12-archive.tar.xz

    2024年02月10日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包