AI2-CUDA、CuDNN、TensorRT的详细安装教程

news2024/11/15 23:26:19

一、查看本机的显卡

    首先你要看你的电脑是否有NVIDIA的独立显卡,你可以在设备管理器-显示适配器中查看
    点击“开始”--找到“NVIDA Control Panel”
    点击帮助--系统信息--组件,查看NVCUDA.DLL对应的产品名称,就可以看住CUDA的版本号
    
    这里的版本就是11.0.197

二、CUDA的下载与安装

    在 CUDA Toolkit Archive | NVIDIA Developer这个网址找11.0相关的几个
    
   这里选择的是CUDA Toolkit 11.0.2,要去官网 https://developer.nvidia.com/cuda-11-0-2-download-archive 中选择你所要安装的CUDA Toolkit,如下
    
    我们一般选择local模式,这个包有几个G。使用这个模式就不会因为网络问题而中断安装的过程了。下载好之后双击exe文件,会显示以下窗口,我们默认OK就行。这个路径是会暂时存放安装中的缓存,安装结束后,这一些缓存会自动清除掉,所以不需要管。
    
    
    
点击同意并继续
    
选择自定义,并下一步
    
全选,并下一步
    
安装位置默认不做更改,并下一步
    
选中同意,并下一步
    
等待安装完成
    
    
安装完成并结束
    
接下来等待安装结束即可,安装后会存放在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2下。
并且会自动帮你设置好两个环境变量,但是你还是需要自己手动配置bin和lib
    
你可以在cmd中执行nvcc -V或者nvidia-smi,如果不报错,就代表安装成功。
    

三、CuDNN的下载与安装

    到官网 https://developer.nvidia.com/rdp/cudnn-archive下载,选择你想要的CuDNN版本,找对应的cudn的版本。
        
    我选择的是cudnn-11.0-windows-x64-v8.0.5.39
    
    把下载后的压缩包进行解压,分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容copy到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0对应的include、lib、bin目录下就可以了

四、TensorRT的下载与安装

    到官网 Log in | NVIDIA Developer 下载,选择你想要的TensorRT版本。
    
    我选择的是TensorRT-8.0.1.6.Windows10.x86_64.cuda-11.3.cudnn8.2

        

     把下载后的压缩包进行解压,只需要将文件放到CUDA下的指定文件夹下即可
    将TensorRT-8.0.1.6\include中头文件 copy 到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\include
    将TensorRT-8.0.1.6\lib 中所有lib文件 copy 到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\lib\x64
    将TensorRT-8.0.1.6\lib 中所有dll文件copy 到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin
    至此gpu的环境全部安装好了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1975698.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

P31结构体初阶 (1)

结构体的声明 结构体的基础知识 结构是一些值的集合,这些值成为成员变量。结构的每个成员可以是不同类型的变量。 结构体的声明 结构成员的类型 结构的成员可以是标量、数组、指针,甚至是其他结构体 结构体变量的定义和初始化 结构体成员的访问 结构…

AVL树图解(插入与删除)

文章目录 AVL树概念平衡因子 旋转左单旋更新父节点与孩子节点的连接 右单旋左右双旋 (先左单旋再右单旋)右左双旋 (先右单旋再左单旋)验证是否为AVL树ALV树的删除操作一. 高度不变删除叶子节点和单孩子节点1.1高度不变删除叶子节点1.2删除单孩子节点 二. 高度变化 - 旋转2.1 左…

基于JAVA的企业财务管理系统设计与实现

点击下载源码 基于JAVA的企业财务管理系统设计与实现 摘要 对于企业集来说,财务管理的地位很重要。随着计算机和网络在企业中的广泛应用,企业发展速度在不断加快,在这种市场竞争冲击下企业财务管理系统必须优先发展,这样才能保证在竞争中处…

第30届哈尔滨种博会提质升级,10月28-30日移师长春全新亮相!

紧扣农业新质生产力发展需要,持续推动区域种业发展和农业振兴,第30届哈尔滨种业博览会暨第19届哈尔滨农资博览会/北方现代农业设施设备展将于10月28-30日在长春东北亚国际博览中心举办。展会扎根东北,全面辐射北方地区,被东北地区…

50 IRF检测MAD-BFD

IRF 检测MAD-BFD IRF配置思路 网络括谱图 主 Ten-GigabitEthernet 1/0/49 Ten-GigabitEthernet 1/0/50 Ten-GigabitEthernet 1/0/51 备 Ten-GigabitEthernet 2/0/49 Ten-GigabitEthernet 2/0/50 Ten-GigabitEthernet 2/0/51 1 利用console线进入设备的命令行页…

C语言初阶(11)

1.结构体定义 结构体就是一群数据类型的集合体。这些数据类型被称为成员变量。结构的成员可以是标量、数组、指针,甚至是其他结构体。 2.结构体的声明和结构体变量命名与初始化 结构体声明由以下结构组成 struct stu {char name[12];int age; }; 结构体命名有两…

计算机毕业设计选题推荐-生活垃圾治理系统-Java/Python项目实战

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

解决卸载360安全卫士,报错“需要来自administrators权限才能对此文件夹进行更改”

卸载360卫士报错,见图: 解决过程: cmd 输入msconfig引导,勾上安全引导后确定立即重启进入安全模式然后进去360位置,进入文件夹后把所有都删除了 可能遇到的问题: 有个.dll的文件显示被其他进程访问删不掉…

Win11不在C盘安装WSL2(Linux环境),安装Nvidia驱动和默认使用Win11的网络代理服务

众所周知,WSL 2 为 Windows 用户提供了一个强大、高效且灵活的 Linux 环境,特别适合开发者使用。它结合了 Windows 和 Linux 的优点,为用户提供了更加全面和高效的工作环境。但缺点也很明显,那就是默认安装在本来空间就不富裕的C盘…

[一本通提高数位动态规划]恨7不成妻--题解--胎教级教学

[一本通提高数位动态规划]恨7不成妻--题解--胎教级教学 1前言2问题3化繁为简--对于方案数的求解(1)子问题的分解(2)数位dp-part1状态设置--利用约束条件推状态(3)数位dp-part2状态转移(4&#x…

【leetcode详解】正方形中的最多点数【中等】(C++思路精析)

思路精析: 自定义结构体解读: 一个点是否在题给正方形中,只取决于其横纵坐标的最大值,记为dis 沟通二位数组points和字符串s的桥梁,就是这个点的序号,记为idx 由此自定义结构体,储存dis 和i…

JAVA中List不能创建实例。结合ArrayList的理解。

今天在使用List的时候,我以为List是一个父类,ArrayList继承自List,所以我想着干脆直接就创建一个List实例。结果发现程序报错了。 后来我查看了List源码,和ArrayList源码,我发现。List是一个接口,而ArrayL…

mac中dyld[99014]: Library not loaded: @rpath/libmysqlclient.24.dylib解决方法

将需要的库做个软链即可 sudo ln -s -f /usr/local/mysql-9.0.1-macos14-arm64/lib/libmysqlclient.24.dylib /usr/local/mysql/lib/libmysqlclient.24.dylib 再执行就不会报这个错误了,报的下一个需要的库

去噪扩散恢复模型

去噪扩散恢复模型 Bahjat Kawar 计算机科学系 以色列海法理工学院 bahjat.kawarcs.technion.ac.il Michael Elad 计算机科学系 以色列海法理工学院 eladcs.technion.ac.il Stefano Ermon 计算机科学系 美国加利福尼亚州斯坦福大学 ermoncs.stanford.edu …

ROS2 Linux Mint 22 安装教程

前言: 本教程在Linux系统上使用。 一、linux安装 移动硬盘安装linux:[LinuxToGo教程]把ubuntu装进移动固态,随时随用以下是我建议安装linux mint版本的清单: 图吧工具箱:https://www.tbtool.cn/linux mint: https://…

YAML基础语言深度解析

引言 YAML(YAML Aint Markup Language,即YAML不是一种标记语言)是一种直观、易于阅读的数据序列化格式,常用于配置文件、数据交换和程序间的通信。其设计目标是易于人类阅读和编写,同时也便于机器解析和生成。在本文中…

英伟达A100 GPU的核心数,Tesla系列

目录 GeForce RTX 什么意思 英伟达A100 GPU的核心数 A100概述 NVIDIA GPU GeForce系列(消费级) Quadro系列(专业级) Tesla系列(数据中心和AI) AMD GPU Radeon系列(消费级) 注意 GeForce RTX 什么意思 GeForce RTX是英伟达(NVIDIA)公司旗下的一个高端显卡系…

VS2019 新建项目里没有CUDA选项

问题 在Visual Studio 2019安装之前,先安装了CUDA Toolkit。在使用Visual Studio 2019创建新项目的时候,发现新建项目里没有CUDA的选项。 这时候有两种办法,一种是把CUDA Toolkit卸载重装,重装的时候,CUDA会自己在Visu…

LLM之本地部署GraphRAG(GLM-4+Xinference的embedding模型)(附带ollma部署方式)

前言 有空再写 微软开源的GraphRAG默认是使用openai的接口的(GPT的接口那是要money的),于是就研究了如何使用开源模型本地部署。 源码地址:https://github.com/microsoft/graphrag 操作文档:https://microsoft.git…

springboot+vue+mybatis音乐网站的设计+PPT+论文+讲解+售后

听音乐看似是一件休闲娱乐的事情,但是如果你选择合适的音乐,多听一些有益的音乐,会有很多不一样的效果。音乐可以让身体放轻松,好的音乐可以纾解压力, 首先我们想到的是。可以舒缓心情。这一点是没错的,在一个人心情不好的时候,或者压抑的时候&#xff…