Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 2.96 KB

CHANGELOG.md

File metadata and controls

75 lines (51 loc) · 2.96 KB

Changelog for gpustat

Unreleased (v1.0)

  • [Breaking changes] Retire Python 2 (#66). Add CI tests for python 3.8.
  • [Breaking changes] Backward-incompatible changes on JSON fields (#10)
  • [New Feature] Add '--show-codec (-e)' option: display encoder/decoder utilization (#79)
  • [Enhancement] Re-add windows support, by switching to blessed (#78, @skjerns)
  • [Enhancement] Use unicode symbols (#58, @arinbjornk)
  • [Enhancement] Add full process information (-f) (#65, @bethune-bryant)
  • [Enhancement] Add '--show-all (-a)' flag (#64)
  • [Enhancement] '--debug' will show more stacktrace/exception information
  • [Bugfix] Fix color/highlight issues on power usage
  • [Bugfix] Make color/highlight work correctly when TERM is not set
  • [Bugfix] Do not list the same GPU process more than once (#84)
  • [Bugfix] Fix a bug where querying zombie process can throw errors (#95)
  • [Etc] Internal improvements on code style and tests

v0.6.0 (2019/07/22)

  • [Feature] Add a flag for fan speed (-F, --show-fan) (#62, #63), contributed by @bethune-bryant
  • [Enhancement] Align query datetime in the header with respect to --gpuname-width parameter.
  • [Enhancement] Alias gpustat --watch to -i/--interval option.
  • [Enhancement] Display NVIDIA driver version in the header (#53)
  • [Bugfix] Minor fixes on debug mode
  • [Etc] Travis: python 3.7

v0.5.0 (2018/09/09)

  • [Feature] Built-in watch mode (gpustat -i) (#7, #41).
    • Contributed by @drons and @Stonesjtu, Thanks!
  • [Bug] Fix the problem extra character was showing (#32)
  • [Bug] Fix a bug in json mode where process information is unavailable (#45)
  • [Etc.] Refactoring of internal code structure: gpustat is now a package (#33)
  • [Etc.] More unit tests and better use of code styles (flake8)

v0.4.1

  • Fix a bug that might happen when power_draw is not available (#16)

v0.4.0

gpustat is no more a zero-dependency script and now depends on some packages. Please install using pip.

  • Use nvidia-ml-py bindings and psutil to replace command-line call of nvidia-smi and ps (#20, Thanks to @Stonesjtu).
  • A behavior on pipe is changed; it will not be in color by default, use --color explicitly. (e.g. watch --color -n1.0 gpustat --color)
  • Fix a bug in handling stale-state or zombie process (#16)
  • Include non-CUDA graphics applications in the process list (#18, Thanks to @kapsh)
  • Support power usage (#13, #28, Thanks to @cjw85)
  • Support --debug option

v0.3.1

  • Experimental JSON output feature (#10)
  • Add some properties and dict-style access for GPUStat class
  • Fix Python3 compatibility

v0.2.0

  • Add --gpuname-width option
  • Display long usernames correctly
  • Support older NVIDIA cards (#6)