cuda在windows10安装教程

news2024/12/23 10:48:16

CUDA安装教程,以Windows10系统为例:

CUDA.exe安装

查看电脑的支持的CUDA版本,按照如下教程:

首先找到这个图标,也就是nvidia控制面板,然后打开:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9moYD0wL-1668931098372)(image/img.png)]

然后点击左下角系统信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pqS8mbID-1668931098374)(image/img2.png)]

再点击“组件”,查看NVCUDA64.DLL的CUDA支持版本,在这我们支持CUDA 11.2版本。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SdqVhNgQ-1668931098375)(image/img3.png)]

再到官网下载CUDA对应的版本。官网链接如下https://developer.nvidia.com/cuda-toolkit-archive

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vppc2gan-1668931098376)(image/img4.png)]

选择对应系统的版本,最后点击下载即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FQSmfh6m-1668931098377)(image/img5.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ch9aIm1V-1668931098377)(image/img6.png)]

下载完成后在浏览器下载目录下存在一个exe可执行文件,双击运行程序开始安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZQUtbIh2-1668931098378)(image/img7.png)]

安装步骤如下所示
建议不要更改文件目录(会减少后续的很多麻烦)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FQLakzaq-1668931098379)(image/img8.png)]

等待程序安装直到这个界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nQDPnoEH-1668931098380)(image/img9.png)]

在这里点击同意并继续

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l6ZYagCD-1668931098380)(image/img10.png)]

这里选择自定义,高级!!!!一定是选择高级,为了减少后续的错误产生。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RxvjXExf-1668931098381)(image/img11.png)]

在这个页面选择程序驱动,这里建议全选,因为组件基本都是相互依赖关系的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yCjoTclp-1668931098382)(image/img12.png)]

这里不用更改文件目录,按照默认的就好,减少大量的后续环境配置。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NXXkWaWd-1668931098382)(image/img13.png)]

然后就是一直等待安装就可以了,知道最后提示安装成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SVvsA5Ns-1668931098382)(image/img14.png)]

然后就是自己添加环境变量:

正常情况下在安装后系统会在系统环境变量添加这四个变量,如果没有请添加上

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jEk8LWEl-1668931098383)(image/img15.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lTSzQ0Pj-1668931098383)(image/img16.png)]

检验CUDA是否安装成功

可以使用快捷键“win+r”输出cmd进入cmd.exe命令界面,输入命令
nvcc --version,输出以下则CUDA安装成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wKVszqlJ-1668931098384)(image/img17.png)]

cuDNN下载和配置

接下来安装cuDNN,首先进入cuDNN的文件下载官网https://developer.nvidia.com/rdp/cudnn-download,可能需要先注册先。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EBoBqyCY-1668931098384)(image/img18.png)]

然后选择对应版本的cuDNN下载

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WVAdLFxH-1668931098385)(image/img19.png)]

下载完成后得到一个压缩包文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VCrzQCBw-1668931098386)(image/img20.png)]

直接解压得到以下文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xFlDJP5u-1668931098387)(image/img21.png)]

将这三个文件夹进行复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2这个文件目录中,

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kBF9qqam-1668931098388)(image/img22.png)]

然后再配置环境变量,右键此电脑进入高级系统设置。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s4TpWXEM-1668931098388)(image/img23.png)]

选择环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Aqn9ZrUo-1668931098389)(image/img24.png)]

确保系统环境下的PATH中存在,点击进行编辑

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MKf9DrE9-1668931098389)(image/img25.png)]

确保PATH中存在以下6个环境路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eDyxc38v-1668931098389)(image/img26.png)]

验证是否配置成功,切换到文件资源管理器这个目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\extras\demo_suite
按住”Shift“键+鼠标右键,点击”在此处打开PowerShell“,如下图所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dV8x2hHl-1668931098390)(image/img27.png)]

然后分别输入以下两个命令: .\bandwidthTest.exe.\deviceQuery.exe即可完成信息输出,输出结果如下所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KSy4fMrf-1668931098391)(image/img28.png)]

如果不出现error等报错信息就表示安装成功,否则按照错误进行更改。

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

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

相关文章

LabVIEW性能和内存管理 8

LabVIEW性能和内存管理 8 本文介绍LabVIEW性能和内存管理的几个建议8。 MemoryFragmentation内存碎片 内存管理器分配和释放内存需要时间,这会降低执行速度。在某些情况下,即使假设有足够的可用内存,也会发生内存不足错误。 上图显示了实际…

【练拳不练功,到老一场空】深入浅出计算机组成原理

深入浅出计算机组成原理 文章目录深入浅出计算机组成原理计算机的基本组成硬件设备组成CPU内存主板I/O 设备硬盘显卡冯.诺依曼体系结构运算器/处理器单元控制器存储器输入设备输出设备举个栗子:计算机的性能与功耗响应时间吞吐率CPU时钟/主频计算机的功耗计算机的指…

jdk8新特性(Lambda、Steam、函数式接口)

JDK8新特性 JDK8新特性Lambda表达式函数式(Functional)接口方法引用与构造器引用方法引用构造器引用强大的 StreamAPI创建Stream方式Stream 的中间操作Stream 的终止操作Optional 类Java 8 (又称为jdk 1.8)是Java语言开发的一一个主要版本。 Java 8是ora…

Electron 之通讯模块ipcMain 和 ipcRenderer

Electron一个使用HTML、CSS和JavaScript开发桌面应用程序的框架。Electron可以生成在Windows、macOS和Linux上运行的应用程序,借助Electron可以把我们的web端应用直接移植到桌面端而无需再次开发,这样我们可以使用同一套代码在不同平台上运行应用&#x…

数据收集面可视化

数据收集面可视化(Data Collector Surface Visualization)分析选项允许用户指定模型中的某一表面,在光线追迹的过程中收集光线数据,并显示或者输出该面的照度(或相关的物理量)。该分析选项允许计算&#xf…

电脑网页打不开提示错误err connection怎么办?

网页打不开显示err_connection_reset网络错误,怎么解决err_connection_reset网络错误?下面我们就来看看解决电脑err_connection_reset网络错误的方法,请看下文详细介绍。 方法一:组件注册 1、我们点下键盘的winR,输入…

2. 选择排序

2.1 内存的工作原理 需要将数据存储到内存时,你请求计算机提供存储空间,计算机给你一个存储地址。 需要存储多项数据时,有两种基本方式——数组和链表。 2.2 数组和链表 有时候,需要在内存中存储一系列元素。 使用数组意味着所…

ElasticSearch面试

Welcome to Elastic Docs | Elastic 1. ES的结构和底层实现 ES的整体结构? 一个 ES Index 在集群模式下,有多个 Node (节点)组成。每个节点就是 ES 的Instance (实例)。每个节点上会有多个 shard (分片)&#xff0…

koa框架(二) mvc 模式及实现一个koa框架的web服务

mvc三层架构 mvc, 即 model 、controller、view;mvc模式将model、view、controller分离;使用mvc分层是系统更加灵活,扩展性更强。让程序更加直观、复用性更强、可维护性更强。 model 负责数据访问;controller 负责消息…

嵌入式设备文件系统构建——增加用户登录功能

1、修改inittab文件 #first:run the system script file ::sysinit:/etc/init.d/rcS# 进入命令行 #::askfirst:-/bin/sh#添加执行登录验证 ::sysinit:/bin/login::ctrlaltdel:-/sbin/reboot #umount all filesystem ::shutdown:/bin/umount -a -r #restart init process ::res…

2022-11-16 几种三角函数的图形

为了方便查看几个函数的关系图,记录一下几种三角函数的大致图像。 三角函数:tan⁡(x)\tan(x)tan(x),cos⁡(x)\cos(x)cos(x),sin⁡(x)\sin(x)sin(x)。 三角函数:tan⁡(x2)\tan(\dfrac{x}{2})tan(2x​),cos…

盘点 三款高可用的机器学习模型 web页面化的工具(一)

笔者只是抛砖引玉,把三款看到的在本篇简单的介绍。 如果有其他更好的欢迎留言推荐,后续笔者会对这三款做一一的学习。 文章目录1 streamlit2 Gradio3 codepen1 streamlit 笔者之前写过该专题: python︱写markdown一样写网页,代码…

SpringCloud - 项目搭建

文章目录1.创建父工程项目2.父工程POM配置3.创建RestFul 服务器3.1 支付模块3.1.1 创建module3.1.2 改POM3.1.3 写YML3.1.4 主启动3.1.5 业务类3.2 订单模块3.2.1 创建module3.2.2 改POM3.2.3 写YML3.2.4 主启动3.2.5 业务类4.工程重构1.创建父工程项目 打开IDEA 创建一个Mave…

从零开始的深度学习之旅(1)

目录0.前言1.单层神经网络1.1 单层神经网络基础(线性回归算法)1.2 torch.nn.Linear实现单层回归神经网络的正向传播2.二分类神经网络:逻辑回归2.1 逻辑回归与门代码实现2.2 符号函数2.2.1 sign函数2.2.2 Relu函数2.2.3 tant函数3. 多分类神经网络:Softma…

Vue:实战快速上手

采用实战模式并结合ElementUI 组件库,将所需知识点应用到实际中,以最快速度掌握Vue的使用; 桌面化应用 ElementUI: https://element.eleme.cn/#/zh-CN/ 弹窗 LayUI 的 layer (由于官网已下架,在此使用镜像): https://www.layui.s…

【网页设计】基于HTML在线图书商城购物项目设计与实现_(图书商城10页) bootstarp响应式

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 在线商城购物 | 水果商城 | 商城系统建设 | 多平台移动商城 | H5微商城购物商城项目 | HTML期末大学生网页设计作业,Web大学生网页 HTML&a…

[附源码]java毕业设计停车场信息管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

抢购软件使用方法(如何开发抢购软件)

如果做抢购软件的话需要好的协议以及算法,我用的这份协议目前非常稳定,所以今天给大家讲解下抢购软件的流程以及使用方法 01软件设置选项详解 一、无障碍服务 二、使用网路时间 软件第一行一般都是当前设备比XX慢了(快了)XXms&…

Vue3铺垫知识【ES6 模块化、Promise、async/await、EventLoop、宏任务和微任务、总结】

文章目录ES6 模块化1. 回顾:node.js 中如何实现模块化2. 前端模块化规范的分类3. 什么是 ES6 模块化规范4. 在 node.js 中体验 ES6 模块化5. ES6 模块化的基本语法5.15.1.1 默认导出5.1.2 默认导入5.1.3 默认导出的注意事项5.1.4 默认导入的注意事项5.25.2.1 按需导…

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

前言 前言属于与内容无关的写作意图。要看正文,请直接跳转至本文主要内容。 很久不见。最近手里有很多事,比如,体检、装机、加班。再加上我现在为了速记,会把东西记到跨平台的笔记软件“OneNote”(大画板&#xff0c…