Skip to content

Releases: kalenpeterson/dgx-chargeback

v1.0.0 - Added API/User Script

20 Sep 18:47
a615c6f
Compare
Choose a tag to compare

This releases has been tested for over 6 months, and introducdes the following.

Features

  • Added API to query for GPU consumption and costs by user and team
  • Added cli tool to front-end API for end-users

Improvements

  • Consolidated libraries for use by both chargeback and API

Fixes

  • Resolved issues with running multi-node jobs
  • Resolved issues with new releases of slurm writing GPU usage in a different field
  • Resolved issues with mapping users from OS to Slurm

v0.3.1 - Minor Updates

03 Jun 22:32
Compare
Choose a tag to compare

This releases fixes a bug, updates python and dependencies as well as adds improved logging.

Fixes

  • Added stripping of whitespace/newlines on ENV parameter inputs. Resolved some input issues

Improvements

  • Added some additional debug logging
  • Removed references to unused libraries
  • Updated python
  • Updated python modules

v0.3.0 - Improvements

02 Nov 23:18
Compare
Choose a tag to compare

This release has some improvements intended to increase stability and reduce the run-time for user/group mapping.

Improvements

  • Changed from using 1 SSH command per user/group mapping to mapping from /etc/passwd and /etc/group in memory
    • On initialization, passwd and grroup are collected from the host over SCP, then mapping is done with no further connections

v0.2.5 - Improvements

22 Sep 00:42
Compare
Choose a tag to compare

This release includes some stability improvements, and fixes some issues with existing packages.

Bug Fixes

  • Bump Envelop version to 1.5.3 to resolve SMTP SSL errors
  • Bump debian image version to bullseye release

Improvements

  • Install certifi to ensure latest CAs are available
  • Improve logging
  • Added timeout-decorator for SSH and SMTP methods to prevent hanging on large numbers of SSH connections
    • Timeout for SSH and SMTP connection methods are now 30 seconds
    • Timeouts for SSH connections will not hold-up or cause the whole run to fail

First Production-Ready Release

04 Aug 20:55
Compare
Choose a tag to compare
  • Added group/account matching feature
  • bugfixes
  • Improved documentation

First Release

09 Jul 01:03
Compare
Choose a tag to compare
First Release Pre-release
Pre-release

First working release