GPU - cuda 安装

GPU - cuda 安装

环境搭建安装

0.确认你的电脑上有英伟达显卡

  • 通过win+R输入:control /name Microsoft.DeviceManager
  • 打开显示适配器,能看到显卡即可。
  • 我的版本是 3060 驱动版本 31.0.15.4617

1.查看主机显卡驱动版本. 主机GPU驱动版本决定你的主机最高能支持到什么版本的cuda程序

  • NVIDIA控制面板中点击,帮助 --- 系统信息 --- 驱动程序版本
  • 经查看, 我主机3060 12G显卡,版本是 546.12
    在这里插入图片描述
    在这里插入图片描述

2.根据主机显卡驱动版本来确定主机应该安装哪个版本的CUDA Tookit

  • 打开CUDA Tookit和GPU驱动版本对照表
  • 找到表格3:Table 3 CUDA Toolkit and Corresponding Driver Versions
  • 根据第一条,我得驱动版本为546.12,所以我的电脑最高支持的版本为: CUDA 12.2 GA
    在这里插入图片描述

3.下载 CUDA Tookit

  • 默认下载最新版本(截止文章发布为V12.3)
  • 可以点开查看Archive of Previous CUDA Releases ,选一个版本下载
  • 双击安装即可

4.设置环境变量

  • CUDA_PATH : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8
  • %CUDA_PATH% 以及 %CUDA_PATH%\bin
  • 输入指令nvcc --version 检测是否成功
    在这里插入图片描述

下载 CUDA Tookit 方式二

有两种方法下载安装。一种是通过上文提到的手动下载并安装。还有一种是通过conda命令行下载并安装。

在这里我使用conda命令行进行演示:

1.下载安装 Anaconda

2.安装指定版本cuda(11.8)

  • 执行命令: conda install cuda -c nvidia/label/cuda-11.8.0
  • cuda-11.8这个版本的来源

3.检查cuda是否安装完毕

  • 输入指令: nvcc -V

检测cuda是否安装成功

import torch
print(torch.cuda.is_available())
print(torch.__version__)  #注意是双下划线

pytorch版本,cuda版本,系统cuda版本查询和对应关系

1.pytorch和cudatoolkit版本对应关系

2.cudatoolkit版本和系统cuda对应关系:

3.系统cuda和nvidia对应关系:

4.cuda和cuDNN的关系和对应关系:

  • https://www.jianshu.com/p/622f47f94784

tips

  • 一台主机上,要使用GPU,那么至少要有一个GPU驱动程序
  • 一台主机上,可以安装多个cuda 工具(例如我主机安装了11.8以及12.3)
  • 查看主机最高支持的gpu版本: 命令行输入nvidia-smi,找到CUDA Version
  • 卸载 CUDA 软件。可以通过使用 Windows 控制面板使用“程序和功能”小部件卸载

参考

  • CUDA版本和显卡驱动版本对照表

  • 显卡驱动下载

  • pytorch官方

  • 官网-安装cuda教程

  • 参考安装文章1

  • 参考安装文章2

  • 参考安装文章3

  • 参考安装文章4

  • 参考安装文章5 -环境变量


------ 如果文章对你有用,感谢右上角 >>>点赞 | 收藏 <<<

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[架构之路-249]:目标系统 - 设计方法 - 软件工程 - 需求工程- 需求开发:如何用图形表达需求,结构化方法的需求分析

目录 一、概述 二、数据模型&#xff1a;E-R图/实体关系图&#xff08;数据单元之间的结构关系&#xff09; 三、功能模型&#xff1a;数据流图DFD&#xff08;逻辑运算&#xff0c;包括输入和输出&#xff0c;实体之间的关系&#xff09;&#xff1a;输入》处理 》 输出 四…

快速入门go语言学习笔记

文章目录 1、初识go1.1、go语言1.2 第一个Go程序 2、基础类型2.1、命名2.2、变量2.2.1 变量声明2.2.2 变量初始化2.2.3 变量赋值2.2.4 匿名变量 2.3、常量2.3.1 字面常量(常量值)2.3.2 常量定义2.3.3 iota枚举 2.4、基础数据类型2.4.1 分类2.4.2 布尔类型2.4.3 整型2.4.4 浮点型…

【漏洞复现】金蝶云星空管理中心 ScpSupRegHandler接口存在任意文件上传漏洞 附POC

漏洞描述 金蝶云星空是一款云端企业资源管理(ERP)软件,为企业提供财务管理、供应链管理以及业务流程管理等一体化解决方案。金蝶云星空聚焦多组织,多利润中心的大中型企业,以 “开放、标准、社交”三大特性为数字经济时代的企业提供开放的 ERP 云平台。服务涵盖:财务、供…

2022 第十四届蓝桥杯模拟赛第一期(题解与标程)

第十四届蓝桥杯模拟赛第一期 1. 二进制位数问题描述答案提交参考答案 2. 晨跑问题描述答案提交参考答案 3. 调和级数问题描述答案提交参考答案程序验证 4. 山谷问题描述答案提交参考答案 5. 最小矩阵问题描述答案提交参考答案 6. 核酸日期问题描述输入格式输出格式样例输入样例…

wagtail-安装配置

系列文章目录 文章目录 系列文章目录安装虚拟环境安装wagtail查看安装后的包 创建wagtail项目安装依赖迁移创建超级用户运行项目 安装虚拟环境 https://blog.csdn.net/gsl371/article/details/117917857 安装wagtail (wagenv) C:\djproject\wagprj>pip list Package V…

【MySQL】mysql中不推荐使用uuid或者雪花id作为主键的原因以及差异化对比

文章目录 前言什么是UUID?什么是雪花ID?什么是MySql自增ID?优缺点对比UUID:优点1.全球唯一性2.无需数据库支持 缺点1.存储空间大2.索引效率低3.查询效率低 雪花ID&#xff1a;优点1.分布式环境下唯一性 缺点1.依赖于机器时钟2.存储空间较大3.查询效率低 MYSQL自增:优点1.简单…

第五天 用Python批量处理Excel文件,实现自动化办公

用Python批量处理Excel文件&#xff0c;实现自动化办公 一、具体需求 有以下N个表&#xff0c;每个表的结构一样&#xff0c;如下&#xff1a; 需要把所有表数据汇总&#xff0c;把每个人的得分、积分分别加起来&#xff0c;然后按总积分排名&#xff0c;总积分一致时&#xff…

运放如何进行全波整流

对于一个双极性的交流信号&#xff0c;如果想要把负半轴的信号镜像到正半轴&#xff0c;我们可以接一个整流桥&#xff0c;这种叫做全波整流。 如果双极性的交流信号经过一个二极管&#xff0c;则交流信号的负半轴不能通过二极管&#xff0c;输出只有正半轴的信号&#xff0c;这…

010 OpenCV中的4种平滑滤波

目录 一、环境 二、平滑滤波 2.1、均值滤波 2.2、高斯滤波 2.3、中值滤波 2.4、双边滤波 三、完整代码 一、环境 本文使用环境为&#xff1a; Windows10Python 3.9.17opencv-python 4.8.0.74 二、平滑滤波 2.1、均值滤波 在OpenCV库中&#xff0c;blur函数是一种简…

【SpringMVC】 三层架构

一.lombok工具包 中央仓库查找这个工具包:https://mvnrepository.com/ 给类添加Data注解就可以获取gettter和setter方法 , 这样我们就不必写getter 和 setter 方法. 也可以给成员属性添加单独的getter 和 setter , 针对某个成员属性单独添加setter或setter方法. 二.如果使用spr…

ET-Net:一种用于医学图像分割的通用边缘保持引导网络

ET-Net: A Generic Edge-aTtention Guidance Network for Medical Image Segmentation ET-Net&#xff1a;一种用于医学图像分割的通用边缘保持引导网络背景贡献实验方法Edge Guidance Module&#xff08;边缘引导模块&#xff09;Weighted Aggregation Module&#xff08;加权…

物联网AI MicroPython学习之语法 I2S音频总线接口

学物联网&#xff0c;来万物简单IoT物联网&#xff01;&#xff01; I2S 介绍 模块功能: I2S音频总线驱动模块 接口说明 I2S - 构建I2S对象 函数原型&#xff1a;I2S(id, sck, ws, sd, mode, bits, format, rate, ibuf)参数说明&#xff1a; 参数类型必选参数&#xff1f…