是否在应用程序运行时检查CUDA MPS服务器是否处于打开/关闭状态?

信仰

我的问题是,是否有可能以某种方式查询MPS服务器并检查它是否在应用程序运行时在GPU上运行?

据我所知,通过使用nvidia-smi可以检查CUDA MPS Server是否在GPU上运行,但是我不确定如何在应用程序运行时使用此系统命令。在应用程序运行期间,是否还有其他方法可以检查MPS服务器是否在GPU上运行?

信仰

我找到了一种方法,但是如果您认为有更好的方法,请分享。无论如何,这种方法对我有用。

基本上,当MPS控件守护程序启动时,将在/ tmp / nvidia-mps /中创建一个名为control的文件,而当守护程序退出时,该文件将不再存在。

我使用访问功能检查/ tmp / nvidia-mps / control文件是否存在。

这是代码:

#include <unistd.h>
#include <stdio.h>


int main()
{
    int result;
    const char *filename = "/tmp/nvidia-mps/control"; // only available if nvidia-cuda-mps-control daemon is running
    result = access (filename, F_OK); // F_OK tests existence also (R_OK,W_OK,X_OK).
                                      //            for readable, writeable, executable
    if (result == 0)
    {
       printf("%s MPS demon is running!!\n",filename);
    }
    else
    {
       printf("%s MPS demon doesn't exist!\n",filename);
    }
    return 0;
}

结果如下:

# gcc mps-checker.c -o mps-status
# nvidia-cuda-mps-control -d
# ./mps-status
/tmp/nvidia-mps/control MPS demon is running!!
# echo quit | nvidia-cuda-mps-control
# ./mps-status
/tmp/nvidia-mps/control MPS demon doesn't exist!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在运行时检测应用程序是否处于发布模式

来自分类Dev

从另一个Windows运行时应用程序中打开Windows运行时(地铁)应用程序是否有任何限制?

来自分类Dev

当应用程序在后台运行时,苹果是否允许声音检测?

来自分类Dev

弃用是否会影响应用程序的运行时间?

来自分类Dev

当应用程序在后台运行时,是否可以控制它?

来自分类Dev

当应用程序在后台运行时,Admob是否会执行请求?

来自分类Dev

弃用是否会影响应用程序的运行时间?

来自分类Dev

检测应用程序是否在Windows运行时中被侧载

来自分类Dev

当应用程序在后台运行时,是否可以使用AVAssetExportSession的exportAsynchronouslyWithCompletionHandler:方法?

来自分类Dev

简单的控制台应用程序是否需要VC ++运行时?

来自分类Dev

为我不再安装的应用程序卸载 flatpak 运行时是否安全?

来自分类Dev

Chrome扩展程序是否在Opera上运行时如何在运行时检查?

来自分类Dev

应用程序在后台运行时,是否可以获取电池状态然后播放声音?

来自分类Dev

C#-是否可以将单个.exe用作应用程序(单击时)或服务(由Windows运行时)

来自分类Dev

在hda应用程序中获取远程服务器正常运行时间

来自分类Dev

应用程序运行时动态连接到服务器并创建数据库

来自分类Dev

NtDll是否真的导出C运行时函数,并且可以在我的应用程序中使用它们吗?

来自分类Dev

应用程序未运行时,Objective-C IOS 7推送通知是否保存数据?

来自分类Dev

如何在运行时确定是否为内部或外部测试仪分发了应用程序?

来自分类Dev

当应用程序退出后台并在iOS和Android中恢复运行时,WebView是否正在重新加载?

来自分类Dev

是否可以在运行时使用angularAMD延迟加载角度模块并将其插入到应用程序中?

来自分类Dev

当应用程序在后台运行时是否可以获得陀螺仪数据更新

来自分类Dev

上传的应用程序大小和分配给运行时的GB是否有已知限制?

来自分类Dev

当应用程序退出后台并在iOS和Android中恢复运行时,WebView是否正在重新加载?

来自分类Dev

C# SqlCacheDependency - 每当我的应用程序运行时,我是否必须启用 EnableNotifications 和 EnableTableForNotifications?

来自分类Dev

如何在应用程序运行时检测用户是否更改了 iPhone 系统语言设置?

来自分类Dev

当应用程序终止或不运行时,在iOS中从AppStore更新应用程序时是否有任何回调?

来自分类Dev

当我的应用程序在后台运行时,是否可以获取用户正在使用的当前应用程序?

来自分类Dev

在运行时检查应用是否为临时| dev |应用商店构建

Related 相关文章

  1. 1

    在运行时检测应用程序是否处于发布模式

  2. 2

    从另一个Windows运行时应用程序中打开Windows运行时(地铁)应用程序是否有任何限制?

  3. 3

    当应用程序在后台运行时,苹果是否允许声音检测?

  4. 4

    弃用是否会影响应用程序的运行时间?

  5. 5

    当应用程序在后台运行时,是否可以控制它?

  6. 6

    当应用程序在后台运行时,Admob是否会执行请求?

  7. 7

    弃用是否会影响应用程序的运行时间?

  8. 8

    检测应用程序是否在Windows运行时中被侧载

  9. 9

    当应用程序在后台运行时,是否可以使用AVAssetExportSession的exportAsynchronouslyWithCompletionHandler:方法?

  10. 10

    简单的控制台应用程序是否需要VC ++运行时?

  11. 11

    为我不再安装的应用程序卸载 flatpak 运行时是否安全?

  12. 12

    Chrome扩展程序是否在Opera上运行时如何在运行时检查?

  13. 13

    应用程序在后台运行时,是否可以获取电池状态然后播放声音?

  14. 14

    C#-是否可以将单个.exe用作应用程序(单击时)或服务(由Windows运行时)

  15. 15

    在hda应用程序中获取远程服务器正常运行时间

  16. 16

    应用程序运行时动态连接到服务器并创建数据库

  17. 17

    NtDll是否真的导出C运行时函数,并且可以在我的应用程序中使用它们吗?

  18. 18

    应用程序未运行时,Objective-C IOS 7推送通知是否保存数据?

  19. 19

    如何在运行时确定是否为内部或外部测试仪分发了应用程序?

  20. 20

    当应用程序退出后台并在iOS和Android中恢复运行时,WebView是否正在重新加载?

  21. 21

    是否可以在运行时使用angularAMD延迟加载角度模块并将其插入到应用程序中?

  22. 22

    当应用程序在后台运行时是否可以获得陀螺仪数据更新

  23. 23

    上传的应用程序大小和分配给运行时的GB是否有已知限制?

  24. 24

    当应用程序退出后台并在iOS和Android中恢复运行时,WebView是否正在重新加载?

  25. 25

    C# SqlCacheDependency - 每当我的应用程序运行时,我是否必须启用 EnableNotifications 和 EnableTableForNotifications?

  26. 26

    如何在应用程序运行时检测用户是否更改了 iPhone 系统语言设置?

  27. 27

    当应用程序终止或不运行时,在iOS中从AppStore更新应用程序时是否有任何回调?

  28. 28

    当我的应用程序在后台运行时,是否可以获取用户正在使用的当前应用程序?

  29. 29

    在运行时检查应用是否为临时| dev |应用商店构建

热门标签

归档