当前位置: 首页 > news >正文

查看GPU占用率以及指定GPU加速程序

GPU占用率查看:

方法一:任务管理器

如图,GPU0和GPU1的占用率如下显示。

 

 

方法二:GPU-Z软件

      

下面两个GPU,上面是GPU0,下面是GPU1

sensors会话框里的GPU Load就是占用率

大家可以查看GPU0和GPU1的使用与否和使用率

 

方法三:终端查看

在运行中输入cmd,打开终端

输入cd C:\Program Files\NVIDIA Corporation\NVSMI

回车

输入nvidia-smi

输出为

 

其中GPU下的0和1 指不同GPU,Memory-Usage为占用率

 

为了实时查看,可以输入nvidia-smi.exe -l 3

这样就可以每3秒刷新一次,实时显示了。

 

指定GPU运行程序方法:

第一步:

在程序里写出指定GPU(有两种分配方法):

1、

import os
os.environ["CUDA_VISIBLE_DEVICES"]=‘0’

这样就指定在GPU0下运行程序,如果要指定多个,可以写成os.environ["CUDA_VISIBLE_DEVICES"]=‘0’,‘1’

 

2、(需得是tensorflow)

import tensorflow as tf

tf.device('/gpu=0')

这样就指定在GPU0下运行程序,如果要指定GPU利用率,就添加如下代码: 

gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.3)

sess = tf.Session(config=tf.ConfigProto(gpu_options=gpu_options))

 意思是在GPU0下以30%利用率运行程序(实际会偏高一点,但会有控制效果)

 

第二步:

打开新的console,分别在不同console下用不同GPU运行,实现两个程序同时跑。

注意:如果程序不大,也可以在新的console下用同一个GPU运行程序,具体的视GPU占用率而定。

转载于:https://www.cnblogs.com/CJT-blog/p/9926416.html

相关文章:

  • 基于JAVA的内存管理模拟
  • 线索二叉树
  • [源码和文档分享]基于rabbitMQ的微服务架构消息组件设计与实现
  • TYPORA的使用手册
  • python 断言 assert
  • 爬虫(二)之scrapy框架
  • three.js入门系列之视角和辅助线
  • elementui 走马灯图片自适应
  • CSS浮动(一)---Float
  • mode_w
  • war包
  • Js获取操作系统版本 获得浏览器版本
  • [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper
  • Alpha阶段个人总结
  • BZOJ5091: [Lydsy1711月赛]摘苹果【期望DP】
  • 【React系列】如何构建React应用程序
  • Create React App 使用
  • fetch 从初识到应用
  • Git初体验
  • JavaScript DOM 10 - 滚动
  • passportjs 源码分析
  • rc-form之最单纯情况
  • React组件设计模式(一)
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • Vue 重置组件到初始状态
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 关于Java中分层中遇到的一些问题
  • 基于遗传算法的优化问题求解
  • 使用Swoole加速Laravel(正式环境中)
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (39)STM32——FLASH闪存
  • (4.10~4.16)
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (ZT)出版业改革:该死的死,该生的生
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (算法)N皇后问题
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .Net MVC + EF搭建学生管理系统
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net 微服务 服务保护 自动重试 Polly
  • .net 验证控件和javaScript的冲突问题
  • .NET多线程执行函数
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .project文件
  • @DataRedisTest测试redis从未如此丝滑
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [100天算法】-二叉树剪枝(day 48)
  • [2016.7.Test1] T1 三进制异或
  • [acwing周赛复盘] 第 94 场周赛20230311