一个神奇的网站:不用装驱动都可以查出来GPU卡型号

GPU容器数据库

picture.image

点击上方蓝字关注我们

picture.image

picture.image

本文分享通过主板上PCI ID查询GPU卡类型。

其实原理很简单:每个PCI插槽都会分配一个ID,如果卡插在PCI上的话,可以根据这个PCI ID查出来卡的信息。

卡的信息主要包含了厂商ID,和卡设备ID。这两个值在设备出厂时,就像人的身份证一样是惟一的,PCI仓库收录了所有的信息,因此根据这些信息可以在线查询。

本文就是通过这个方式来做一次具体实践,看看具体过程。

picture.image

01

查出PCI信息

先通过lspci查出PCI信息

lspci -nn |grep -i nvidia

10 : 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

16 : 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

49 : 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

4 d: 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

54 : 00.0 Bridge [ 0680 ]: NVIDIA Corporation GA100 [A100 NVSwitch] [ 10 de: 1 af1] (rev a1)

55 : 00.0 Bridge [ 0680 ]: NVIDIA Corporation GA100 [A100 NVSwitch] [ 10 de: 1 af1] (rev a1)

56 : 00.0 Bridge [ 0680 ]: NVIDIA Corporation GA100 [A100 NVSwitch] [ 10 de: 1 af1] (rev a1)

57 : 00.0 Bridge [ 0680 ]: NVIDIA Corporation GA100 [A100 NVSwitch] [ 10 de: 1 af1] (rev a1)

58 : 00.0 Bridge [ 0680 ]: NVIDIA Corporation GA100 [A100 NVSwitch] [ 10 de: 1 af1] (rev a1)

59 : 00.0 Bridge [ 0680 ]: NVIDIA Corporation GA100 [A100 NVSwitch] [ 10 de: 1 af1] (rev a1)

8 a: 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

8 f: 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

c6: 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

ca: 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

命令解释

lspci :列出系统中所有 PCI(Peripheral Component Interconnect,外设组件互连标准 )设备的信息, -nn 选项让输出同时包含设备的厂商 / 设备 ID(以十六进制数字对形式,如 [10de:20f3] ),方便精准识别设备 。

grep -i nvidia :筛选出包含 “nvidia” 关键字的行( -i 表示忽略大小写匹配 ),只展示 NVIDIA 相关设备信息。

说明:在这里可以看到具体的卡型号,如:A800-SXM4-80GB。但是这里不是一定会显示卡类型的,如果不显示,则还需要我们根据硬件ID一步步查询。我们假设这里是未知的,还是一步步把它查询出来,以弄清过程。

picture.image

02

查出卡信息

根据PCI ID查VendorID

lspci -nn -s 10 : 00.0

10 : 00.0

3 D controller [ 0302 ]: NVIDIA Corporation GA100 [A800-SXM4- 80 GB] [ 10 de: 20 f3] (rev a1)

可以看到最后输出是 [10de:20f3],这个代号就可以查到这个PCI设置是什么卡,以及具体型号。10de代码的是VendorID,20f3是DeviceID。下面使用这两个代号查出来它们的信息:

根据PCI网站信息查出卡型号

进网站https://pci-ids.ucw.cz/ ,该网页名字是PCI ID 仓库。顾名思义,它是把PCI的ID做了统一收录。

picture.image

我们点击PCI devices,先过滤上面查出来的VendorID,即找到10de并点击:

picture.image

可以看到,它已经显示出来是NVIDIA厂商了。NVIDIA的卡有非常多,在这个链接里面做了统一收录,搜索DEVICE ID可以快速匹配,它的DEVICEID是20f3

picture.image

可以看到20f3对应的是 A800-SXM4-80G,即A800的卡,80G的显存。

如果觉得作者的分享有意义,欢迎点赞关注。

picture.image

NVIDIA GPU显卡类型介绍及使用Pytorch训练实战

picture.image

一文讲清楚大模型中6个关键词及原理:LLM、Transformer、Bert、预训练、微调FineTuning、机器学习

picture.image

算力平台应该怎么做,如何快速从0到1做出一个可以满足训练推理的算力平台

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
大规模高性能计算集群优化实践
随着机器学习的发展,数据量和训练模型都有越来越大的趋势,这对基础设施有了更高的要求,包括硬件、网络架构等。本次分享主要介绍火山引擎支撑大规模高性能计算集群的架构和优化实践。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论