Skip to content

v1.0

Compare
Choose a tag to compare
@wookayin wookayin released this 04 Sep 23:51
· 60 commits to master since this release

Add windows support, retire Python 2.x, use official NVML bindings, etc.
Github Milestone: https://github.com/wookayin/gpustat/issues?q=milestone%3A1.0

Breaking Changes

  • Retire Python 2 (#66). Add CI tests for python 3.8 and higher.
  • Use official nvidia python bindings (#107).
    • Due to API incompatibility issues, the nvidia driver version should be R450 or higher
      in order for process information to be correctly displayed.
    • NOTE: nvidia-ml-py<=11.495.46 is required (nvidia-ml-py3 shall not be used).
  • Use of '--gpuname-width' will truncate longer GPU names (#47).

New Feature and Enhancements

  • Add windows support again, by switching to blessed (#78, @skjerns)
  • Add '--show-codec (-e)' option: display encoder/decoder utilization (#79, @ChaoticMind)
  • Add full process information (-f) (#65, @bethune-bryant)
  • Add '--show-all (-a)' flag (#64, @Michaelvll)
  • '--debug' will show more detailed stacktrace/exception information
  • Use unicode symbols (#58, @arinbjornk)
  • Include nvidia driver version into JSON output (#10)

Bug Fixes

  • Fix color/highlight issues on power usage
  • Make color/highlight work correctly when TERM is not set
  • Do not list the same GPU process more than once (#84)
  • Fix a bug where querying zombie process can throw errors (#95)
  • Fix a bug where psutil may fail to get process info on Windows (#121, #123, @mattip)

Etc.

  • Internal improvements on code style and tests
  • CI: Use Github Actions