GPU排队脚本如何实现空闲触发python脚本
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要为大家展示了"GPU排队脚本如何实现空闲触发python脚本",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"GPU排队脚本如何实现空闲触发pyt
千家信息网最后更新 2026年11月03日GPU排队脚本如何实现空闲触发python脚本
这篇文章主要为大家展示了"GPU排队脚本如何实现空闲触发python脚本",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"GPU排队脚本如何实现空闲触发python脚本"这篇文章吧。
先创建脚本:
vim narrow_setup.py
cmd = 'python xxx.py'这句可以设置你要运行的python脚本
# author: muzhan# contact: levio.pku@gmail.comimport osimport sysimport time cmd = 'python ~/hehe.py' def gpu_info(): gpu_status = os.popen('nvidia-smi | grep %').read().split('|') gpu_memory = int(gpu_status[2].split('/')[0].split('M')[0].strip()) gpu_power = int(gpu_status[1].split(' ')[-1].split('/')[0].split('W')[0].strip()) return gpu_power, gpu_memory def narrow_setup(interval=2): gpu_power, gpu_memory = gpu_info() i = 0 while gpu_memory > 1000 or gpu_power > 20: # set waiting condition gpu_power, gpu_memory = gpu_info() i = i % 5 symbol = 'monitoring: ' + '>' * i + ' ' * (10 - i - 1) + '|' gpu_power_str = 'gpu power:%d W |' % gpu_power gpu_memory_str = 'gpu memory:%d MiB |' % gpu_memory sys.stdout.write('\r' + gpu_memory_str + ' ' + gpu_power_str + ' ' + symbol) sys.stdout.flush() time.sleep(interval) i += 1 print('\n' + cmd) os.system(cmd) if __name__ == '__main__': narrow_setup()直接运行脚本:
python narrow_setup.py
就可以监听nvidia-smi中的信息,以伺机触发python脚本~
运行结果如下:

等待机会中... 如果gpu显存和功耗低于某个值时,就会触发python脚本。
以上是"GPU排队脚本如何实现空闲触发python脚本"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
脚本
空闲
内容
篇文章
运行
学习
帮助
信息
功耗
易懂
显存
更多
机会
条理
知识
结果
编带
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技怎么样
科技股互联网
新华互联网科技学院
科技信息互联网
百单互联网科技有限公司
西安互联网科技公司
互联网科技汛
互联网公司会议桌创意科技软装饰
互联网之后的科技是什么
剑昆互联网络科技有限公司临桂
随着互联网科技发展
互联网时代科技改变生活
千方科技属于互联网企业吗
互联网科技公司有风险吗
青海科技产业互联网发展
迪庆互联网科技招生
互联网科技大赛获奖感言
互联网金融科技名词解释
互联网金融科技元年
互联网高科技绘画
互联网加科技
互联网科技排名
互联网科技博主是什么意思
宝灵互联网科技有限公司
互联网科技和法律行业
群盈汇互联网科技有限公司
伍佰万互联网科技怎么赚钱
工业互联网科技成果转化
广州智享互联网科技
华人运通互联网科技公司