Charis Poag
c5ba765be0
Merge rocm-smi/amd-staging into amd-dev 20240119
...
Change-Id: Ie706473ff92a91b19e95d2d58f64904cad73a89a
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/amdsmi commit: 6132074089 ]
2024-01-19 03:57:00 -05:00
Deepak Mewar
c081e9e6f8
amdsmi wrapper generated for updated amdsmi_get_esmi_err_msg
...
Change-Id: I2388cd75111774852ae6426071d890bbf2d9d0c9
[ROCm/amdsmi commit: 730a82417e ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
1f7c6771eb
amdsmi wrapper generated for updated hsmp metric table
...
Change-Id: I18c795e18d9c95320826cb965f36d3fb5546ea5c
[ROCm/amdsmi commit: 19451cc508 ]
2024-01-16 11:41:22 -06:00
khashaik
a66efce2da
amdsmi_cli: Add checks for no gpu devices, cpu and core devices
...
- Add checks for no gpu devices, cpu and core devices
- Update units for core energy and cpu energy
Change-Id: Ieea43f1bb7fc303ebbbdf72f1ab22644a28df25c
[ROCm/amdsmi commit: 18d8087711 ]
2024-01-16 11:41:22 -06:00
khashaik
47ca69f2a6
amdsmi_cli: Fix issues for CPU related API's for DIMM
...
- Fix interface issues for dimm temperature, dimm refresh rate and dimm power consumption
Change-Id: I998209c8314e4d78a842187c5a0b127aea7dbef2
[ROCm/amdsmi commit: 4971466c22 ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
1a2b556dce
amdsmi interface updated to additionally return the freq src
...
from amdsmi_get_cpu_socket_current_active_freq_limit
Change-Id: I48f1026474115848a30352637415e7a1a52f3481
[ROCm/amdsmi commit: 7dcd5a3fd6 ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
148ecb1805
amdsmi interface updated for amdsmi_get_metrics_table units
...
Change-Id: If211292e894df9d832b879252bebf91c17112d14
[ROCm/amdsmi commit: 898c4bc06f ]
2024-01-16 11:41:22 -06:00
khashaik
323cf14a9c
amdsmi_cli: Fix issues in cpu API "cpu_lclk_dpm_level"
...
- Fix issues in cpu API "cpu_lclk_dpm_level"
- Fix issue for invalid core id
- Update the error message for invalid devices
Change-Id: I71216ff72f89cfe0c86928ae3dce1f88eae91665
[ROCm/amdsmi commit: 256907989b ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
5d5bb11625
amdsmi interface updated for amdsmi_get_metrics_table encodings
...
Change-Id: Iffed4071d5b2b5645f8118f3fbce26ab258e7882
[ROCm/amdsmi commit: 1b1591571b ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
52c1014196
amdsmi interface updated for amdsmi_get_metrics_table
...
Change-Id: I0618dd411caf6d30f74793e937984273f9c5b70e
[ROCm/amdsmi commit: 31dc8d0ee8 ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
a45d2e1684
amdsmi wrapper generated for updated amdsmi_get_metrics_table
...
Change-Id: Id55a5647064998d8f546c806f857a8745afe52ea
[ROCm/amdsmi commit: 4ecf25e882 ]
2024-01-16 11:41:22 -06:00
Charis Poag
23a0cb827f
GPU Usage/activity update
...
CLI:
Every usage field is notated by "activity"
gfx_usage -> gfx_activity
umc_usage -> umc_activity
vcn_activities -> vcn_activity
jpeg_activities[AID#] -> jpeg_activity
Wrapper: fixed metric output, misalignment
with generator
update_wrapper.sh:
DOCKER_BUILDKIT to 0 (if unset)
API:
amdsmi_get_gpu_metrics_info:
1.3: Removed commenting out avg socket power
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
Change-Id: Id3fcc20aef420c7b7a90ba22fa3bc643b2716333
[ROCm/amdsmi commit: 4575990ae7 ]
2024-01-15 23:34:08 -06:00
khashaik
313dbe77b9
amdsmi: Interface: Add units to the cpu related interfaces.
...
Change-Id: I294439c345a3e4ca399eb6b3f53eb1f18777180a
[ROCm/amdsmi commit: cdf31b8d6a ]
2023-12-21 00:09:23 -05:00
Naveen Krishna Chatradhi
37f1d47b0e
amdsmi: py-interface: Add python interface for esmi api
...
Change-Id: I4a3ab1168a7d1bf011ecc9c508e111c281503520
[ROCm/amdsmi commit: 94d3c563a3 ]
2023-12-18 06:31:35 -05:00
Charis Poag
4f502e5dab
Add vcn and jpeg activity
...
Changes:
- Add new engine field vcn_activity (from 1.4/1.5
gpu_metrics
- Updated log output to enhance view of gpu_metric
data as json pretty print
- Added new fields provided in 1.5
- Added unit overview in python API, CLI is WIP
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
Change-Id: I7d9f29e7ecc35dcd0697814c222cdd02b0d5518e
[ROCm/amdsmi commit: 8f3861e1d9 ]
2023-12-15 22:18:46 -05:00
Bill(Shuzhou) Liu
9dc60e00cb
Support max_num_cu_shared and num_cache_instance
...
Add above fields for cache info. Remove driver_date in CLI and
Remove the disable properties of cache.
Change-Id: I80672490908d9e32a149076cc37459fa56b8b0bf
[ROCm/amdsmi commit: 59b510de2b ]
2023-12-14 09:59:35 -05:00
Maisam Arif
aa654175f4
Fix imports for partition API's
...
Change-Id: Ic3bc0230405ee5e662bfd2d5c6d0ed5bca42a671
[ROCm/amdsmi commit: e9a6153836 ]
2023-12-13 23:52:54 -06:00
Maisam Arif
6f778a4c62
SWDEV-413122 - Initial Monitor subcommand
...
Change-Id: Iaeaef77efeaa4289b19f1f676dcae6245f0e0c9e
[ROCm/amdsmi commit: f91fc97fed ]
2023-12-13 23:43:43 -06:00
Maisam Arif
a8138bfd5e
Change xgmi_physical_id to oam_id
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I35fb36ec0e9f72a7135d8bb9070dbdc0e956b93a
[ROCm/amdsmi commit: b54086a037 ]
2023-11-22 12:16:38 -06:00
Maisam Arif
09f4046345
Refactor gpu_metrics usage in CLI
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I599878971ab94a768d008f046f2d303ad76fdb3b
[ROCm/amdsmi commit: 5b36b438b7 ]
2023-11-22 03:32:55 -06:00
Maisam Arif
ff96f50145
Refactor gpu_metrics usage in libraries
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I763638d4b546bf49b234e823df81028c357e8f49
[ROCm/amdsmi commit: d790ebc62b ]
2023-11-22 03:32:15 -06:00
Maisam Arif
37a41c3bc8
SWDEV-426130 - Updated firmware subcommand output
...
Corrected truncation
corrected xgmi to ta_xgmi
remapped smc(system management controller) to pm(power
management)
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I404cefa7b90a454d4f4b08f6490448b47cf32107
[ROCm/amdsmi commit: 545e57d3e3 ]
2023-11-14 11:56:43 -05:00
Deepak Mewar
dbc139a8b4
another set of esmi python wrappers updated to amdsmi python library
...
Change-Id: I33557b9021ecfdab76daaf65ad63f624115aa322
[ROCm/amdsmi commit: 14c50c9b4e ]
2023-11-10 15:50:42 -05:00
Maisam Arif
6e39064453
Fixed python3 lib install for DEB & RPM
...
Upgraded python3-yaml into a dependency; needed for cli
Added checks before uninstalling amdsmi system
Made argcomplete activation only for installing user
Corrected returns outside of function to exit
Removed returns if python3 library install fails
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I299dc01e07029b255a3469fd63fdc8ffec943828
[ROCm/amdsmi commit: e0a1a6ca96 ]
2023-11-09 00:17:44 -06:00
Deepak Mewar
1601835a76
Updated another set of esmi python wrappers to amdsmi python library
...
Change-Id: Ie8b1aacfd0e7923cf608b0f03f48874b16e5aa0d
[ROCm/amdsmi commit: d4f053b527 ]
2023-11-07 07:28:48 -05:00
Deepak Mewar
5845c75e51
Updated esmi python wrappers to amdsmi python library
...
Change-Id: Icf2576926d3649929d2aa580b476a013204daf95
[ROCm/amdsmi commit: 6d46e20598 ]
2023-11-03 04:58:19 -04:00
Galantsev, Dmitrii
1128c1f246
DOCS - Fix 'failed to reach any of the inventories'
...
Change-Id: I7edd1fad17bd0f3e0946a6712410cf6549afc729
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: fc02ebc5f2 ]
2023-11-03 03:59:48 -04:00
Maisam Arif
7dc9618e77
SWDEV-403153 - Fixed eeprom hex casting
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I46531bd9ae60947539d4b95e5b21c7008ec0b3ea
[ROCm/amdsmi commit: 8b0b0490d1 ]
2023-11-02 15:34:06 -04:00
Maisam Arif
517ea90c12
SWDEV-426130 - Fixed Decimal Firmwares & Readme
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I850105561be91a2c2581106371af9fab1fd8fa98
[ROCm/amdsmi commit: 312732aa8a ]
2023-11-02 15:34:06 -04:00
Galantsev, Dmitrii
009da920b7
Remove absolute link to libamd_smi.so
...
Also modify README to include:
export PATH="$PATH:/opt/rocm/bin"
Change-Id: Ib4513d61fd3e6b23cc789491c11d83e6a6de947a
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 874d8edb3d ]
2023-11-02 14:31:58 -05:00
Maisam Arif
0a90c7cfc8
SWDEV-429037 - Automatically install amdsmi python lib with package
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I9c8c1335982ebd61a29da6f66c635f0a97d95f6e
[ROCm/amdsmi commit: c2e12feb6a ]
2023-11-02 15:15:27 -04:00
Maisam Arif
cf0098c16f
SWDEV-417117 - Added Cache Flags
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I78836ba5f87c2859b82f17a7564df6f99ac77ad7
[ROCm/amdsmi commit: aeef485034 ]
2023-11-02 05:38:44 -05:00
Galantsev, Dmitrii
91ef279bc4
Fix python setup.cfg on rhel8
...
Change-Id: If06fd0e6f3a5574a9f318de23b9eaa712e1c03bb
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 6d7376a793 ]
2023-10-30 22:28:23 -05:00
Maisam Arif
5e18c29b3b
Update python wrapper with esmi updates
...
Change-Id: I0274821f6525e60f76ec9ba9e4b2a50b19231031
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: 4dd7e8a41f ]
2023-10-30 20:10:44 -05:00
Deepak Mewar
37f1dc3441
Updated README for esmi python wrappers
...
Change-Id: I95d345c12040a2163131bd48c5a687ccf734edd0
[ROCm/amdsmi commit: 78b2db036b ]
2023-10-30 20:59:21 -04:00
Maisam Arif
b14d1ca543
SWDEV-410051 - Updates to board_info struct & CLI
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I8735d8965140ee5da0c35106b388af1dca87ec71
[ROCm/amdsmi commit: 2b4637ff9f ]
2023-10-27 16:52:56 -05:00
Maisam Arif
a5e1a85a43
Type & import clean-up
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ie09b583a0eb930afc429904e84fe46433ef33b3b
[ROCm/amdsmi commit: 741839d8e4 ]
2023-10-27 17:48:43 -04:00
Maisam Arif
c1fb7e3dc3
Fixed firmware version from int to hex
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ie09c5b14f108f1eb5c3fd60fe37fb731173a9478
[ROCm/amdsmi commit: 6d59e9b71d ]
2023-10-27 17:48:27 -04:00
Galantsev, Dmitrii
33bfb69a7d
CMake - Configure __version__ for python scripts
...
Change-Id: I646dc27b5dc93e8dde38ff09ae9c826dfc7faaa7
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 336ef57ed8 ]
2023-10-25 18:03:18 -05:00
Maisam Arif
02bd64a893
CLI Fixes & ESMI import handling
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I08e66d2bdbe37064fd73f42eeb9199f1e3bc3404
[ROCm/amdsmi commit: 6ec87b6a23 ]
2023-10-16 19:29:17 -05:00
Maisam Arif
0bddd17717
Updated READMEs & Versioning for 6.0 Release
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Idadece3c1022ecba4291b96ddbe23112e27394de
[ROCm/amdsmi commit: 5018a57b62 ]
2023-10-16 16:57:49 -05:00
Maisam Arif
3588704718
Enabled events subcommand to non-virtual systems
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ied56ef015bba606b1bca1a1108a237d0c1cc7fdb
[ROCm/amdsmi commit: ec24a0f66d ]
2023-10-16 16:52:47 -05:00
Deepak Mewar
e114a2ad27
esmi python wrappers for amdsmi python library
...
Change-Id: I51be2e4ce76f1e99820c50d4722de4e5deb87ceb
[ROCm/amdsmi commit: 806652a697 ]
2023-10-16 17:49:27 -04:00
Deepak Mewar
b734f45231
Added another set of esmi python wrappers for
...
amdsmi python library
Change-Id: Ib49efe21d4909c3e4a011eddcd96f587a9b6570c
[ROCm/amdsmi commit: e6d82912e3 ]
2023-10-16 17:49:21 -04:00
Galantsev, Dmitrii
9ef6a3b974
CMAKE - Generate ESMI wrapper
...
The wrapper is only generated if ENABLE_ESMI_LIB option is set.
./update_wrapper.sh will check the option if cmake was ran first.
Change-Id: I6267cdba8c6ecdff58ced75a2aa59afae964446c
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 8568af65ff ]
2023-10-16 16:49:00 -05:00
Maisam Arif
7ada0bba5a
Fixed ecc_correction_schema call in python interface
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I16e2bf566342a8272c07f30b8db4df4acb9c3649
[ROCm/amdsmi commit: 2076b2a736 ]
2023-10-13 21:31:17 -05:00
Maisam Arif
e77abc0a1d
Added memory & compute partitions to amd-smi lib
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: If3acea6ad281298f1f05785b2e6d8e70fae8d89b
[ROCm/amdsmi commit: 1f8d9cb9ef ]
2023-10-13 21:47:59 -04:00
Maisam Arif
06d453c54e
Updated wrapper generation
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I2af5704ce62c7d58a13cbc51dcca92f3d35fc07a
[ROCm/amdsmi commit: d72f9cca1b ]
2023-10-13 01:19:40 -05:00
Maisam Arif
1c23b45a38
Updated interface & wrapper to work with ras_feature
...
Change-Id: Iadd8c5e736f4dad2662dda2c9587454f00197474
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: f0e6f34bfe ]
2023-10-13 02:06:14 -04:00
Galantsev, Dmitrii
f7cb43462e
Add wrapper generator
...
Change-Id: I34a191acfefbef2e40d0242eb121ba9af55cb9de
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: c94036de21 ]
2023-10-12 22:12:56 -04:00