Граф коммитов

785 Коммитов

Автор SHA1 Сообщение Дата
Maisam Arif d0656df4ca Updated tool & lib versions & README.md
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ic41a36bcfa988ce9c8304157593012752857e919


[ROCm/amdsmi commit: 25b055014d]
2023-09-25 02:02:22 -05:00
Maisam Arif af638612c1 Fixed vram_type reference to vram_vendor
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I3519992f1cc59c411c2b045f0532be4de63090a2


[ROCm/amdsmi commit: 053c5d0c53]
2023-09-25 02:02:22 -05:00
Maisam Arif 75689a3c7e Added N/A for mixed gpu values with --csv
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Iab730ae61d2c0fb08785e90f05f83bab755b5d94


[ROCm/amdsmi commit: 5ab82ad4e6]
2023-09-25 02:02:22 -05:00
Maisam Arif 29e9a4eec1 Remove adding .json, .csv, & .txt file extensions
Change-Id: I35172115932a1363c23aedf877151e87b669bca4
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: b90dff83ea]
2023-09-25 02:02:22 -05:00
Maisam Arif f87489b735 Updated metric --xgmi_err to display string instead of object
Change-Id: I4f67384cdf65b5fa3cb04e1012ba79a53ae72cd7
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 9c314dfd5c]
2023-09-25 02:02:22 -05:00
Maisam Arif 821994b869 Fixed log handling and exceptions
Updated exceptions
	Added driver load exception
	Fixed logging override by removing previous log handlers
	Updated debug output to use gpu_id vs C-pointer
	Removed AmdSmiRetcode class in favor of using the wrapper
directly
	Added traceback limits for clean errors (Not in debug)

Change-Id: Ia02bb842b8f60d9ab4b68b7f8b1afda30b1c021c
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 9281bfbbfa]
2023-09-25 01:49:35 -05:00
Galantsev, Dmitrii 10207f0a3a Remove old gpuv-smi symlink
Change-Id: I39d9aa96eb8ed2dd6a4a222c3c4da9ff2b2de007
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: db3e119f7d]
2023-09-25 00:52:17 -05:00
Maisam Arif e408c46775 Added energy counter in metric --energy
Change-Id: I8ea09af79a1a37f53038d06a89eeac0882c47a1d
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 842b290a44]
2023-09-24 22:32:52 -04:00
Maisam Arif 260fd7faae Removed compatibility modes
Removed gpuv-smi and rocm-smi compatibility options
	Updated py-interface README

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I1cad3e65e0928e7041727c6d5e7e7bdc39d667d0
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 5c52f82328]
2023-09-24 21:17:43 -04:00
Maisam Arif b6630e0200 Change uuid_info file read to uuid generation
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I77f2c6b44efd6faae3c2466989e1caeaad16669d


[ROCm/amdsmi commit: 8a9f862dbf]
2023-09-24 21:17:34 -04:00
Maisam Arif 2e3bf6eb1a Added all option to gpu selection
Change-Id: Ifcb49d66239c54fd3a214f4782321bbcc59e057a
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: a28df4a242]
2023-09-24 18:13:38 -04:00
Maisam Arif 3e9e014c10 Updated Fan speed function calls
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ie4d6af3a05d6a408a94ce22268addd547ad5b688


[ROCm/amdsmi commit: 5ad17006b2]
2023-09-24 18:05:13 -04:00
Maisam Arif 8f9b8b4f16 Moved clock locked under applicable clock
Change-Id: Ie47b20d0d367a198d6978a5dc571811938cfd02f
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: ddc63694bc]
2023-09-24 03:15:20 -05:00
Maisam Arif d8cdba3803 Updated metric --usage labels & error handling
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ie376785deeae2df562962c18f4395db87025181b


[ROCm/amdsmi commit: f82063d19f]
2023-09-24 01:36:05 -04:00
Maisam Arif f0ccdf7265 Added pcie bandwith to metric --pcie
Change-Id: I12d070ca8e4ad0606d5d2c843cdffdcd83007350
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: e079032d0e]
2023-09-24 00:12:57 -04:00
Maisam Arif 7463a84bd6 Moved replay count under metric --pcie
Change-Id: I86564af04526df9b1a8cdae14da39450d924805d
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 901b9e8331]
2023-09-23 23:12:20 -05:00
Maisam Arif a904b6503e Added is_clock_locked placeholder
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ia8750b4233bf37c4eab81b7815fd9aaebe3f1ca3


[ROCm/amdsmi commit: 6d0adab4fd]
2023-09-23 23:01:58 -05:00
Maisam Arif af1a2049a9 Corrected voltage output to N/A in metric --power
Change-Id: I0e8da0821196602842d35841470e36b91ba31ce3
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 7b28fdf9c5]
2023-09-23 23:57:22 -04:00
Maisam Arif 476f4642f8 Changed pcie_slot_type to slot_type
Change-Id: Iab63397b049bbed4e0e52357c3eff7c1bcfe9590
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 4ce4b7fda1]
2023-09-23 23:53:25 -04:00
Maisam Arif 92b0bec5e3 Corrected mem_usage command
Dropped redundant fb_usage argument

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I85d72683085270415f735e9817e359baf6b36773


[ROCm/amdsmi commit: 93c5112cdf]
2023-09-23 23:53:05 -04:00
Maisam Arif 79734a6b34 Added vram info to static --vram
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I48f6875d5131440848ef6f5875c6d385fee871e3


[ROCm/amdsmi commit: 6dcfd4a815]
2023-09-23 23:52:50 -04:00
Maisam Arif 5a91e9805a Added vendor_name to static --asic
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I3d52a8769e1f721c20efdf78ffb9e6813de59e10


[ROCm/amdsmi commit: 79ccf1670b]
2023-09-23 23:51:24 -04:00
Bill(Shuzhou) Liu e6c88b74d3 Standard format driver date
Normalize the driver date format.

Change-Id: I2f9623e99d28217b3cc1a9b6f91cbe77ed66fac9


[ROCm/amdsmi commit: 9fc677a261]
2023-09-23 23:46:43 -04:00
Galantsev, Dmitrii 49bd046e6e actvity -> activity
Change-Id: Ie31d9faca2181cb2d47f7f4764b64ed8cc7f8007
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 2589d677b0]
2023-09-22 11:45:21 -05:00
Galantsev, Dmitrii 43591c22cf Merge remote-tracking branch 'rocmsmi/amd-staging' into HEAD
Change-Id: I65ed7f3a0d1b6e58bc8377932d7c39db21d1b422


[ROCm/amdsmi commit: 5c41319c83]
2023-09-21 23:43:20 -05:00
Maisam Arif 8647ecfa80 Corrected voltage_read call in amdsmi_get_power_info
Change-Id: I4097b3ac5699360d4e91c8b8254431b6b6768c3e
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: def17accbe]
2023-09-21 23:41:38 -05:00
Maisam Arif 0d4014c01e SWDEV-417124 - Implement Power Management
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ib0d37038e49cec61d5415076a46a5666d95dcea2


[ROCm/amdsmi commit: e4fac177c1]
2023-09-21 14:23:26 -05:00
Oliveira, Daniel 4fd608200c rocm_smi_lib: Fix [linux BM] [AMDSMI] Memory Bandwidth
Implements APIs for 'gpu_metrics_v1_3' utilization averages

Code changes related to the following:
  * rsmi_dev_activity_metric_get()
  * rsmi_dev_activity_avg_mm_get()
  * CLI shows "Avg.Memory Bandwidth" under "--showmemuse"

Change-Id: I8e4600f350a7c18499abf022534db2b875f09d5f
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>


[ROCm/amdsmi commit: e0483f2ee2]
2023-09-21 11:00:29 -04:00
Galantsev, Dmitrii 8fb00bd478 Update amdsmi_wrapper.py
Change-Id: Ia523ba6ac629c02b6d6ba3db6d57507f2003f817
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: a6af1769b9]
2023-09-20 15:05:09 -04:00
Galantsev, Dmitrii fcef65621d PACKAGE - Fix packaging
Allow for configureLogrotate to fail without failing configure

In previous commit I forgot to invert the check when switching
"IS_SYSTEMD" and "!IS_SYSTEMD" if-else statements.

Change-Id: I8eb8e7981c6353a2e60064eb3a6e35821ea2a0d0
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: b99867eb80]
2023-09-20 10:37:35 -05:00
Galantsev, Dmitrii 89667d82a0 PACKAGE - Cleanup packaging
- Clean-up packaging scripts. More consistent with RDC.
- Remove all 'sudo' calls. all these scripts are to be ran by root.
- Reduce scope of variables.
- Remove unnecessary functions

Change-Id: Ib90f8e66ef4eae24f73e940fff44f515e12233f5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 431a7071a0]
2023-09-20 01:07:51 -04:00
Maisam Arif f6229ba831 Merge "Added debug logging for amdsmi library calls" into amd-dev
[ROCm/amdsmi commit: 8b873f6262]
2023-09-19 16:47:51 -04:00
Maisam Arif db21f147b8 Merge "Changed discovery to list" into amd-dev
[ROCm/amdsmi commit: 11bd6a0319]
2023-09-19 16:47:46 -04:00
Maisam Arif 90b4de6901 Merge "Added slowdown temperature metrics" into amd-dev
[ROCm/amdsmi commit: 72cd9ee6bd]
2023-09-19 16:47:22 -04:00
Maisam Arif c0db1b1cb9 Merge "Return the driver loading status" into amd-dev
[ROCm/amdsmi commit: d756f5ee72]
2023-09-19 13:01:28 -04:00
Maisam Arif 0966fdec42 Added debug logging for amdsmi library calls
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ifb3692f50a2aaa7691b9c7afb89dd89799577e48


[ROCm/amdsmi commit: d8de6d3375]
2023-09-19 13:00:57 -04:00
Maisam Arif 23499c2e44 Changed discovery to list
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ib712a182e839343472f4c6fd87a34d045b63f619


[ROCm/amdsmi commit: fab2184e71]
2023-09-19 12:00:49 -05:00
Maisam Arif b3c1dd5a2a Added slowdown temperature metrics
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ibeb7968c4fb352ff215a617908e0c0abc33a38a4


[ROCm/amdsmi commit: 93c54f52cd]
2023-09-18 18:11:55 -05:00
Maisam Arif 0072e107bf Adjusted power limits
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I8586c4a6c9d0a6a05003013c702f88cc42d05114


[ROCm/amdsmi commit: df9e05a4b1]
2023-09-18 18:11:39 -05:00
Sam Wu baf688b5ec fix toc to point to correct doxysphinx output path
update doc requirements; rocm-docs-core to 0.24.1

Change-Id: I78257d476a8bc47fd1a4ee03aa3db1a430ed116f


[ROCm/amdsmi commit: 7b32ea614b]
2023-09-18 09:07:01 -06:00
Bill(Shuzhou) Liu ba4506639b Return the driver loading status
When init the library, it could return status whether the driver is
loaded or not.

Change-Id: Id26b8058e32881ebe2514067a639a2a871d1f252


[ROCm/amdsmi commit: f86f62b3f7]
2023-09-18 08:38:16 -05:00
Maisam Arif a0e321e819 Merge "Fixed metric temp try catch" into amd-dev
[ROCm/amdsmi commit: e67c2fbf51]
2023-09-15 18:02:18 -04:00
Maisam Arif 16c597e10a Merge "Spell check bandwith to bandwidth" into amd-dev
[ROCm/amdsmi commit: 60775a8abe]
2023-09-15 18:01:36 -04:00
Maisam Arif e9e447b4e7 Merge "SWDEV-412847 - Changed junction to hotspot" into amd-dev
[ROCm/amdsmi commit: c56effda68]
2023-09-15 18:01:30 -04:00
Galantsev, Dmitrii 5b362b65ce rocm_smi.py: Fix pipe into head error
When piping rocm_smi into 'head' it failed with "Broken pipe" error. The
error can be safely ignored. head closes the pipe early which causes
calls a SIGPIPE signal to be raised.

https://docs.python.org/3/library/signal.html#note-on-sigpipe

Change-Id: I4a589c6ed9a8c5b50de84b33e28115c6b510045f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 094c98a74f]
2023-09-15 16:37:10 -04:00
Galantsev, Dmitrii cabd0528b9 rsmiBindings.py - Add initRsmiBindings()
Library path was printed at all times even with --json flag.
This commit adds a mandatory initRsmiBindings function which is a core
component of the rsmiBindings.py library.

It **MUST** be called on import.

Change-Id: Ic6ae1ec5d1fabba288910e6aed6c4706e53e5cd7
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 3b95214fff]
2023-09-15 16:37:10 -04:00
Galantsev, Dmitrii 205e1577de PACKAGE - Remove __pycache__ on uninstall
After running the amd-smi tool, the following directories get created:

- /opt/rocm/libexec/amdsmi_cli/__pycache__
- /opt/rocm/share/amd_smi/amdsmi/__pycache__

Those need to be removed so rocm can be cleanly uninstalled.

Change-Id: I1738aed444ef9427179e99f6e25ad1beab3d8fab
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: daa2c42627]
2023-09-15 03:06:01 -05:00
Galantsev, Dmitrii b2273bfdf6 TESTS - Check power and frequency support
It is not guaranteed that power can be read or set for some GPUs
(MI300). It is also not guaranteed that frequencies can be set.

As this is not a tool issue - we simply skip the failing test.

Change-Id: I134e96a476040cef513cd924f00e30cd6dea42a5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 5c574ac79c]
2023-09-14 22:19:33 -04:00
Maisam Arif 0eaab523bf Fixed metric temp try catch
Fixed tabbing
	Fixed gpu is to gpu ==
	Fixed metric temperature calls to do as much as possible and not
	error when one metric is not supported

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I360c380ad18581ab2e0cc8f7d1109d3da2556907


[ROCm/amdsmi commit: 1394f74b92]
2023-09-14 18:44:00 -04:00
Maisam Arif 35d20bcb80 Spell check bandwith to bandwidth
Change-Id: Icfb3b2398fe0590dbab6e531c8ec1cdceebe658d
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 42b030def3]
2023-09-14 18:43:49 -04:00