Maisam Arif
9bbd32046e
SWDEV-449314 - Added pyyaml check before installing via pip
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ie6d0d664e74b47c1efce6e6fac19ee4a1bf0d5eb
[ROCm/amdsmi commit: 25c8ff6c2a ]
2024-03-14 13:31:06 -04:00
Bill(Shuzhou) Liu
18ae8f3095
Unable to reset GPU from CLI
...
The CLI helper compares the hex vendor id string with the number
and never match it as AMD GPU.
Change-Id: I1ababdce3a3694a5e26e5b0feef4d3d8cd40df7a
[ROCm/amdsmi commit: b2690fdf1e ]
2024-03-13 10:57:15 -04: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
010d839dca
SWDEV-443112 - Ensured dictionary output when static --bus is empty
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ibd61eeec417a9ff40cb868073b3e1eed2a87cc59
[ROCm/amdsmi commit: 2f8f34946e ]
2024-03-11 15:25:28 -04:00
Maisam Arif
9326d1de19
Enabled ecc-blocks argument to linux VM
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I310c227ffa3ef45688a49cdedb43844aafe86339
[ROCm/amdsmi commit: dea4fac979 ]
2024-03-11 15:23:04 -04:00
Lisa
cf0de025c1
fix links
...
Change-Id: I23520f7abf5e67453a928a07b46f126bcd5c1469
Reviewed-By: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: ec56aba6c1 ]
2024-03-07 06:05:53 -06:00
Galantsev, Dmitrii
01dbe9de84
Fix misc memory leaks
...
Change-Id: I3dbf56e98d8c1312f9081956ed590962b2bdace3
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 44c189b9f5 ]
2024-03-07 04:56:16 -06:00
Galantsev, Dmitrii
54c7e6f4c7
Fix memory leak created by hanging opendir
...
Change-Id: I01e372c6a6b427f21e89cb5e4217f876346a35be
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 0155219389 ]
2024-03-07 04:35:30 -06:00
Galantsev, Dmitrii
583ff6d8cb
Add .github/CONTRIBUTING.md
...
Change-Id: Ia7a2272516f2fed37dd38debad09b79484f04684
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 50740a3e91 ]
2024-03-06 19:14:09 -06:00
David Galiffi
3e56a34a92
Add Doc team to CODEOWNERS file
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
Change-Id: Iad8eea0645b63bddb835ed22080facc7d25c1bc0
[ROCm/amdsmi commit: 1b0e01d504 ]
2024-03-05 15:03:25 -05:00
Bill(Shuzhou) Liu
f0e5bffab3
Add support for deferred RAS errors in API
...
The API will support the deferred errors
Change-Id: I221a146f09fefde1fc31e5f746d0870e07c93561
[ROCm/amdsmi commit: c489cb8f3f ]
2024-03-04 22:46:44 -05:00
Maisam Arif
a807b8dc37
Revert is not None check for static & metric arugment checks
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I351c88d53c9a626ad4305a7c61dc18b976b853f2
[ROCm/amdsmi commit: c8c03dfab0 ]
2024-03-04 11:02:50 -06:00
Deepak Mewar
40bffc8ced
Updated as per latest esmi library changes in github
...
Change-Id: I949e1f2dcffc223274505764c84f2c6b9a533c98
[ROCm/amdsmi commit: cfb9b5e750 ]
2024-03-04 11:01:36 -05:00
Maisam Arif
ab907b4fd8
SWDEV-448626 - Removed gpu prefix in non-csv formats
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I77fc58828a978080482e6ab01ff89f1f5a554dc5
[ROCm/amdsmi commit: 463817f344 ]
2024-03-01 09:09:23 -06: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
Oliveira, Daniel
94d5c85371
fix: [rocm/amd_smi_lib] Navi3X/Navi2X/MI100 amdsmitst 2 test cases fail when running
...
Checks returned error by get_gpu_pci_bandwith() before assert
Code changes related to the following:
* Unit tests
Change-Id: I950eee5d92607eea08722af7d7c84e8457cd4e60
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
[ROCm/amdsmi commit: c6208c0db0 ]
2024-02-28 15:11:22 -06: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
Maisam Arif
b390bbec7a
Bump Version to 24.4.0.0 & Corrected argument checks for set subcommand
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I651f8ca652c764f30845503dd869f435f728d5ba
[ROCm/amdsmi commit: 69caba8727 ]
2024-02-23 20:47:19 -06:00
Maisam Arif
45c9118db0
Updated README and removed cpu core option from Static subparser
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I039c0f0ed2f7094aafe8849baea3cec887b7e8ff
[ROCm/amdsmi commit: fa7a2838d8 ]
2024-02-23 00:41:17 -06:00
Maisam Arif
60a86065c0
SWDEV-436792 - Add XGMI Table
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ia7a43b2b6d01fd32ece00cc26c28ba3088f3aa9e
[ROCm/amdsmi commit: 4ca326d824 ]
2024-02-22 23:10:57 -06:00
Maisam Arif
06d32ac405
Align to Host left adjusted topology output
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I8e56156200d5eface7f069ccf82a6b7503e1a48c
[ROCm/amdsmi commit: 16c34e91ac ]
2024-02-22 23:10:57 -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
4cf9c0eb03
SWDEV-436992 - Added Units of Measure to JSON Output
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I0aba1533bc2919b7354ef6cad5ae4ae5d23e92a7
[ROCm/amdsmi commit: 794354dad9 ]
2024-02-22 07:16:13 -05:00
Maisam Arif
8425ea9d50
JSON Alignment with Host for singular device output
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I12acbae8b385dac75ccc37e04d40a29153ba1944
[ROCm/amdsmi commit: 9146e9c6eb ]
2024-02-22 07:16:01 -05:00
Maisam Arif
8c4518eb66
SWDEV-445664 - Aligned Metric Command with Host
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I905ee72272bb4c5ccde3e237d2663ec6e0e55034
[ROCm/amdsmi commit: 542bfc0c77 ]
2024-02-22 07:15:17 -05:00
Oliveira, Daniel
49dd38f117
fix: [rocm/amd_smi_lib] TestFrequenciesRead & TestPciReadWrite test cases failed
...
Fixes asserts in unit tests, and 'pp_dpm_pcie' condition
Code changes related to the following:
* rsmi_dev_pci_bandwidth_set()
* Functional tests
Change-Id: Id5e6851393fa3b51bb8cad87daca1efaf500a7e0
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
[ROCm/amdsmi commit: 475424525e ]
2024-02-22 03:40:50 -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
Maisam Arif
6536a9d969
Unified human readable output tabbing with Host
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ie8ebe783e0e2cd445a0b29431c11302a0675a010
[ROCm/amdsmi commit: 180f893791 ]
2024-02-21 06:46:02 -06: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
aff2fc02c4
24.3.0 Version update
...
Change-Id: I936c896117ad64d06ea919a8b7bd6ba4cc388592
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: 61f8888488 ]
2024-02-15 17:21:24 -05:00
Maisam Arif
02a42f3d4b
Added Monitor command to Guest Linux
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I378a1fcf49d7a69b09b6c93d77a4b084144a5633
[ROCm/amdsmi commit: dd18c117e6 ]
2024-02-15 09:45:42 -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
Deepak Mewar
57419ff3cc
Updated amdsmi header for ESMI doxygen formatting
...
Referencing htttps://github.com/ROCm/amdsmi/pull/10
Change-Id: I516e3643130db8a4213aee7dfcaca27363e3171e
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: 34ccbb5d1b ]
2024-02-14 02:03:05 -06:00
Oliveira, Daniel
e9e246f23d
fix: [rocm/amd_smi_lib] amdsmi_get_gpu_activity gfx/memory activity does not update
...
Checks and forces rereading gpu metrics unconditionally
Code changes related to the following:
* Device::dev_log_gpu_metrics()
* amdsmi_get_gpu_metrics_header_info()
Removed unintentionally during work on 'header cleanup Remove non-unified headers'
* Examples
* Unit tests
Change-Id: I83710e173c0f7102d0b7f865c18474c979a95cd8
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
[ROCm/amdsmi commit: 78074d7d77 ]
2024-02-13 10:15:17 -06:00
Maisam Arif
b6f62bb651
Renamed amdsmi_get_metrics_table to amdsmi_get_cpu_metrics_table
...
Renamed structs to be more conistent with what they are calling
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I6f2be2fcb76f004aa592f0dad8545565700ccd4b
[ROCm/amdsmi commit: f831cf49f7 ]
2024-02-12 16:30:18 -06:00
Maisam Arif
aa633783aa
SWDEV-439217 - Updated amdsmi_get_gpu_asic_info python api
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Iafcfb10bec9a9a04574afdd95f10971f537e433b
[ROCm/amdsmi commit: 7a19dbbfe6 ]
2024-02-12 15:37:45 -05:00
Bill(Shuzhou) Liu
7bcdf63c18
Add @platform doxygen alias
...
The @platform alias will describe which platform (for example,
gpu_baremetal or/and host) an API can be used.
The get_platform.py is a tool to compare APIs in different platforms.
Change-Id: I902bc4fea048269eace6e9f3f4a8e93f3adb7f87
[ROCm/amdsmi commit: 86d025daaa ]
2024-02-07 07:28:38 -05:00
Maisam Arif
b3387610de
Added Navi21 Device ID
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I0765283afda4c5cb04e2ad986863ec788da233cc
[ROCm/amdsmi commit: 9fe10fc98a ]
2024-02-07 05:18:47 -05:00
Deepak Mewar
742802ec02
Updated python interface for renaming hsmp metric table elements as per PPR
...
Change-Id: Ic91ba09af396cc16f3e6461f49f985a034edbe09
[ROCm/amdsmi commit: c533085a6a ]
2024-02-06 18:46:27 -05:00
Deepak Mewar
1bbb19c8b7
Added amdsmi cpu family & cpu model
...
- Updated header and source files
- Updated python interface
- Generated python wrapper for updated header
- Updated the CLI to have cpu family & cpu model
as part of metric table
Change-Id: Iea440251797270d5d29ffe883b0ad6db790be658
[ROCm/amdsmi commit: 6f7273fda5 ]
2024-02-06 18:46:27 -05:00
Deepak Mewar
c3ed6ffbfe
Updated python interface for metric table readable timestamp
...
Change-Id: I251d9ee9c908413e29dd4ce6bf46acb448867a43
[ROCm/amdsmi commit: 8adf3eba1b ]
2024-02-06 18:46:27 -05:00
Maisam Arif
39537d999d
SWDEV-436533 - Cache Info Struct Update
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ic640fa657cdcc32d7b00ff78fc9452ec7e05dd07
[ROCm/amdsmi commit: 88192d8b6b ]
2024-02-05 16:51:04 -05:00
Bill(Shuzhou) Liu
058e3449a3
UMC ECC count error
...
Remove another place which will check the size of the file.
Change-Id: If681a84253a8594c9f6d44d84dbf5d04a5e35612
[ROCm/amdsmi commit: 9683fc26ca ]
2024-02-05 11:07:29 -06:00
Maisam Arif
d5f2a6770a
Fixed gpu_metric and cache cli checks
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ic71e2b50dfa8fc106a17079842a7564a8e24b69d
[ROCm/amdsmi commit: 59d885a9ca ]
2024-02-01 05:47:18 -05:00
khashaik
fa2920f4dd
amdsmi_cli: Update the smu fw version data output
...
Change-Id: I8b28f7b5cf32530f5e6b3af4c342d7b6c150012b
[ROCm/amdsmi commit: 1e708aaad9 ]
2024-01-31 15:55:59 -05:00
Bill(Shuzhou) Liu
25a7ea7c06
UMC ECC count return not supported
...
The current code assume err_count sysfs only have 2 lines, which is
changed for umc_err_count by adding extra line for defer errors.
The code is changed to relax such check.
Change-Id: I7129bfcf9ef47346bca3c5a9535bc8c16c670f88
[ROCm/amdsmi commit: b125f3ee8f ]
2024-01-30 11:12:40 -06:00