Maisam Arif
3ef31b3ed0
SWDEV-435197 - Add process table to CLI monitor subcommand
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: Ibe06f4a4be619ae9cba909c2474b0e482eeb87d5
[ROCm/amdsmi commit: 92f014059e ]
2024-06-19 23:36:55 -05:00
Maisam Arif
5a62ef2b7c
Bump Version to 24.6.1.0 and Update Changelog
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I88b8ad1341d7f1a2e14517db82979bb6b28575e8
[ROCm/amdsmi commit: a3497702cb ]
2024-06-18 23:54:26 -05:00
Bill(Shuzhou) Liu
f86ba0a7c4
Change the clean shader API to clean local data
...
To be align with the unified API.
Change-Id: I2819339fba6f528204cebd3e9605109e82cbc5b4
[ROCm/amdsmi commit: e3c63628e5 ]
2024-06-17 16:23:33 -05:00
Dalibor Stanisavljevic
a993473e13
Changed type to uint32_t oam_id due to header unification
...
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
Change-Id: I351415f4a766ad6aa0c2e81adf8b416d066048ea
[ROCm/amdsmi commit: 80043adb81 ]
2024-06-13 05:12:55 -04:00
Maisam Arif
149cab5bc5
Update Python API README example code
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I5dbb2e3cdab31b41e6f502d3257fe899eed1ee97
[ROCm/amdsmi commit: f9bfb746fb ]
2024-06-07 16:20:00 -04:00
Maisam Arif
e154b3c89b
Removed Throttle Status from CLI Tool
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I8eb8f30f821589003201d6d8bb96592ec5f8a483
[ROCm/amdsmi commit: 37c044696d ]
2024-06-07 15:19:48 -05:00
Bill(Shuzhou) Liu
b517f3c214
Change the name of clear sram to run cleaner shader
...
The function is to clean the local data in LDS/GPRs. The clear sram
is misleading.
Change-Id: I0385e6d6348602fe0f347d17e48ed8983f7ceb87
[ROCm/amdsmi commit: 4cf59c4edb ]
2024-06-05 12:07:39 -05:00
Maisam Arif
7dfe4276cc
Use different sysfs for soc_pstate and xmgi_plpd
...
The sysfs is changed to use the pm_policy folder with multiple
dpm_policy files.
Change-Id: I40fac8de2d0cb127950d238b8196f6d2416778d0
[ROCm/amdsmi commit: e5d1ba4621 ]
2024-05-31 01:38:41 -04:00
Maisam Arif
d2719fa4f6
Temporary generator.py patch for amdsmi_bdf_t
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I93157127524b87e2e1445dcdc8588e62530bf68c
[ROCm/amdsmi commit: b39b39ef3c ]
2024-05-30 15:35:38 -04:00
Dalibor Stanisavljevic
5153032416
SWDEV-457337 - Header aligment
...
Missing AMDSMI_STATUS prefix
Change-Id: I15d050a146c92f6897d48317d8fec51d046535d1
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: 458dc8f180 ]
2024-05-30 15:35:38 -04:00
Maisam Arif
8bcf57fd99
Fixed None event being read in AmdSmiEventReader
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I2141421a133c867a5c91d7d18b73141513f1868b
[ROCm/amdsmi commit: 3aa62b082a ]
2024-05-30 03:28:00 -04:00
Maisam Arif
fe41e8f21c
Header unificaiton fixes
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I84bb9a8121927980e4306a9db47ae04d7d03d85f
[ROCm/amdsmi commit: 3cf50dff0b ]
2024-05-23 14:32:57 -05:00
Dalibor Stanisavljevic
cdd24a7b0f
SWDEV-457337 - Fix header alignment
...
Change-Id: I9f25f6c4f0d00c76b66d13162f30be11368f5b59
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: 7b2463abe0 ]
2024-05-23 04:41:57 -04:00
Maisam Arif
bbcff5221d
SWDEV-458102 - Updates to pp_od_clk_voltage parsing
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I650dae1a99856dcde914fe66917cf9111f3ce0e2
[ROCm/amdsmi commit: 7d999aa34c ]
2024-05-15 03:18:24 -05:00
Maisam Arif
784fefcd54
Added #defines from amdsmi.h to python interface
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ic1a17d20f9f1f76e55813db8e2fe287279cb231e
[ROCm/amdsmi commit: 8f8d88416f ]
2024-05-15 00:54:25 -05:00
Charis Poag
aaed28aaab
[SWDEV-451104] Update static --board + amdsmi_get_gpu_board_info()
...
Updates:
* Expanded `amdsmi_get_gpu_board_info()` amdsmi_board_info_t structure size
Updated sizes that work for retrieving relevant board
information across AMD's ASIC products.
* Fixed `amdsmi_get_gpu_board_info()` to no longer return junk char strings
Change-Id: Ie1553c6109d678d283d82c24e9284f8e19cd6ccc
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/amdsmi commit: 4295bba37f ]
2024-05-13 23:05:32 -05:00
Maisam Arif
1bc244b911
SWDEV-444567 - Added Ring Hang Event
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I2e73ba08ee0004f6f30660b2fa425ea94bafceca
[ROCm/amdsmi commit: 52843152a5 ]
2024-05-03 17:21:28 -04:00
Galantsev, Dmitrii
3299ae6f73
DOCKER - Lock to 22.04 and install modern cmake
...
Change-Id: I032ef3c0b968a622cca49342f7e85170fc300b7f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: a5f889930a ]
2024-05-02 21:52:10 -04:00
Maisam Arif
48131e9481
Revert "SWDEV-458102 - Deprecated Voltage Curve API"
...
This reverts commit cc8eb17759 .
Change-Id: I8a3eaf0a9f28200e09fb35d5260fbc070fe8a4a9
[ROCm/amdsmi commit: 11c72946eb ]
2024-05-02 15:27:16 -05:00
Charis Poag
f7d3417a7f
SWDEV-450580 - Fix powercap set
...
Updates:
* CLI - Added AMDSMIHelpers.convert_SI_unit() to help
conversion of units
* API - Reverted to uW for power cap limits
* CLI - amd-smi static --limit now includes MIN_POWER
* Tests now are all using uW units to keep W conversion
to only happen in CLI
* Python API now reflects same units as uW (what is seen
in amdgpu driver)
* CLI - amd-smi metric --power:
Fixed power seen on gpu_metrics v1.3
Change-Id: I32d9ba78d0d8806772f0860f9a803a885b3f316a
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/amdsmi commit: c24d66740e ]
2024-05-02 10:13:39 -05:00
Maisam Arif
cc8eb17759
SWDEV-458102 - Deprecated Voltage Curve API
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I111c3ce26d2ab66d5e755432f4b8a9bfa631f805
[ROCm/amdsmi commit: 1423fb632e ]
2024-05-02 02:53:29 -04:00
Maisam Arif
ce70355201
Updated README example output
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I45e7ecea022a028501f381fea4291bf78cc4494b
[ROCm/amdsmi commit: 962e217d08 ]
2024-04-30 19:13:46 -05:00
Maisam Arif
30ffa6feb0
SWDEV-453493 - Fix Null pointer reference in amd-smi bad-pages
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I10a1278b68cbb464dd0fb38a2de50413f6f43959
[ROCm/amdsmi commit: e6054be6e7 ]
2024-04-26 04:04:43 -05:00
Maisam Arif
09cf43dc7f
Added new functions to py-interface __init__.py
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I4bd591f834b026793cc9158890e30999cba46e82
[ROCm/amdsmi commit: 614816ab7e ]
2024-04-24 14:26:23 -04:00
Bill(Shuzhou) Liu
5b0f4638c4
Process isolation and clean shader
...
A few APIs and command line options are added to support process
isolation and clean shader.
Change-Id: I98ad3fc9fc7429799a21798b7fca1c307de7f403
[ROCm/amdsmi commit: 7d2ab7970d ]
2024-04-24 13:22:20 -04:00
Maisam Arif
2838dad477
Removed print in python interface
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I80e8cf18dc7631c66d4863251438327b8853cead
[ROCm/amdsmi commit: 0d6626db0d ]
2024-04-23 04:49:47 -05:00
Maisam Arif
cebb07e795
Added new ecc blocks and adjusted metric --ecc-block filtering
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ib2f69c7d59ee5108024794434fb202b5e4f58738
[ROCm/amdsmi commit: 1bd18c1a65 ]
2024-04-18 15:01:41 -04:00
Maisam Arif
9b4f0f1d2b
SWDEV-455131 - Updated process APIs
...
- Removed amdsmi_get_gpu_process_info from python API
- Updated documentation
- Aligned process --json output format to unit & value format
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I82bba1b6df71020b4a5995ff63b9aa62611ce4fe
[ROCm/amdsmi commit: c551c3caed ]
2024-04-18 14:00:59 -05:00
Maisam Arif
707730f33d
Added amdsmi_get_gpu_process_info python library documentation
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I2218bf664a8a155e6b3085378db0fb20f3be3f70
[ROCm/amdsmi commit: 50450a2a69 ]
2024-04-05 02:30:13 -05:00
Oliveira, Daniel
9e2b1d8a09
fix: [SWDEV-442525] [rocm/amd_smi_lib]
...
Fixes gpu_process_list
Code changes related to the following:
* amdsmi_get_gpu_process_list()
* CLI
* Examples
* Unit tests
* Changelog
* Readme
* rocm_smi_lib commit: 677433b367
Change-Id: I9210fbca7a5da92d0a8b472b72ca82597c8e4fb5
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
[ROCm/amdsmi commit: 08e2e21bab ]
2024-03-27 16:48:24 -05:00
Maisam Arif
144ddec250
SWDEV-452739 - Add CEM slot type to amd-smi
...
Updated CHANGELOG.md and re-added spaces after bolded lines
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ic728b3e9b083c62fe4c9791b8ede991f5dacc1ca
[ROCm/amdsmi commit: 51b3f8cccb ]
2024-03-27 02:01:25 -04:00
Maisam Arif
980da3b329
SWDEV-445664 - Aligned metric --ecc & --ecc-blocks with Host
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I93cf2bdab8c4c066bacf0e910e5620d37b362b07
[ROCm/amdsmi commit: e2e4349bd2 ]
2024-03-26 16:30:31 -04:00
Maisam Arif
4d62fc8bd6
SWDEV-445664 - Aligned metric --clock with Host
...
Change-Id: Ib4dc372aed61f6301680ac746eccf448e9d0ed00
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: 93b81e5012 ]
2024-03-26 16:30:31 -04:00
Maisam Arif
9fcbd0f477
SWDEV-447333 - Corrected amdsmi_init() python documentation
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: If46e7236316687cd97cf1a69770f87154e2681ff
[ROCm/amdsmi commit: 8bf2bd4b89 ]
2024-03-26 16:30:22 -04:00
Maisam Arif
0079a66c5b
SWDEV-435406 - Corrected amdsmi_get_power_info() to return N/A for invalid values
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I2aeb6f6670f6f47cd496faf7fc41192647f7d58c
[ROCm/amdsmi commit: dad2c430ea ]
2024-03-26 10:43:28 -04:00
Maisam Arif
c872b4b1ea
SWDEV-431924 - Corrected amdsmi_get_gpu_board_info() to return N/A for invalid values
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I3f7e7c873c24b8f5ddd6784700f193c2fdf199e0
[ROCm/amdsmi commit: 72b0a6efe5 ]
2024-03-26 10:43:16 -04:00
Bill(Shuzhou) Liu
b9b958b82c
Get and set the XGMI PLPD
...
Update the API and CLI to support XGMI Per-Link Power Down Policy.
Change-Id: Iaf04a771eb8bb0829a5b3088d803a7355a8dfd0b
[ROCm/amdsmi commit: e4085c6414 ]
2024-03-26 01:48:14 -05:00
Oliveira, Daniel
51d25d8feb
fix: [SWDEV-448201] [rocm/amd_smi_lib]
...
Adds Add PCIE Errors
Code changes related to the following:
* amdsmi_get_pcie_info()
* CLI
* examples
Change-Id: Ie0b7053e77c88fb18309c16e74bce75d862c45a9
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
[ROCm/amdsmi commit: 1310c767ce ]
2024-03-24 23:33:32 -04:00
Charis Poag
e9190173ea
Update ROCm 6.0/6.1 CHANGELOG.md & README.md
...
* Updates:
- [CHANGELOG.md] Add 6.1 and update 6.0 changes
- [README.md] Update README.md with ROCm install instructions
Change-Id: Ic701ebcb00e5d0af54d8f97707c1cec71a0aac4c
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/amdsmi commit: 583e5e99bf ]
2024-03-19 19:54:01 -05:00
Bill(Shuzhou) Liu
46ab68f840
Set and get DPM policy for GPU device
...
Add new APIs to set and get dpm policy for the GPU device.
Change-Id: I26fa49cd17d0ce66bda3446c38945a6cf35717ff
[ROCm/amdsmi commit: 108e6d4ae6 ]
2024-03-12 10:32:31 -04:00
Maisam Arif
3c0b4b46c0
Added __version__ attr to Python Library
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ibbd90eaa60cc8b9dd0387d7fac8aef06a3a43375
[ROCm/amdsmi commit: 55cfcf11d6 ]
2024-02-28 16:27:33 -05:00
Maisam Arif
968b6aaf41
Removed old Python API function documentation
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ib145fae98f1e99ab474b86ec4f6ddc2c8c44126e
[ROCm/amdsmi commit: 57a43babad ]
2024-02-26 14:10:49 -06:00
Deepak Mewar
d41232363c
DCSM-371 - Observing previous mode details as null for amdsmi_set_cpu_pcie_link_rate
...
Signed-off-by: Deepak Mewar <deepak.mewar@amd.com >
Change-Id: I79a61d7b10aaff27b07e3d108a9b817c5ead6cf3
[ROCm/amdsmi commit: f48e3f48a3 ]
2024-02-22 16:30:18 -05:00
Maisam Arif
13e9ab4ad6
SWDEV-445396 - Aligned Static Command with Host
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I4182b9104e173f54830fc44819a61d74d31d65d7
[ROCm/amdsmi commit: a719ae9707 ]
2024-02-22 03:35:00 -05:00
Bill(Shuzhou) Liu
21cf0c1b5c
Unify the amdsmi_get_pcie_info python interface
...
Make the python interface consistent with the C interface.
Change-Id: Idda08f888947c757e475d5a024b0ec3d8e1d846a
[ROCm/amdsmi commit: db33cda0c1 ]
2024-02-22 03:33:59 -05:00
Maisam Arif
2c3537e389
Refactor ESMI Initialization and Argument Parsing
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Iefab3a8110e0d3c525ee0cef1bdef9101550e9de
[ROCm/amdsmi commit: f58613561c ]
2024-02-21 19:02:14 -05:00
Deepak Mewar
1e6fd88ac6
Fix for multiple hsmp freq sources not reported on some setups
...
Change-Id: I8afe7076bd7790cf408ef104c50ac8d258b7d3fc
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: 84608807da ]
2024-02-21 06:30:03 -06:00
Maisam Arif
c3bfdbe806
Aligned cache property enum with Host
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ie64a33f55c9a9a7cc8c806419509897351f37c70
[ROCm/amdsmi commit: 703fdb0ed2 ]
2024-02-20 05:48:53 -06:00
Maisam Arif
bc4d2bc383
Cleanup & rev_id fix
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I497037939b3f13b4f835762f2cdd42261e7f26f4
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: 482930eee3 ]
2024-02-15 16:50:10 -06:00
Maisam Arif
4728d05c5f
Align list and cache_info to Host
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I4fa55b360b74d5a202d0b9b4eb7aee660b0a1bcf
[ROCm/amdsmi commit: 77710921a4 ]
2024-02-15 01:47:59 -05:00