【问题标题】:get memory usage on cuda context获取 cuda 上下文的内存使用情况
【发布时间】:2020-03-07 21:02:16
【问题描述】:

有没有一种方法可以让我获得 cuda 上下文内存使用情况,而不必使用仅报告设备全局信息的 cudaMemGetInfo?或者至少有一种方法可以获取当前应用程序占用了多少内存?

【问题讨论】:

  • 简而言之:no
  • nvidia-smi 为 Tesla 和 Quadro GPU 提供此信息(每个进程的内存使用情况)。这意味着应该可以使用 NVML 检索它。

标签: cuda cuda-context


【解决方案1】:

这似乎是不可能的[No]。但是,检索每个进程的内存使用情况仍然是一个不错的选择。正如 Robert 所指出的,可以使用 NVML,特别是使用 nvmlDeviceGetComputeRunningProcesses 函数来检索每个进程的内存使用情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2010-10-24
    • 1970-01-01
    • 2016-06-22
    相关资源
    最近更新 更多