Rickslab-gpu-utils

Latest version: v3.9.0

Safety actively analyzes 638884 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

3.3.14

Final release of **amdgpu-utils** before conversion to **rickslab-gpu-utils**
It is available for download at [PyPI - ricks-amdgpu-utils](https://pypi.org/project/ricks-amdgpu-utils/).

3.2.0

Change Log:
* Fixed CRITICAL issue where Zero fan speed could be written when invalid fan speed was read from the GPU.
* Fixed issue in reading pciid file in Gentoo (CH3CN).
* Modified setup to indicate minimum instead of absolute package versions (smoe).
* Modified requirements to include min/max package versions for major packages.
* Fixed crash for missing pci-ids file and add location for Arch Linux (berturion).
* Fixed a crash in amdgpu-pac when no fan details could be read (laptop GPU).
* Fixed deprecation warnings for several property setting functions. Consolidated all property setting to a single function in a new module, and ignore warnings for those that are deprecated. All deprecated actions are marked with FIXME in GPUgui.py.
* Replaced deprecated set properties statement for colors with css formatting.
* Implemented a more robust string format of datetime to address datetime conversion for pandas in some installations.
* Implemented dubug logging across the project. Activated with --debug option and output saved to a .log file.
* Updated color scheme of Gtk applications to work in Ubuntu 20.04. Unified color scheme across all utilities.
* Additional memory parameters added to utilities.
* Read ID information for all GPUs and attempt to decode GPU name. For cards with no card path entry, determine system device path and use for reading ID. Report system device path in amdgpu-ls. Add amdgpu-ls --short report to give brief description of all installed GPUs.

3.0.0

This is a major rewrite that changes the way GPUs are detected and classified. Implementation should make a future brand independent GPU management utility. Changes include:
* Style and code robustness improvements
* Deprecated amdgpu-pciid and removed all related code
* Complete rewrite based on benchMT learning. Simplified code with ObjDict for GpuItem parameters and use of class variables for generic behavior parameters
* Use lspci as the starting point for developing GPU list and classify by vendor, readability, writability, and compute capability. Build in potential to be generic GPU util, instead of AMD focused
* Test for readability and writability of all GPUs and apply utilities as appropriate
* Add assessment of compute capability
* Eliminated the use of lshw to determine driver compatibility and display of driver details is now informational with no impact on the utilities
* Add p-state masking capability for Type 2 GPUs (Vega20 and newer)
* Optimized pac writing to GPUs

2.7.0

* Initial release of man pages
* Modifications to work with distribution installation
* Use system pci.ids file and make amdgpy-pciid obsolete
* Update setup.py file for successful installation.

2.6.0

* PEP8 style modifications
* Fixed a bug in monitor display.
* Implement requirements file for with and without a venv.
* Found and fixed a few minor bugs.
* Fixed issue with amdgpu-plot becoming corrupt over time.
* Implemented clean shutdown of monitor and better buffering to plot. This could have caused in problems in systems with many GPUs.

2.5.2

* Some preparation work for Debian package (smoe).
* Added --ltz option to use local times instead of UTC for logging and plot data.
* Added 0xfffd7fff to valid amdgpu.ppfeaturemask values (pastaq).
* Updates to User Guide to include instructions to apply PAC conditions on startup (csecht).

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.