NVIDIA显卡、显卡驱动、可安装的CUDA版本、Pytorch

news/2024/11/15 18:01:41/

1. NVIDIA显卡:

随着显卡的发展,GPU越来越强大,而且GPU为显示图像做了优化。在计算上已经超越了通用的CPU。如此强大的芯片如果只是作为显卡就太浪费了,因此NVIDIA推出CUDA,让显卡可以用于图像计算以外的目的。
只有G80、G92、G94、G96、GT200、GF100、GF104、GF106、GF110、GF114、GF116、GK110、GK104、GK106、GK107、GM107、GM200、GM204、GM206、GP102、GP104、GP106、GP107、TU102、TU104、TU106、TU116、TU117平台(即GeForce 8~GeForce RTX2080Ti/GTX1660Ti)的NVidia显卡才能使用CUDA,工具集的核心是一个C语言编译器。G80中拥有128个单独的ALU,因此非常适合并行计算,而且数值计算的速度远远优于CPU。
CUDA的SDK中的编译器和开发平台支持Windows、Linux系统,可以与Visual Studio2005,2008,2010集成在一起。

2. 显卡驱动:

可通过NVIDIA控制面板查看系统信息,在显示栏可看到当前的驱动器程序版本,在组件栏可看到当前的驱动器程序版本支持安装的最高版本的CUDA版本信息。
若觉得显卡驱动版本太低,可以在设备管理器中进行显卡驱动程序的自动联网检测更新,也可以在NVIDIA官网驱动程序下载查找符合自己电脑系统和显卡的最新发布的显卡驱动程序,许多情况下,会得到高于自动联网检测更新的驱动程序版本。

3. 可安装的CUDA版本:

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。
我们可以安装显卡驱动支持的最高CUDA版本,也可安装比支持的最高版本低的任何版本,甚至可以同时安装多个版本。

4. 通过conda在安装Pytorch的同时安装指定的CUDA版本:

首先,最好先常见一个虚拟环境。然后,可通过Pytorch官网生成conda安装指令进行CUDA和Pytorch的安装,若安装过程中出现HTTP error,一般为网站链接较慢导致中断,此时可通过修改默认安装路径为清华镜像上的资源路径,会大大加快下载安装速度。
按如下配置.condarc文件,.condarc文件路径一般为:
windows:C:\users\username
linux:/home/username/

channels:- defaults
show_channel_urls: true
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

在确保安装路径下没有之前安装的Pytorch版本时,重新运行conda安装指令即可。


http://www.ppmy.cn/news/284349.html

相关文章

GF1信息整理

GF1卫星信息整理 高分1号高分1 BCD星pitch yaw roll解析经纬度坐标生成多边形kml,shp文件aircas内网上GF1号卫星命名方式,metadata里是否包含satellite roll angel(matlab程序)GDAL bigtiff注册中国资源卫星应用中心爬取数据遥感所…

window下C++怎么安装boost库

在Windows下使用NuGet安装的Boost库,需要在Visual Studio中进行配置才能使用。 以下是一些简单的步骤: 使用NuGet安装Boost库。在Visual Studio中打开NuGet包管理器控制台,执行以下命令: Install-Package boost配置Visual Stud…

属性动画实现旋转入场效果

属性动画和硬件加速 日常杂谈 06月07日 首先,我感觉这部分内容真的挺无聊的,没有什么让人新奇的感觉。不过为了博客的整体性,我还是想随便整理一下相关的知识和内容。 一如既往,聊聊我的日常生活,最近可能比较忙&a…

IP2723中文规格书

IP2723T 是一款集成多种协议、用于 USB 输出端口的快充协议 IC。支持多种快充协议,包括 USBTypeC DFP,PD2.0/PD3.0/PPS,HVDCPQC4/QC4/QC3.0/QC2.0 ( Quick Charge ), FCP(Hisilicon Fast Charge Protocol&a…

Linux下安装TP-LINK WN 725N无线网卡驱动

新买了个TP-LINK无线USB网卡,但纠结的是居然没提供Linux驱动。各种Google后终于找到解决方案,希望为后来人提供一点线索,少走点儿弯路。 首先请确认你的无线网卡型号:TL-WN725N 122TE1。 系统环境:ubuntu 12.04.2 64位…

STM32驱动NRF24L01

前言: 为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。 1. 简介 NRF24L01是 nordic 的无线通信芯片,它具有以…

nRF24L01无线介绍

CE:RX或TX模式选择 CSN:SPI片选信号 SCK:SPI时钟 MOSI:SPI数据输入 MISO:SPI数据输出 IRQ:可屏蔽中断脚 51测试程序 实测可用! #define TX_ADR_WIDTH 5 #define RX_ADR_WIDTH 5 #define TX_PLOAD_WI…

深入理解深度学习——注意力机制(Attention Mechanism):Bahdanau注意力

分类目录:《深入理解深度学习》总目录 之前我们探讨了机器翻译问题: 通过设计一个基于两个循环神经网络的编码器—解码器架构, 用于序列到序列学习。 具体来说,循环神经网络编码器将长度可变的序列转换为固定形状的上下文变量&…