Skip to content

aifx-art/gpus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust CLI for showing NVIDIA gpu stats.

Screenshot from 2025-07-04 17-36-33

just run it

gpus

and then press q to quit

TODOs

todo

doing

done

  • ram in GBs
  • Modify layout to show all GPUs with each GPU's charts on a single row
  • Double the height for better visibility
  • Replace random data with nvml_wrapper for real GPU usage
  • Add GPU memory usage bars alongside GPU usage bars
  • Fix display issues with bar rendering and add "press q to quit" text at bottom
  • Implement a random number generator as the data source for the bar charts
  • Render the bar charts in the terminal and update them in real time
  • Limit the chart to a configurable number of bars wide (x bars)
  • Start with 1 bar wide, allow dynamic resizing (e.g., with arrow keys)
  • Make each bar thicker (draw multiple columns per bar)
  • Refactor rendering to use a more advanced terminal control library (e.g., termion or tui-rs) for efficient, flicker-free updates
  • Fix exit handling so Ctrl+C and 'q' both work reliably
  • Make each bar stretch horizontally to fill the available width when its value is 100

About

Cli GPU Monitoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors