win下pytorch安装—cuda11.6 + cudnn8.4 + pytorch1.12 + tensorRT(pycuda)
创始人
2025-06-01 21:45:49
0

安装目录

  • 一、cuda安装
    • 1.1、cuda版本选择
    • 1.2、下载安装
  • 二、cudnn安装
  • 三、pytorch安装
  • 四、tensorRT8.X安装

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

一、cuda安装

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

1.1、cuda版本选择

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

点击电脑左下角开始菜单找到
在这里插入图片描述
点击【帮助】下【系统信息】
在这里插入图片描述
点击【组件】:
在这里插入图片描述

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

博主安装的是11.7。
在这里插入图片描述
在这里插入图片描述

1.2、下载安装

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、cudnn安装

下载地址:cudnn官网下载

选择适配所选cuda版本以及系统的cudnn下载。
在这里插入图片描述

下载后解压。直接将其4个文件拷入到上述cuda的安装目录下:
在这里插入图片描述
注意直接复制粘贴即可,会自动合并。

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

nvcc -V

输出如下信息即表示cuda安装成功。
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

三、pytorch安装

下载地址:pytorch官网下载

查看适配cuda的pytorch版本。

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

conda create -n your_env_name python=3.8

在这里插入图片描述
创建好之后激活虚拟环境:

conda activate your_env_name

在这里插入图片描述
可以看到左边的环境已经切换为新建的“jpytorch”。

博主的是cuda11.7,使用如下命令即可安装:
在这里插入图片描述
如果中途因为联网失败错误可以直接再次执行安装代码,安装完成后会出现“done”字样。
在这里插入图片描述
最后进入Python环境中测试torch是否成功安装。

Pythonimport torchtorch.cuda.is_available()

在这里插入图片描述

四、tensorRT8.X安装

下载地址:tensorRT官网下载

有EA和GA两种版本,EA 版本代表抢先体验(在正式发布之前)。GA 代表通用性。 表示稳定版,经过全面测试。建议用GA。
在这里插入图片描述

在这里插入图片描述

下载解压后将bin以及include文件夹复制粘贴到步骤一种cuda安装目录下,同cudnn,直接复制粘贴会自动合并;注意这里lib文件夹不能直接复制合并,因为它里边的文件夹需要复制到cuda/lib中D:\CUDA11.7\lib\x64目录下,因此后续还需要为此新建一个环境变量。
在这里插入图片描述

在这里插入图片描述
再将lib中的文件拷贝到cuda的lib/x86目录下:
在这里插入图片描述
在这里插入图片描述
添加环境变量
将上图的目录拷贝后添加到环境变量中,右键此电脑,【高级系统设置】→【环境变量】到如下界面:
在这里插入图片描述
在这里插入图片描述
添加完成后重启计算机。

终端进入到下载的tensorRT文件夹Python目录下,安装下载的tensorRT中的.whl文件,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__)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
注意上图的红色框框,是因为博主环境变量配置的问题。正确配置后即可查看安装的tensorRT版本了。

最后一步测试是切到下载的tensorrt文件夹下\TensorRT-8.4.1.5\samples\python\network_api_pytorch_mnist
目录,进入Python环境运行sample.py
在这里插入图片描述
可能会出现上图错误,缺少pycuda。安装就好啦。

pycuda版本查看:网址
在这里插入图片描述
这里如果缺少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。
在这里插入图片描述
如果有出错,多试几次。
在这里插入图片描述
安装完成后再运行:
在这里插入图片描述
如上图即为安装成功啦。

相关内容

热门资讯

四川成都两天一夜旅游攻略,四川... 四川成都两天一夜旅游攻略,四川成都旅游攻略2天1晚游价格 在忙碌的生活间隙,一场说走就走的旅行总能给...
四川5天深度游精华攻略来袭!暑... 5 天玩转四川,中老年人的专属宝藏之旅 家人们,四川那可是个充满魅力的地方!它就像一幅绚丽多彩的画...
黑龙江林区公安“粽”情端午 全... 民主与法制讯(记者王立三□孙大连 通讯员赵秀石)为扎实做好端午假期旅游治安防控、安全生产等各项工作,...
今天早餐喝南瓜小米粥小米粥 清... 今天早餐喝南瓜小米粥小米粥 清晨的粥 五谷杂粮
6月减脂期必看!西瓜冻撞奶vs... 6月的骄阳似火,仿佛要把大地都烤化,对于正在减脂期的小伙伴们来说,这酷热不仅考验着毅力,还让嘴巴格外...
白切肉,外婆鲫鱼,鲜椒黄辣丁,... “好菜来自民间,好吃不过家常”,百姓喜爱源自于民间的大众菜,它自然、绿色、营养、适口、实惠,既经济实...
南宁 "生榨米粉&q... 南宁生榨米粉,以其独特的 “酸到上头” 风味,成为本地美食的标志性符号。它采用传统发酵米浆工艺制作,...
原创 2... 标题:23岁小伙街头摆烧烤摊!只烤一种食材!5元一串我一下买了10串! 在这个快节奏的时代,人们对...
原创 面... 面粉里加一把葡萄干,不烙不烤不油炸,松软香甜还拉丝,好吃不腻。这个看似简单的组合,却能碰撞出令人惊喜...
原创 油... 在中国烹饪的丰富菜谱中,油炸虾以其金黄酥脆的外壳和鲜嫩多汁的虾肉深受喜爱。无论是家庭聚餐还是宴客招待...
永达传媒×中国白酒:破周期之困... 在中国商业版图上,白酒行业始终是一个充满传奇色彩的领域。它既承载着千年文化的厚重,又经历着现代市场的...
天津康婷健康建议:早餐这样吃,... 一顿营养均衡的早餐如同为身体注入能量的 “启动键”,其科学搭配对全天的状态和健康至关重要。天津康婷结...
原创 蒜... 蒜苔炒鸡蛋是一道经典的家常菜,看似简单,但要炒得鲜嫩爽口、色香味俱全,却需要掌握几个关键技巧。从选材...
“多吃蛋白,少生病”,入夏多吃... 夏天这天儿一热起来,好多人就没胃口了,吃的那叫一个少。这时间一长免疫力就开始下降了。整个人就感觉浑身...
四川成都旅游3天大概要花多少钱... 四川成都旅游3天大概要花多少钱,四川成都三日游价格一览表 四川成都,这座充满魅力的城市,就像一个巨大...
价格大跌,多个航线低至200多... 端午假期已过,暑假未至 近期,机票价格处于“跳水季”。 记者在多家在线旅游平台上看到,目前从广州出发...
香港旅发局推出“盛夏派对” 汇... 香港5月30日电 香港旅游发展局(简称“旅发局”)总干事程鼎一30日在传媒午宴上公布,旅发局推出全新...
原创 大... 在5月31日,上海迪士尼疯狂动物城园区发生了一起令人震惊的冲突。视频显示,事件的起因竟源于一个简单的...
黄山四天纯玩人均花费多少?黄山... 黄山,这座镶嵌在安徽省南部的自然瑰宝,自古以来便以其奇松、怪石、云海、温泉四绝吸引着无数文人墨客前来...