是否有办法将GPU的gpuDevice映射到GPU号码在Windows任务管理器?

3视图(30天)
我们的GPU服务器由多人共享。我希望避免使用GPU,被别人。GPU利用率的主要方法是检查通过任务管理器,因为MATLAB只能检查GPU内存使用,但不是GPU计算单位使用。然而,GPU之间通信任务管理器和MATLAB gpuDevice似乎并不是固定的,每次都是不同的操作系统启动。
2的评论

登录置评。

答案(1)

Aditya Srikar
Aditya Srikar 2023年5月26日
不幸的是,GPU在任务管理器之间的通信和MATLAB的gpuDevice功能并不总是固定的。这是由于操作系统分配GPU数量基于GPU的初始化的顺序,这个顺序可以不同会话会话。
避免使用GPU被他人使用,你可以试试以下几点:
1。努力协调与其他用户避免重叠使用。
2。使用GPU监控工具,提供信息的过程是目前使用GPU。这将允许您检查,如果您想要使用GPU目前被他人使用。
3所示。您可以使用命令“nvidia-smi”命令提示符检查所有gpu的状态和相应的流程。这应该给你一个想法的gpu目前正在使用和流程。你可以选择一个可用的GPU MATLAB代码使用“gpuDevice”功能。请注意,您可能需要指定的索引GPU您想要使用,而不是数量。
希望这可以帮助!

类别

找到更多的在GPU计算帮助中心文件交换

s manbetx 845


释放

R2023a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!