首页 > 其他分享 >CUDA与架构矩阵概览

CUDA与架构矩阵概览

时间:2024-06-06 22:57:13浏览次数:24  
标签:架构 驱动程序 概览 矩阵 Toolkit 支持 CUDA 版本

CUDA Toolkit、驱动程序与架构矩阵

CUDA驱动程序提供了向后兼容的API,因此新版本的NVIDIA驱动程序总是能与(使用旧版本CUDA Toolkit编译的)应用程序协同工作。CUDA的这一行为在此处有详细记录。然而,每个CUDA Toolkit都需要最低版本的NVIDIA驱动程序作为支持。相应地,当使用如nvidia-smi这样的工具时,NVIDIA驱动程序会报告支持的最大CUDA版本,从而能够运行用直到该版本的CUDA Toolkit构建的应用程序。

CUDA Toolkit和驱动程序在产品生命周期中,可能会逐步淘汰并停止对某些GPU架构的支持。详情请参阅CUDA编译器(如nvcc)工具链文档中的-arch-gencode选项。

CUDA与架构矩阵概览:

架构 CUDA能力 首次支持的CUDA Toolkit版本 最后支持的CUDA Toolkit版本 最后驱动支持版本
Fermi 2.0 CUDA 3.0 CUDA 8.0 R390
Kepler 3.0,3.2 CUDA 6.0 CUDA 10.2 R470
Kepler 3.5,3.7 CUDA 6.0 CUDA 11.x R470
Maxwell 5.0, 5.2, 5.3 CUDA 6.5 持续支持中 持续支持中

解读概要:

  • CUDA驱动程序保持向后兼容,确保新驱动与旧CUDA Toolkit版本配合使用。
  • 每个CUDA Toolkit版本有其最低驱动要求。
  • 使用nvidia-smi工具可查询系统支持的最高CUDA版本。
  • CUDA Toolkit和驱动随时间可能不再支持某些老架构,例如Fermi架构最后支持到CUDA 8.0和驱动R390。
  • Kepler架构的不同能力分别在不同CUDA Toolkit版本停止更新支持,但3.5能力的Kepler GPU支持到了CUDA 11.x。
  • Maxwell架构的GPU(如M40)自CUDA 6.5起开始支持,并且在撰写此概要时,Maxwell架构仍在持续获得更新的CUDA Toolkit支持,同时驱动支持也在持续。

请注意,"持续支持中"意味着在该文档编写时尚未宣布具体的结束支持日期,具体情况需查阅NVIDIA的最新官方信息。
https://docs.nvidia.com/datacenter/tesla/drivers/index.html#cuda-drivers

标签:架构,驱动程序,概览,矩阵,Toolkit,支持,CUDA,版本
From: https://www.cnblogs.com/litifeng/p/18236236

相关文章

  • 代码随想录第2天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,数组总结
    题目:977.有序数组的平方思路:first.for循环,平方,然后sort排序,提交通过啊哈~|但时间复杂度大O(n+nlogn),->O(nlogn)的时间复杂度,题目进阶要求时间复杂度为O(n)second.双指针。题目为有序数组,包含负数,则平方后,最大值在数组的两头,则使用双指针进行,两个比较大小,大的存入新......
  • 矩阵批量软件系统 日产1-3万篇 全程自动化操作 自动生成图文发布
    在这个多元化的数字时代,变现不再是单一路径的探索,而是多渠道、多平台的策略布局。今天,我要分享的这套玩法,不仅能让你在多个平台上实现收益,还能通过引流到私域空间,开启更广阔的变现大门。想象一下,你只需轻轻一点,软件便能自动运行,为你在各个平台上创造价值。这不再是简单的......
  • CUDA程序优化-1.基础介绍
    简介本合集主要介绍我在开发分布式异构训练框架时的CUDA编程实践和性能优化的相关内容。主要包含以下几个部分:介绍CUDA的基本概念和架构,帮助读者建立对CUDA的初步认识,包括硬件架构/CUDA基础等内容介绍一些性能优化技巧和工具,帮助读者优化CUDA程序的执行效率结合具体的代码示......
  • 环境配置·Ubuntu1804安装CUDA和Pytorch
    InitUbuntuandchangedeb&pipsourcewgethttps://github.com/blueflylabor/blueflylabor.github.io/blob/main/toolbox/initUbuntu/initUbuntu.shbash./initUbuntu.shCUDA11.6wgethttps://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64......
  • 矩阵常识与jordan标准型
    1.换基过渡矩阵,坐标变换公式        [y1,y2,y3]=[x1,x2,x3]C #y为新基,x为旧基,注意y1对应于C中的一列    新坐标= 旧坐标2.线性变换的矩阵表示,在不同基下的矩阵表示                关于矩阵A的最小零化多项式:最小多项式(最高次......
  • MatrixTransform之相关矩阵运算
    最近在学习MatrixTransform,发现对之前学的矩阵乘法竟然忘的一干二净,下面就是这个基础知识的整理。矩阵加法通常的矩阵加法被定义在两个相同大小的矩阵。两个m×n矩阵A和B的和,标记为A+B,一样是个m×n矩阵,其内的各元素为其相对应元素相加后的值。例如:也可以做矩阵的减法,只要其大......
  • 七(汇编程序设计):已知一个M行N列的矩阵A,它的元素按行的顺序存于内存中,试编写求每行元素
    代码DSEGSEGMENTARRDB15H,22H,3H,0E4H,0A5H,56H,7H,18H DB31H,12H,13H,24H,45H,26H,47H,18H DB12H,25H,33H,34H,45H,66H,47H,81H DB10H,21H,63H,54H,56H,0C6H,0A7H,38HMDB4N DB8RowSumdw4DUP(0)ColSumdw8DUP(0)DSEGENDSCSEGS......
  • 6.5数组--模拟、偏移量-螺旋矩阵
    M:59.螺旋矩阵II题意描述给你一个正整数n,生成一个包含1到n^2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1<=n<=20思路这道题目可以说在面试中出现......
  • Transformer模型中的权重矩阵
    Transformer模型中的权重矩阵可以通过两种方式获得:从头开始训练(TrainingfromScratch):在这种情况下,模型的所有权重矩阵都是在当前训练过程中从随机初始化开始,通过训练数据逐步调整和学习得到的。这意味着模型的参数(权重矩阵)在训练开始时是随机初始化的,然后通过训练过程中的前......
  • 配置Tensorflow使用GPU加速(Tensorflow2.6.0,Python3.6-3.9,CUDA11.2,cuDNN8.1)
    目录前言一、安装Anaconda1.1从Anaconda官网下载Anaconda(默认安装最新版本)1.2安装Anaconda并配置环境变量二、安装CUDA和cuDNN2.1下载CUDAToolkit2.2安装CUDAToolkit2.3下载安装cuDNN2.4配置CUDA环境变量三、创建Anaconda虚拟环境并安装Tensorflow3.1创建......