All Projects → secsilm → bifrost

secsilm / bifrost

Licence: MIT license
Connect gpus with your eyes.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to bifrost

Dash Sample Apps
Open-source demos hosted on Dash Gallery
Stars: ✭ 2,090 (+8986.96%)
Mutual labels:  plotly, dash
Slapdash
Boilerplate for bootstrapping scalable multi-page Dash applications
Stars: ✭ 225 (+878.26%)
Mutual labels:  plotly, dash
Real Time Sentiment Tracking On Twitter For Brand Improvement And Trend Recognition
A real-time interactive web app based on data pipelines using streaming Twitter data, automated sentiment analysis, and MySQL&PostgreSQL database (Deployed on Heroku)
Stars: ✭ 127 (+452.17%)
Mutual labels:  plotly, dash
Fitly
Self hosted web analytics for endurance athletes
Stars: ✭ 65 (+182.61%)
Mutual labels:  plotly, dash
dash-mantine-components
Plotly Dash components based on Mantine React Components
Stars: ✭ 263 (+1043.48%)
Mutual labels:  plotly, dash
Hiitpi
A workout trainer Dash/Flask app that helps track your HIIT workouts by analyzing real-time video streaming from your sweet Pi using machine learning and Edge TPU..
Stars: ✭ 106 (+360.87%)
Mutual labels:  plotly, dash
Dash Flask Login
Implementation of Flask-login on top of Dash.
Stars: ✭ 158 (+586.96%)
Mutual labels:  plotly, dash
Dash Table
A First-Class Interactive DataTable for Dash
Stars: ✭ 382 (+1560.87%)
Mutual labels:  plotly, dash
2019-nCoV-dash
新型冠状病毒(2019-nCoV)肺炎(COVID-19)疫情展示
Stars: ✭ 13 (-43.48%)
Mutual labels:  plotly, dash
Dash.jl
Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
Stars: ✭ 248 (+978.26%)
Mutual labels:  plotly, dash
Hexapod Robot Simulator
A hexapod robot simulator built from first principles
Stars: ✭ 577 (+2408.7%)
Mutual labels:  plotly, dash
dash-flask-login
A plugin to integrate Dash and Flask-Login
Stars: ✭ 54 (+134.78%)
Mutual labels:  plotly, dash
Crypto Whale Watching App
Python Dash app that tracks whale activity in cryptocurrency markets.
Stars: ✭ 389 (+1591.3%)
Mutual labels:  plotly, dash
Dash Stock Tickers Demo App
Dash Demo App - Stock Tickers
Stars: ✭ 108 (+369.57%)
Mutual labels:  plotly, dash
Explainerdashboard
Quickly build Explainable AI dashboards that show the inner workings of so-called "blackbox" machine learning models.
Stars: ✭ 378 (+1543.48%)
Mutual labels:  plotly, dash
Dash Oil And Gas Demo
Dash Demo App - New York Oil and Gas
Stars: ✭ 156 (+578.26%)
Mutual labels:  plotly, dash
Dashr
Dash for R - An R interface to the Dash ecosystem for creating analytic web applications
Stars: ✭ 337 (+1365.22%)
Mutual labels:  plotly, dash
Dash Docs
📖 The Official Dash Userguide & Documentation
Stars: ✭ 338 (+1369.57%)
Mutual labels:  plotly, dash
Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+67691.3%)
Mutual labels:  plotly, dash
app rasa chat bot
a stateless chat bot to perform natural language queries against the App Store top charts
Stars: ✭ 20 (-13.04%)
Mutual labels:  plotly, dash

Bifrost: A Simple GPU Monitor

简体中文

A simple dash-based GPU monitor that uses web pages to continuously view GPU usage.

example

Features

  • Use the webpage to continuously view basic GPU usage, including GPU usage, remaining graphics memory, temperature, and fan speed
  • Check who is using the GPU, including user, process ID, process creation time, process creation commands, etc. For details, see the description below.

Dependencies

Bifrost relies mainly on the following:

  • Python 3.6+
  • dash
  • psutil
  • pandas
  • numpy
  • nvidia-ml-py3

You can install these dependencies with the following command:

pip install dash psutil pandas numpy nvidia-ml-py3

You can also use requirements.txt to install them:

pip install -r requirements.txt

Usage

python app.py

or using gunicorn:

gunicorn -c config.py app:server

Then open http://locahost:8150 or http://{your_ip}:8150 in your browser. Bazinga!

Field description

  • gpu: GPU ID
  • pid: The process ID
  • used_gpu_mem: The GPU memory used by the process
  • username: The owner of the process
  • name: The Process name
  • create_time: The process creation time
  • status: The process status
  • cpu_percent: CPU utilization of the process
  • cpu_num: Which CPU this process is currently running on
  • memory_percent: Memory utilization of the process
  • num_threads: The number of threads currently used by this process
  • cmdline: The command line this process has been called

LICENSE

MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].