nvidia-smi 中的 G 和 C 类型是什么意思?

nvidia-smi 中的 G 和 C 类型是什么意思?

nvidia-smi 中的 G 和 C 类型是什么意思?

问题:

我认为这是因为当我使用 nvidia-smi 时,我在我的进程的类型字段中得到了一个 C,但是我看到当我运行我的代码时我的 GPU-Util 增长,所以现在我不知道它是否在 cpu 中运行或GPU。有人可以向我解释一下 C 或 G 类型是什么意思吗?我发现了这一点:“计算进程显示为“C”,图形进程显示为“G”,同时具有计算和图形上下文的进程显示为“C+G”。但我不明白这是否意味着C代表CPU和G代表GPU,因为我不知道“计算过程”和“图形过程”是什么,或者它们之间有什么区别。

解释

它们都适用于 GPU。

  • C = 计算 = CUDA 或 OpenCL
  • G = 图形 = DirectX 或 OpenGL

根据此处定义的 Ubuntu 手册页:https : //manpages.ubuntu.com/manpages/precise/man1/alt-nvidia-current-smi.1.html

  • C = Compute,它定义了使用使用 CUDA 库的 Nvidia GPU 的计算模式的过程,用于使用 Tensorflow-GPU、Pytorch 等进行深度学习训练和推理
  • G = Graphics,它定义了使用专业 3D 图形、gnome-shell(Ubuntu 的 GUI 环境)、游戏等使用的 Nvidia GPU 的图形模式来渲染图形或视频的进程
  • C+G = Compute + Graphics,它定义了使用上面定义的上下文的过程。

nvidia-smi 的开发人员文档- NVIDIA 系统管理接口程序 http://developer.download.nvidia.com/compute/DCGM/docs/nvidia-smi-367.38.pdf

如果您想更深入地了解 Nvidia Turing GPU 的架构组件,请查看白皮书 @ https://www.nvidia.com/content/dam/en-zz/Solutions/design-visualization/technologies /turing-architecture/NVIDIA-Turing-Architecture-Whitepaper.pdf

作为一般规则,在像 ML 一样广泛的软件堆栈上工作的每个人都应该对他们工作的硬件组件有很好的了解

nvidia-smi 中的 G 和 C 类型是什么意思?相关推荐

  1. Nat. Mach. Intell. | 基于神经网络的迁移学习用于单细胞RNA-seq分析中的聚类和细胞类型分类...

    今天给大家介绍由美国宾夕法尼亚大学佩雷尔曼医学院生物统计学,流行病学和信息学系Jian Hu等人在<Nature Machine Intelligence>上发表了一篇名为"It ...

  2. go中的G.M.P以及Goroutine、Scheduler

    go中的G.M.P以及Goroutine.Scheduler 并发(并行),一直以来都是一个编程语言里的核心主题之一,也是被开发者关注最多的话题:Go语言作为一个出道以来就自带 『高并发』光环的富二代 ...

  3. 关于正则表达式 g,m 参数的总结,为了回答“正则表达式(/[^0-9]/g,'')中的/g是什么意思?”...

    为了解答"正则表达式(/[^0-9]/g,'')中的"/g"是什么意思?"这个问题,也为了能够便于大家对正则表达式有一个更为综合和深刻的认识,我将一些关键点和容 ...

  4. python使用matplotlib可视化、使用rcParams参数调整可视化图像中线条宽度、线条类型、文本字体、字体大小、字体颜色、字体类型、文本颜色等

    python使用matplotlib可视化.使用rcParams参数调整可视化图像中线条宽度.线条类型.文本字体.字体大小.字体颜色.字体类型.文本颜色等 目录

  5. [转]关于正则表达式 g,m 参数的总结,为了回答“正则表达式(/[^0-9]/g,'')中的/g是什么意思?”...

    为了解答"正则表达式(/[^0-9]/g,'')中的"/g"是什么意思?"这个问题,也为了能够便于大家对正则表达式有一个更为综合和深刻的认识,我将一些关键点和容 ...

  6. 关于WPF 中 “System.Windows.Markup.XamlParseException”类型的未经处理的异常在 PresentationFramework.dll 中发生 异常的处理。

    关于WPF 中 "System.Windows.Markup.XamlParseException"类型的未经处理的异常在 PresentationFramework.dll 中发 ...

  7. 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是...

    [单选题]关于 Python 语言的特点,以下选项中描述错误的是 [单选题]下面代码的输出结果是: s1 = "The python language is a scripting lang ...

  8. 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是()。...

    [填空题]smooth finish [简答题]请完成考试系统<Word操作>中试卷8938,交卷成功时截全屏图(包括分数.姓名.右下角时间)并在本题答案区上传该 屏图 . [填空题]立柱 ...

  9. 数据库中存储日期的字段类型究竟应该用varchar还是datetime ?

    背景: 前段时间在百度经验看到一篇文章<如何在电脑右下角显示你(爱人)的名字>,之前也听过这个小技巧,但没真正动手设置过.所以出于好奇就实践了一下. 设置完成后的效果例如以下.右下角的时间 ...

最新文章

  1. 对象的引用和clone
  2. 在WebAPI中自动创建Controller
  3. Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?
  4. 网站系统安全防护体系建设方案
  5. OpenGL 加载模型Model
  6. 启动ucosii之OSInit()
  7. Callable接口
  8. c语言加法结合性,C语言 运算符 的结合性 怎么理解?求举例子详细解答!!
  9. [蓝桥杯历届试题] 国庆星期日
  10. SQLite指南(5) - PRAGMA命令用法(完整)
  11. 版本化SQL Server数据库
  12. Dex.top新手使用教程
  13. Qt FTP文件上传下载简单例子
  14. OPenCV4-颜色识别(二)三原色识别
  15. 高分一号(GF-1)影像数据下载方法
  16. 实验六:熟悉Hive的基本操作
  17. alert的确定和取消
  18. HM4064原厂5A四节锂电池充电管理集成电路IC
  19. 超越函数/微分方程 /积分中的技术/级数
  20. html两张图片无缝连接,如何实现两张图片的无缝结合

热门文章

  1. 干货!7年投稿经验总结教你这样回复审稿意见更有效!
  2. 教你如何把域名解析到自己的服务器上
  3. linux磁盘空间被占满,但是找不到大文件
  4. oracle bin 打头的表,关于WRI$和WRH$打头的表
  5. Linux系统常见错误***error*** (zip#Write) sorry, your system doesn t appear to have the zip pgm
  6. EMC潘国林: 大话存储系列之磁盘娶亲(RAID)
  7. Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat
  8. 变电站一键顺控(二)
  9. 【高等数学基础进阶】定积分与反常积分-定积分
  10. 如何异步下载图片显示进度条