Graf Tiomantas

22 Tiomáintí

Údar SHA1 Teachtaireacht Dáta
Chris Freehill 024e27229c Documentation update
Change-Id: I646cf3d2fd6064295937f7e727076532894d3514


[ROCm/rocm_smi_lib commit: 7abe6dc1b2]
2020-03-27 14:08:19 -05:00
Chris Freehill 6ba4f32620 Correct rsmitst build instructions
Change-Id: Ia7dbdd7a489d235c6003badb79f2d0808e18143b


[ROCm/rocm_smi_lib commit: a482394263]
2020-03-02 16:29:10 -05:00
Chris Freehill 322d1ff303 Use default value for version when git tags not present
Also, documentation typo correction.

Change-Id: I7fe4de05d3b8fb808a980862a09a9be32ed32bf5


[ROCm/rocm_smi_lib commit: fe4f7ed4a1]
2019-12-19 08:32:38 -06:00
Chris Freehill f85d50583a Correct README Markdown formatting
Change-Id: Id63618fc7fa7fa7cdc68bcd451cbe89ef2c04469


[ROCm/rocm_smi_lib commit: ee13e85265]
2019-10-17 08:38:50 -05:00
Chris Freehill 9b707b1469 Support checking for specific device-getter api support
For device-getter functions, allow users to specify a nullptr
for the provided buffer. In those cases, the function will return
RSMI_STATUS_NOT_SUPPORTED if the hardware or system software does
not support the function. If the function is supported, then
RSMI_STATUS_INVALID_ARGS will be returned, unless a different
error is encountered.

Additionally, tests and documentation were updated to reflect
this change.

Change-Id: Ie7db3a4c8c66af97ebd7ee1e3b95cd331ace9d9c


[ROCm/rocm_smi_lib commit: 68d25e82fd]
2019-10-05 15:55:18 -05:00
Chris Freehill 8ea817f79e Add functions that tell what capabilities are supported
The new functions added in this commit allow a caller to tell up
front what functions, function variants and monitors are
supported.

Also,
* fixed a few documentation/formatting issues
* fixed a process_info test issue

Change-Id: I2184ab1a4a6898f847e791f273e2185d556e78e9


[ROCm/rocm_smi_lib commit: 551b15182b]
2019-09-23 13:30:47 -05:00
Chris Freehill 8f26b1b03e Fix building lib and test in non-automated (CI) env.
Also, use abbreviated ROCM_BUILD_ID environment variable for job
and build number, if it's available.

Change-Id: Ib5a721f5920f1008bb6382935f7b439429389de0


[ROCm/rocm_smi_lib commit: aa2db48237]
2019-08-14 23:18:15 -05:00
Chris Freehill 6f491f4948 Update docs for rsmi_dev_memory_reserved_pages_get()
Change-Id: I3cc479ea709bb8d9c23ff35d7339e329477ffe18


[ROCm/rocm_smi_lib commit: 0da1599c4f]
2019-08-06 16:57:09 -05:00
Chris Freehill e2c96d703a Add xgmi error_status and error_reset functions
Also, comment corrections and added check for invalid arguments

Change-Id: I891cbf9b37bfda629914a008811b840323872c02


[ROCm/rocm_smi_lib commit: 557e1f5704]
2019-07-09 09:55:05 -04:00
Chris Freehill fb87f41beb Add initial support for getting process information
Added implementation of and tests for
rsmi_dev_compute_process_info_by_pid_get() and
rsmi_dev_compute_process_info_get()

Change-Id: I4c4f5f39fe6701da37916c9ad41449b5d35ac7af


[ROCm/rocm_smi_lib commit: 9b93cbe21d]
2019-07-03 20:01:43 -05:00
Chris Freehill 4fa6f2f5bb Add rsmi_dev_memory_busy_percent_get()
Change-Id: Ide683b6c72870af547331f4502c5bb8c445d61b5


[ROCm/rocm_smi_lib commit: 1c5e090507]
2019-06-25 19:09:13 -05:00
Chris Freehill bdbd81c02a Event counter support
XGMI related events are supported

Change-Id: If17036fe890c8be45da3654353599821b5828c14


[ROCm/rocm_smi_lib commit: ea26baec20]
2019-06-24 17:40:01 -05:00
Kent Russell 25a1d039a2 Add support for reading GPU's unique ID
Add support and testing for reading the Unique ID associated with a
specific GPU. This ID will persist across reboots, even if the GPU is
moved to a different machine. Note that this is per-GPU, not per-card,
as some cards have multiple GPUs, and each GPU will get a unique
identifier

Change-Id: Idce50c6febc2ceb1a4c1200d2489ec8b9d8fe174


[ROCm/rocm_smi_lib commit: 35d2807196]
2019-06-21 08:39:36 -04:00
Chris Freehill a8fb2a5f29 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/rocm_smi_lib commit: 11f714326b]
2019-05-24 15:24:49 -05:00
Chris Freehill 00eec6f558 By default, only consider AMD GPU's in RSMI device list (#36)
With newly added initialization parameters that can be
passed to rsmi_init(), you can tell RSMI to consider other
devices.

Also:
-fixed incorrect header file name that would break in C
builds
-modified rsmi_init() and rsmi_shut_down() to reinitialize and
clear static structures


[ROCm/rocm_smi_lib commit: a0817d6b13]
2019-05-09 20:45:54 -05:00
Chris Freehill c777f1f63f Added ECC enabled, status and get functions
[ROCm/rocm_smi_lib commit: 4e679b9324]
2019-04-03 11:17:43 -05:00
Chris Freehill 2b903fceca Added new id and id name string look up functions
Also, updated docs with typo corrections and a new section


[ROCm/rocm_smi_lib commit: cbdfac7bdc]
2019-03-15 16:21:37 -05:00
Chris Freehill 41c8ca9bb6 Re-organize function documentation into sections
[ROCm/rocm_smi_lib commit: 89fb40fbe5]
2019-03-03 23:11:50 -06:00
Chris Freehill 011b4fc51a Documentation and volt-curve read updates
[ROCm/rocm_smi_lib commit: 68b5e2ee0d]
2019-02-22 15:05:44 -06:00
Chris Freehill b84869a77c Rename manual
Also fix typo.


[ROCm/rocm_smi_lib commit: 5cb0895816]
2019-02-16 13:21:41 -06:00
Chris Freehill b6d8b3e92e Documentation updates
-Replaced README with cleaner version.
-Added PDF introductory document (same as README)


[ROCm/rocm_smi_lib commit: 4449411e35]
2019-02-15 17:23:12 -06:00
Chris Freehill 06b420c200 ROCm 1.9.0 update
[ROCm/rocm_smi_lib commit: 53b7ae1113]
2018-09-16 00:13:29 -05:00