Skip to content

Releases: ROCm/rocm_smi_lib

ROCm release v3.5.0

01 Jun 13:22
Compare
Choose a tag to compare

New in this release:

2143bc3 Merge "Adding lib symlink to top level rocm lib directory" into amd-master
2f3535f Adding lib symlink to top level rocm lib directory
8e03d10 Add ref counting for rsmi init and shutdown
e1f0d7e Use user-mode version of kfd_ioctl.h file
741f9c3 Allow specifying rsmi-lib install path
2235ede Add event notification API
806f665 Handle rsmi app running on machine with no AMD gpus
1c9ef44 Add checking for no-longer-existing process in test
f8b57c3 Add device mutual exclusion tests and related fixes
52196ca Shared mutex fixes and improvements
fd79e5c Add rsmi_topo_get_numa_affinity()
7abe6dc Documentation update
324c0ca More general solution to api support hwmon mapping
1d8e16b Fix indexing problem with api support function
d9ab846 Make rsmitst tests fail quickly if rsmi_init fails
d54a948 Don't assert or re-throw exception caught at top level

ROCm release v3.3.0

31 Mar 15:20
Compare
Choose a tag to compare

a482394 Correct rsmitst build instructions
0bf81ed Fix segmentation fault that sometimes occurs on release builds
2d6e151 Add rsmi_compute_process_gpus_get()
842bd29 Merge "Ensure string is non-empty before calling stoul or stoi" into amd-master
29d55e0 Changes for multiple ROCm installation
f748868 Ensure string is non-empty before calling stoul or stoi
d00b9ac Security improvements
fe4f7ed Use default value for version when git tags not present

ROCm release v3.1.0

27 Feb 19:19
Compare
Choose a tag to compare

The 3.1.0 ROCm release has a known issue for rocm_smi_lib that causes a segmentation fault for release builds. The fix for this is:

0bf81ed
"Fix segmentation fault that sometimes occurs on release builds"

which came after the 3.1.0 release.

The work-around for 3.1.0 rocm_smi_lib is to build a debug version and use that instead.

New in this release:
a246aac Changes for multiple ROCm installation
d00b9ac Security improvements
fe4f7ed Use default value for version when git tags not present

ROCm release v3.0.0

16 Dec 21:26
Compare
Choose a tag to compare

New in this release:
8ffe1bc Merge "Make dpkg and rpm package names match their file names" into amd-master
c926d50 Make dpkg and rpm package names match their file names
1004a01 Disable TestFrequenciesReadWrite for arcturus
4ebb436 Merge "Docs., error checking and test improvements" into amd-master
0e5c44d Use "-" instead of "_" for package name
52dfa4b Docs., error checking and test improvements
3a26a72 Support rsmitst blacklisting by adding an exclude file
ee13e85 Correct README Markdown formatting

ROCm release v2.10.0

23 Nov 03:19
Compare
Choose a tag to compare

68d25e8 Support checking for specific device-getter api support
2412dff Display GPU vram vendor
551b151 Add functions that tell what capabilities are supported

ROCm release v2.9.0

01 Oct 19:41
Compare
Choose a tag to compare
  • 469af30 Make bdfid use 32 bit domain if possible

ROCm release v2.8.0

25 Sep 19:15
Compare
Choose a tag to compare
  • Fix issues with buffer length when getting brand name
  • Display GPU brand name
  • Fix building lib and test in non-automated (CI) env.
  • Add build and job numbers to package version
  • Conform versioning of to uniform version standards
  • Adjust how we read ECC block counter status
  • Fix RAS change
  • Update docs for rsmi_dev_memory_reserved_pages_get()
  • Add support for rsmi_dev_memory_reserved_pages_get()

ROCm SMI Library--ROCm Release 2.7

07 Aug 13:26
Compare
Choose a tag to compare
roc-2.7.0

If vendor/device/subsystem name is not found, use device ID string

ROCm release v2.6.0

08 Jul 13:59
11f7143
Compare
Choose a tag to compare
ROCm release v2.6.0 Pre-release
Pre-release
Add support for junction, edge and memory temperature sensors (#42)

* If vendor/device/subsystem name is not found, use device ID string

* Update documentation for get-name functions

* Add support for junction, edge and memory temperature sensors

ROCm release v2.5.0

04 Jun 18:46
11f7143
Compare
Choose a tag to compare
ROCm release v2.5.0 Pre-release
Pre-release

Pre-release.
Changes since 2.4:

  • Bug fixes
  • By default, only consider AMD GPU's in RSMI device list
  • rsmi_init() now pays attention to input parameter
  • rsmi_shut_down() cleans up data-structures
  • Add support for junction, edge and memory temperature sensors
  • If vendor/device/subsystem name is not found, use device ID string