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
Maisam Arif
806adfa83c
SWDEV-412847 - Changed junction to hotspot
...
Change-Id: I7f6c1a0a77e6a09d2a3e831463cf03e35266bf40
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: d2ef113457 ]
2023-09-14 17:43:26 -05:00
Galantsev, Dmitrii
bb23bfae2f
README - shell -> bash
...
Change-Id: I3a50c38ae280747b4874cff443091f332980fe50
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 238c7f6dca ]
2023-09-14 17:32:01 -04:00
Galantsev, Dmitrii
f9a268a46a
README - Add a documentation link
...
Change-Id: Ia56994825e99e72829283f07bed7379d95d24498
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 26c4578ee2 ]
2023-09-14 16:31:42 -05:00
Galantsev, Dmitrii
b2a9a2f2a6
Add errors for existing but empty dev files
...
Change-Id: Iad9febc50f9b8e6085f8b605249ee884d2f134d6
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: a4b470fe71 ]
2023-09-14 17:30:03 -04:00
Oliveira, Daniel
c9f9221ebe
rocm_smi_lib: Fix rocm-smi --resetfans results in Permission Denied
...
For operations related to:
--resetfans
--setfan
We report 'Not supported' for these cases instead of 'Permission denied'
Code changes related to the following:
* rocm_smi_properties
* rocm_smi related APIs
Change-Id: I144646efc3804fabd45cc5a46351803950b4feb7
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
[ROCm/amdsmi commit: 12f395e592 ]
2023-09-14 16:54:29 -04:00
Galantsev, Dmitrii
90929bce8e
Fix misspelling averge -> average
...
Change-Id: I3546348560acadb1e775e10ad24115de4ccfc800
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: d9381b6dae ]
2023-09-13 19:49:46 -05:00
Galantsev, Dmitrii
77a46001c2
README - Add documentation links
...
Change-Id: I048c159394286545d518176d2751a43934b7fe9d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: fe0b6e5f4c ]
2023-09-13 19:38:38 -05:00
Galantsev, Dmitrii
a917139be4
PY: Silence error output when printing concise info
...
Change-Id: I9ce4ad523b3fe2ec8afc5bea791810ec67558f11
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 4acfb00ad5 ]
2023-09-12 19:16:16 -04:00
Shuzhou Liu
0825443a75
Merge "Add API for the memory type" into amd-dev
...
[ROCm/amdsmi commit: ab615f6b2a ]
2023-09-12 09:34:03 -04:00