python代码
import os
import time
GPU_ID=2
while True:
gpu_free_ls = os.popen('nvidia-smi --query-gpu=memory.free --format=csv').readlines()[1:]
print(gpu_free_ls)
gpu_free = int(gpu_free_ls[GPU_ID].strip().split()[0])
print('gpu_free:', gpu_free)
if gpu_free > 20000:
os.system(f'''python generate.py --temp 0.9''')
...
break
# 暂停5分钟再进行下一次扫描
time.sleep(60*5)
print('sleeping...')