当前位置: 首页 > news >正文

24年配置CUDA12.4,Pytorch2.5.1,CUDAnn9.5运行环境

        没什么好介绍的,直接说了。

下载

首先打开命令行,输入代码查看显卡最高支持的cuda版本,下载的版本不要高于该版本

nvidia-smi

PyTorch 插件这个是PyTorch下载地址,就按照我这么选CUDA版本就选最新的,看好绿框里的CUDA版本12.4,后面要用。

确认好CUDA版本我们进入这个网站。

CUDA 工具包 - 免费工具和培训 |NVIDIA 开发人员 点击下载

可以看到里面有很多工具,这次要用的是CUDA Toolkit。

点击下载,会发现他,他不是12.4的,我们要找12.4版本的,他的版本要和PyTorch对应,点绿框的链接,选择历史版本

找到12.4.0

直接开始下载

这里可以看一下版本说明 发行说明 — NVIDIA cuDNN ,这里先选择9.5.0不选择9.5.1,下载历史版本的方法还是一样。

下面的网址是cuda对应cudann版本,选择cuda12对应的版本安装。

Index of /compute/cudnn/redist/cudnn/windows-x86_64

安装

下载完了,开始安装

我推荐如果你的电脑C盘分配的空间比较大比如我分配了500G,那就把这些系统环境直接装到默认的C盘就好了,比较省心。

复制pip命令到命令提示符,以管理员身份运行。

​​​​​​​

下载要很久,还有可能下载到一半就失败,多试两次。他下载的过程会暂停,注意一下,如果是一直在闪才是正在下载,暂停了就点一下再点一下回车继续。

在安装过程中可能会有一个黄色警告,这个警告信息的意思是,您下载并安装了 torchtorchvision 和 torchaudio,但是一些脚本文件被安装在了 C:\Users\wangy\AppData\Roaming\Python\Python312\Scripts 目录下,而这个目录没有被加入到系统的 PATH 环境变量中。因此,当您在命令行中直接调用这些脚本(如 torchrun.exe)时,系统可能找不到这些命令。

然后开始安装cuda,选自定义安装

如果你已经装了显卡驱动下面的三个选项可以取消勾选,红框里的内容是安装失败事故频发区域,和VS相关,你可以安装vs2019后再来单独安装勾选这些条目。

强烈推荐把环境配置安装在默认的C盘,可以省去很多麻烦

如果安装失败,查看导致安装失败的插件,一般来说就是Nsight控件了,取消掉再重新安装再去单独安装相应组件,这里是网址  NVIDIA Nsight Integration | NVIDIA Developer

单独安装成功

命令行输入代码,可以看到安装的cuda版本

nvcc -V

开始安装cudann,首先解压

复制所有文件到cuda安装目录。

然后进入环境变量

参考我的路径,添加四个路径到环境变量

完成后继续打开命令行,输入代码

cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.4\extras\demo_suite

分别执行bandwidthTest.exe和deviceQuery.exe

两个都为PASS则为安装成功

相关文章:

24年配置CUDA12.4,Pytorch2.5.1,CUDAnn9.5运行环境

没什么好介绍的,直接说了。 下载 首先打开命令行,输入代码查看显卡最高支持的cuda版本,下载的版本不要高于该版本 nvidia-smi PyTorch 插件这个是PyTorch下载地址,就按照我这么选CUDA版本就选最新的,看好绿框里的CU…...

基于springboot得高校评教教师工作量管理系统设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…...

Rust 力扣 - 1456. 定长子串中元音的最大数目

文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 我们遍历长度为k的窗口,我们只需要记录窗口内的元音字母数量即可,遍历过程中刷新最大数目 题解代码 impl Solution {pub fn max_vowels(s: String, k: i32) -> i32 {let s s.as_byt…...

【Golang】validator库的使用

package mainimport ("fmt""github.com/go-playground/validator" )// MyStruct .. validate:"is-awesome"是一个结构体标签,它告诉验证器使用名为is-awesome的验证规则来验证String字段。 type MyStruct struct {String string vali…...

【AI日记】24.11.06 我对投资的一点浅见

【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】 投资学习 内容:看投资大佬访谈或演讲B站地址:巴菲特1998年佛州大学讲座目标:学习巴菲特的投资哲学和人生智慧时间:2小时评估:非常不错,值…...

2024江苏省网络建设与运维省赛Linux(一)系统安装

第五部分: Linux 系统配置( 20 分) (一)系统安装 【任务描述】 系统安装 (1)所有 Linux 服务器登录密码设置为 Netw@rkCZ!@#(注意区分大小写) (2)PC1 web 连接 Server2,给 Server2 安装 rocky-arm64 CLI 系统(语言为英文)。 (3)配置 server2 的 IPv4 地址为…...

详解Python面向对象程序设计

Python面向对象程序设计 1,初识类和对象2,类的定义和使用3,构造方法4,常用的类内置方法4.1,字符串方法:__str__ 4.2,是否小于:__lt__4.3,是否小于等于:__le__…...

JS保留两位小数

方法1 var num 3.14159; var result num.toFixed(2); 方法2 toFixed(2) 返回的是字符串,需要转数字。 var num 3.14159; var result parseFloat(num.toFixed(2));...

ClickHouse集成Mysql表引擎跨服务器读表说明

MySQL表引擎 Clickhouse 上的MySQL引擎可以对存在远程MySQL服务器上的数据执行SELECT查询。 调用格式: MySQL(host:port, database, table, user, password, replace_query, on_duplicate_clause); 调用参数 host:port — MySQL 服务器地址。 database — 数据…...

【AI构思渲染】别眨眼!这些图片立马变效果图!

我只是随手一拍白模模型 AI构思渲染立马就给我生成了非常amazing的效果图 下面我来一波展示给大家欣赏欣赏 1.白模模型照片变效果图: 渲染风格包:白模-城市鸟瞰 关键词:商业建筑,车辆,精美景观 词权重&#xff1a…...

多特征变量序列预测(10)基于麻雀优化算法的CEEMDAN-SSA-Transformer-BiLSTM预测模型

往期精彩内容: 时序预测:LSTM、ARIMA、Holt-Winters、SARIMA模型的分析与比较 全是干货 | 数据集、学习资料、建模资源分享! EMD变体分解效果最好算法——CEEMDAN(五)-CSDN博客 拒绝信息泄露!VMD滚动分…...

算法学习(十)—— 字符串

关于字符串操作 这类题一般是和其它算法合起来,比如模拟,双指针,动态规划或者回溯等,所以字符串相关的题目类型一般是非常非常丰富的,这里我们选取几道经典的题目进行讲解 部分OJ题详解 14. 最长公共前缀 14. 最长…...

「Mac畅玩鸿蒙与硬件16」鸿蒙UI组件篇6 - List 和 Grid 组件展示数据列表

List 和 Grid 是鸿蒙开发中的核心组件,用于展示动态数据。List 适合展示垂直或水平排列的数据列表,而 Grid 则适用于展示商品或图片的网格布局。本篇将展示如何封装组件,并通过按钮实现布局切换,提升界面的灵活性和用户体验。 关键…...

masm汇编字符输入小写转大写演示

从键盘读取一个字符变成大写换行并输出 assume cs:codecode segmentstart:mov ah,1int 21hmov bl,alsub bl,20hmov dl,10mov ah,2int 21hmov dl,blmov ah,2int 21hmov ah,4chint 21hcode ends end start 效果演示:...

防火墙|WAF|漏洞|网络安全

防火墙|WAF|漏洞|网络安全 防火墙 根据内容分析数据包: 1、源IP和目的IP地址 2、有效负载中的内容。 3、数据包协议(例如,连接是否使用 TCP/IP 协议)。 4、应用协议(HTTP、Telnet、FTP、DNS、SSH 等)。 5…...

继承机制深度解析:从基础到进阶的完整指南

文章目录 1. 继承的概念及定义1.1 继承的概念:1.2继承的定义:1.2.1 定义格式1.2.2 继承基类成员访问方式的变化: 1.3继续类模板 2. 基类和派生类间的转换2.1 向上转换(Upcasting)2.2 向下转换(Downcasting&…...

8. 数据结构——邻接表、邻接矩阵的基本操作

一、邻接表 1. 内容 2. 实现代码(直接可以复制使用) //邻接表的相关操作 #include<bits/stdc.h> #define MVnum 100 #define OK 1 #define ERROR -1 using namespace std;typedef int Status; typedef char VerTexType; //假设顶点的数据类型为char typedef int ArcT…...

OpenCV Python 版使用教程(二)摄像头调用

文章目录 一、上篇回顾二、使用步骤1. 调用摄像头的 API 介绍2. 代码示例3. 代码分析 三、下篇预告 一、上篇回顾 在上一篇中&#xff0c;简单介绍了如何在 Windows 和 Ubuntu 两个环境下部署和安装 OpenCV&#xff0c;从本篇开始将逐步介绍 OpenCV 中的常见操作。 本篇介绍 …...

基础算法——排序算法(冒泡排序,选择排序,堆排序,插入排序,希尔排序,归并排序,快速排序,计数排序,桶排序,基数排序,Java排序)

1.概述 比较排序算法 算法最好最坏平均空间稳定思想注意事项冒泡O(n)O( n 2 n^2 n2)O( n 2 n^2 n2)O(1)Y比较最好情况需要额外判断选择O( n 2 n^2 n2)O( n 2 n^2 n2)O( n 2 n^2 n2)O(1)N比较交换次数一般少于冒泡堆O( n l o g n nlogn nlogn)O( n l o g n nlogn nlogn)O( n l…...

几种常见的处理ARP欺骗的方法:静态ARP表和VLAN等

ARP&#xff08;Address Resolution Protocol&#xff09;欺骗是一种常见的网络攻击手段&#xff0c;攻击者通过伪造ARP响应&#xff0c;将网关的MAC地址指向攻击者的MAC地址&#xff0c;从而截获或篡改网络流量。为了应对ARP欺骗攻击&#xff0c;现代网络设备和管理员采取了一…...

Firefox渗透测试插件工作流:15款高价值安全工具实战指南

1. 这不是普通浏览器插件推荐&#xff0c;而是一套可落地的渗透测试辅助工作流 “火狐插件”四个字在安全从业者耳中&#xff0c;常被默认为“轻量级、临时性、辅助性”的代名词——很多人装完Hackbar就以为自己有了渗透入口&#xff0c;点开FoxyProxy调个代理就当完成了环境隔…...

无人机航拍林业树种分割|单木树冠检测|三维点云|遥感影像数据集10059期

无人机航拍林业树种分割&#xff5c;单木树冠检测&#xff5c;三维点云&#xff5c;遥感影像数据集10059期 面向林业资源调查、生态监测、智慧城市绿化管理的大规模高分辨率树种单木分割数据集&#xff0c;提供影像、点云、矢量多模态数据&#xff0c;支持树冠分割、树种识别、…...

QtScrcpy键鼠映射实战指南:5分钟打造专业级手机游戏控制体验

QtScrcpy键鼠映射实战指南&#xff1a;5分钟打造专业级手机游戏控制体验 【免费下载链接】QtScrcpy Android实时投屏软件&#xff0c;此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限 项目地址: https://gitcode.com/barry-ran/QtS…...

5分钟快速获取微信数据库密钥:Sharp-dumpkey完整使用指南

5分钟快速获取微信数据库密钥&#xff1a;Sharp-dumpkey完整使用指南 【免费下载链接】Sharp-dumpkey 基于C#实现的获取微信数据库密钥的小工具 项目地址: https://gitcode.com/gh_mirrors/sh/Sharp-dumpkey 你是否曾因为无法访问自己的微信聊天记录而感到困扰&#xff…...

校园便利|基于java+vue的校园便利平台(源码+数据库+文档)

校园便利平台 基于SprinBootvue的校园便利平台 一、前言 二、系统设计 三、系统功能设计 系统前台实现 系统首页功能 用户后台管理功能 管理员功能实现 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍…...

如何快速上手Vue树形组件:新手完整教程

如何快速上手Vue树形组件&#xff1a;新手完整教程 【免费下载链接】vue-tree-list &#x1f332;A vue component for tree structure 项目地址: https://gitcode.com/gh_mirrors/vu/vue-tree-list 你是否正在寻找一个功能强大且易于使用的Vue树形组件&#xff1f;vue-…...

Longhorn分布式存储实践:构建高可用Kubernetes存储方案

Longhorn分布式存储实践&#xff1a;构建高可用Kubernetes存储方案 一、Longhorn概述 Longhorn是一个开源的分布式块存储系统&#xff0c;专为Kubernetes设计。它提供持久化存储解决方案&#xff0c;支持高可用性、数据冗余和自动故障转移。 Longhorn的核心特性&#xff1a;…...

企业网盘怎么选?从同步效率、权限、安全合规到协作:2025横评清单

随着企业数字化办公深化&#xff0c;企业网盘承载的内容从项目文件扩展到合同、投研材料、设计源文件、制度文档与交付归档。选型时如果只看容量和下载速度&#xff0c;往往会忽略更关键的管理问题&#xff1a;越权共享如何追责、误删误改如何恢复、离职交接如何确保资料不丢、…...

通讯的数学理论

1948年&#xff0c;香农在题为《通讯的数学理论》指出&#xff0c;信息是用来消除随机不定性的东西&#xff0c;创造宇宙万物的最基本单位是信息。...

如何快速掌握Subtitle Edit:免费开源字幕编辑器的终极指南

如何快速掌握Subtitle Edit&#xff1a;免费开源字幕编辑器的终极指南 【免费下载链接】subtitleedit the subtitle editor :) 项目地址: https://gitcode.com/gh_mirrors/su/subtitleedit 想要为视频添加专业字幕却苦于找不到合适的工具&#xff1f;Subtitle Edit作为一…...