Advertisement

空闲显卡/ GPU 检测工具/程序

阅读量:

深度学习相关的训练过程通常需要消耗大量的时间,有时训练会在深夜完成,此时人员无法在计算机旁及时获知任务是否完成,导致GPU资源处于空闲状态,无法立即开展后续的训练工作。

在这里插入图片描述

为提升工作效率,可编写一段程序用于实时监控GPU的使用状态。

复制代码
    # author: Anthony
    import os
    import sys
    import time
    
    cmd = 'python main.py'
    
    
    def gpu_info(gpu_index):
    gpu_status = os.popen('nvidia-smi | grep %').read().split('\n')[gpu_index].split('|')
    power = int(gpu_status[1].split()[-3][:-1])
    memory = int(gpu_status[2].split('/')[0].strip()[:-3])
    return power, memory    
    

全部评论 (0)

还没有任何评论哟~