process - nvidia-smi中的G和C类型是什么意思?
问题描述
我有一个未解决的问题,因为我认为我的 cuda 代码没有在我的 GPU 中运行(这里)。我认为这是因为当我使用 nvidia-smi 时,我在进程的类型字段中得到了一个 C,但是我看到我的 GPU-Util 在我运行我的代码时会增长,所以现在我不知道它是否在 cpu 中运行或显卡。有人可以向我解释一下 C 或 G 类型的含义吗?我发现这个:“计算进程显示为“C”,图形进程显示为“G”,同时具有计算和图形上下文的进程显示为“C+G”。但我不明白这是否意味着C代表CPU而G代表GPU,因为我不知道“计算进程”和“图形进程”是什么,或者它们之间有什么区别。
解决方案
它们都适用于 GPU。
- C = 计算 = CUDA 或 OpenCL
- G = 图形 = DirectX 或 OpenGL
推荐阅读
- c - C - 使用信号量同步错误
- sql-server - 从 Excel 中导入 SQL 中的表数据 - 维护回车
- sql - VBA - SQL 查询数据库表到 Excel 表名中的特殊字符
- ios - Appsee 2.5.0 版本
- vue.js - 收到错误“错误:找不到相对于目录的预设“env””
- go - 责任链 - 当前失败时如何调用某个处理程序
- python - 向 xlwings Python 函数添加参数会使其崩溃
- php - 带计算字段的查询条件
- python - 缩写替换不止一次:iaw --> 按照 --> 输入按照
- javascript - 如何从javascript中array.map中的异步函数返回一个值?