nvidia gpu仪表板

GPUDashboard的Python项目详细描述


GPU仪表板

nvidia gpu的简单仪表板 flowchart

演示

Example

要求

  • python 2.7或3.6
  • NVIDIA SIM卡
  • firebase实时数据库
  • 类似Linux的操作系统

设置

  1. 创建Firebase Realtime database
  1. 将规则设置为
{"rules":{".read":true,".write":true}}
  1. 转到项目概述单击add firebase to your web app并复制以下部分。
varconfig={apiKey:"XXXXXXXXXXXXXXXXXXXXXXXXXXXX",authDomain:"XXXXX.firebaseapp.com",databaseURL:"https://XXXXXX.firebaseio.com",projectId:"XXXXXXX",storageBucket:"XXXXXXX.appspot.com",messagingSenderId:"XXXXXXXXXXX"};
  1. 安装了nvidia gpu的服务器
pip install GPUDashboard
GPUDashboard -n your_server_name -i 20 -u your_databaseURL > GPUDashboard.log 

# your_server_name is the name you want to give your server e.g. MyFirstServer# -i is the interval of GPU information updating# your_databaseURL is the databaseURL obtained froom Firebase as shown above

现在,服务器gpu信息被发布到firebase。*如果您有许多服务器,那么它们都可以使用您在firebase中创建的同一个数据库。当您在不同服务器上的命令行中启动gpudashboard时,只需为“您的服务器名”指定不同的名称即可。

  1. 下载ViewStatus.html并用文本编辑器打开,然后替换“配置”。
<html><header><script>varconfig={apiKey:"XXXXXXXXXXXXXXXXXXXXXXXXXXXX",authDomain:"XXXXX.firebaseapp.com",databaseURL:"https://XXXXXX.firebaseio.com",projectId:"XXXXXXX",storageBucket:"XXXXXXX.appspot.com",messagingSenderId:"XXXXXXXXXXX"};</script><linkrel="stylesheet"href="https://fonts.googleapis.com/icon?family=Material+Icons"/>
  1. 用浏览器打开“modifiedviewstatus.html”。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
CentOS上的java Spring Boot简易应用程序需要很长时间才能启动   java如何检查字符串值是否等于null?   收集器中的java映射值。分组方式()   java需要支持Azure AD B2C webapp集成   java如何加入线程以停止它?   java如何使用意图传递类的对象?   java如何在战争环境中发现CDI生产者?   多模块项目中java奇怪的编译器行为   java如何在web应用程序中管理密码?   java从http服务器、filehandler中删除冗余代码   java使用反射来获取泛型类的字段   java Spring MVC/Hibernate/MySQL 400错误请求错误   给定正整数a的java幂为3   在Java中将元素拆分为不同数量的列表?   java展开折叠窗格