gpu轮询显存,自动跑程序
Posted 立冬以东
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gpu轮询显存,自动跑程序相关的知识,希望对你有一定的参考价值。
import os import time gpu_device = 0 cmd = "CUDA_VISIBLE_DEVICES=0 python train.py" def gpu_info(gpu_index): info = os.popen(\'nvidia-smi|grep %\').read().split(\'\\n\')[gpu_index].split(\'|\') memory = int(info[2].split(\'/\')[0].strip()[:-3]) return memory # print(gpu_info(0)) while True: memory = gpu_info(gpu_device) if memory < 1000: break time.sleep(30) print("waiting | gpu ", str(gpu_device), " mem is ", memory) os.system(cmd)
以上是关于gpu轮询显存,自动跑程序的主要内容,如果未能解决你的问题,请参考以下文章