nvidia-smi
在之前的博客中,我们提到过nvidia-smi
这个命令,可以查看当前所有的GPU信息。
这些信息对应的含义如下:
GPU
:GPU编号(第0
块GPU)Name
:GPU型号(GeForce RTX 2080 Ti
)Persistence-M
:持续模式的状态。开启持续模式时新GPU启动时间短,耗能大。(off
)Fan
:风扇转速,从0到100%之间变动(33%
)Temp
:温度,单位是摄氏度(48摄氏度
)Perf
:性能状态。P0表示最大性能,P12表示状态最小性能,即 GPU 未工作时为P0,达到最大工作限度时为P12(P0未工作
)Pwr:Usage/Cap
:能耗(69W/250W
)
Bus-Id
:涉及GPU总线(00000000:02:00.0
)Disp.A
:Display Active,表示GPU的显示是否初始化(off
)Memory-Usage
:显存使用率(0MiB/11019MiB
)Volatile GPU-Util
:浮动的GPU利用率(1%
)Uncorr. ECC
:Error Correcting Code,错误检查与纠正(N/A
)Compute M.
:compute mode,计算模式(Default
)
- Processes:表示每个进程对 GPU 的显存使用率
nvidia-smi -L
- 列出所有可用的 NVIDIA 设备信息
Training
训练的是YOLOv5的yolov5s模型
- 定义使用的设备
--device 0
(第零号显卡)
- 不定义使用的设备
发现四张卡都在运作。
显卡交火
显卡交火
(AMD-ATI的多显卡技术叫做CrossFire;NVIDIA的多显卡技术叫SLI) 简单的说就是:让两块或者多块显卡协同工作,是指芯片组支持能提高系统图形处理能力或者满足某些特殊需求的多显卡并行技术。要实现多显卡技术一般来说需要主板芯片组、显示芯片以及驱动程序三者的支持。
显卡交火系统
,是基于你的主板主持四路插槽系统的基础上,你安装n个一样型号的显卡,n个显卡就可以一起运作达到交火性能作用,比如远近闻名的四路泰坦。
系统会将要完成的画面(视频、动画、游戏、文本、图片等的等等)分解成几部分,分别分配给几块显卡独立渲染,然后再将渲染的结果交给主卡合成为一幅完整的画面(结果),输出给显示器。由于每块显卡只负责渲染画面的几分之一(取决于有几块显卡),大大的降低了显卡的负担,提高了运算速度,必然大幅度的提升系统整体的图形运算性能。
一般说来,双卡互联的总体性能大约为单卡的1.9倍(两块相同的显卡)。如果几块显卡参数相差较大,比如用GTX950和GTX980互联,那么GTX980就极大的被浪费了。因此,显卡之间规格最好相同。