Maisam Arif
632443e2a3
SWDEV-436531 - Changed human readable topology output to tables
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I104ff21f650ea7fd6804d3b60da9b1feddb2a701
[ROCm/amdsmi commit: 16ed186760 ]
2023-12-14 22:32:12 -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
Galantsev, Dmitrii
b6e3d6bfb6
SWDEV-436561 - Add CODEOWNERS
...
Change-Id: Id8c5e9bbbf92dc028fa1f66a7de5b3ab4fe4ab2a
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 45dc83f81d ]
2023-12-12 11:41:12 -06:00
Bill(Shuzhou) Liu
985ddbc5d5
Collect compute partition devices under the same socket
...
The socket represents a physical device, and the partition devices
should belong to the socket. The partition devices are only
different in function id in BDF. Use the BD part of the BDF to
identify a socket.
Change-Id: I5d355a6f5db02faa7555b760a36c7351b8d8d835
[ROCm/amdsmi commit: de7e74f7db ]
2023-11-29 08:23:23 -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
662eaa6ad3
Merge rocmsmi/amd-staging into amd-dev 20231121
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I5cc6accced971479583954e0b93cd90c510ca814
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: 02d310e525 ]
2023-11-22 03:31:35 -06:00
Galantsev, Dmitrii
b2785f6b7b
SWDEV-423944 - Clean-up un/install scripts
...
Change-Id: Ib16935ca456f889dc8d1280a37693858afa82715
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 4022889701 ]
2023-11-20 13:09:09 -05:00
Bill(Shuzhou) Liu
c7f9cff2cb
Add APIs for PM table and register table
...
Read the PM table and register table as the name value pair.
Change-Id: Ie44fe67a28af3341bd6beb90d809e90f280351ac
[ROCm/amdsmi commit: ac1ba33371 ]
2023-11-20 12:31:18 -05:00
Deepak Mewar
09125ca639
Added AMDSMI_CHECK_INIT to esmi library wrappers
...
Change-Id: Id187a9152399cdefec21a0d310bdb78f593426af
[ROCm/amdsmi commit: baa2c94a86 ]
2023-11-14 11:58:18 -05:00
Maisam Arif
888f0d67cb
SWDEV-425887 - Corrected vbios population
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I3728064c77fae8cfa006254769a2cc821b4d5362
[ROCm/amdsmi commit: 6441abdc1a ]
2023-11-14 11:56:43 -05: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
Sam Wu
643042695d
SWDEV-425457 - Correct typo in link to ESMI Library README
...
Change-Id: Ia16ba0175b0cd3d4a38bab71eb0f1281878d81d2
[ROCm/amdsmi commit: 2ef675b9db ]
2023-11-10 18:23:53 -05:00
Deepak Mewar
591221eee6
modified local esmi functions called from amdsmi_init
...
for gtest compatibility
Change-Id: I627c9887a1f1e340c358f060818a1a7d74ce33f9
[ROCm/amdsmi commit: 0c790752ac ]
2023-11-10 15:50:42 -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
68fa5a6550
Correct pyyaml package dependency
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Iea055d6af87b465060b0ca8c95f855d101143241
[ROCm/amdsmi commit: 695d4ee065 ]
2023-11-09 16:16:44 -06: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
Bill(Shuzhou) Liu
6e132ac949
Sort GPU index using BDF
...
Sort GPU index based on BDF.
Change-Id: I921fc72e534665bd14b9a45a747f72b24f5ba641
[ROCm/amdsmi commit: 18d6484c67 ]
2023-11-08 08:58:15 -05: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
Maisam Arif
dfdd3459fb
Merge "Merge rocmsmi/amd-staging into amd-dev 20231103-1" into amd-dev
...
[ROCm/amdsmi commit: a8efefaef6 ]
2023-11-07 04:02:00 -05:00
Maisam Arif
0a20cc33ab
Updated License Dates
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Id6fd66b03c602232ecc1a063a534a15fe3a03f56
[ROCm/amdsmi commit: 5dba2f3120 ]
2023-11-07 03:57:08 -05:00
Galantsev, Dmitrii
49ab415506
Merge rocmsmi/amd-staging into amd-dev 20231103-1
...
Change-Id: I82540740892b31232dc9902022b34001ef5b542c
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 9cab8c035f ]
2023-11-03 17:58:30 -05:00
Galantsev, Dmitrii
f66e4585c7
Fix issues introduced in 41f5a26408
...
- std=c++.. is not required because CMAKE_CXX_STANDARD is set
- nullptr check breaks the test because we rely on nullptr as an api for
checking feature availability.
- enum number setting is unnecessary
Change-Id: I393e6dd3f292b7fa4198302f140c0443ba5e50f5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: a099f0682a ]
2023-11-03 17:54:35 -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
Maisam Arif
11b1e5fb42
Handle GPU Not detected
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I988b0dddde23b83c1a8e402233b6aa08ce55d0c7
[ROCm/amdsmi commit: 9bfebc6f1c ]
2023-11-03 04:58:11 -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
Galantsev, Dmitrii
9b3d9f61b3
CMake - Bump version
...
Change-Id: Idc3c07b5f37309d03b46df7a6400793bc8953f61
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 1010787865 ]
2023-11-03 03:57:35 -04:00
Galantsev, Dmitrii
e5d0ba249d
Merge rocmsmi/amd-staging into amd-dev 20231103
...
Change-Id: Ie70ab54a63b25649b6b9d30620c5546dc66cd766
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 513dd8a445 ]
2023-11-03 02:55:02 -05:00
Galantsev, Dmitrii
ff295e4648
CMake - Bump version
...
Change-Id: Ibe62c0059262bcb9937ae856b796392b1fe362a0
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 7d629c5959 ]
2023-11-02 18:26:00 -05:00
Maisam Arif
5b6d22b24e
SWDEV-425457 - Updated Sphinx docs to include ESMI
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Ie7669c9f94703e5c5cdc65314cbf30e8b587d0f1
[ROCm/amdsmi commit: f061aa4be5 ]
2023-11-02 17:39:56 -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
Galantsev, Dmitrii
8535f6993d
Don't crash [un]install scripts on python failure
...
Change-Id: Icfbcc647bda94dd2ff2f65016de5c80af5d1ec79
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 08268ba1c1 ]
2023-11-02 15:15:27 -04: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
Bill(Shuzhou) Liu
e05f594cba
Support cache type in cache info
...
Add the cache type to the cache info.
Change-Id: Ic13ca9640b65d2b414eeebe7b884530f2036aac8
[ROCm/amdsmi commit: 56b246cc3c ]
2023-11-02 04:53:38 -05:00
Deepak Mewar
b2b284c4b0
Updated README for esmi lib support for amdsmi
...
Change-Id: Icff9120b4323cad4ab9f9578d509b0596f808fcf
[ROCm/amdsmi commit: 3e3a233e49 ]
2023-11-02 01:59:15 -04:00
Charis Poag
c4efbff219
Fix GPU Metric content revision check
...
Change-Id: I94ff4732be01214591b635357d9a62eb7d5192a0
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/amdsmi commit: b49e82a4f4 ]
2023-10-31 17:42:02 -05:00
Oliveira, Daniel
f13cbb8d10
amd_smi_lib: Fix missing sym link causes segfault
...
Changes AMDSmiDrm to use the versioned library for its dependency
Code changes related to the following:
* AMDSmiDrm::init()
Build changes related to the following: None
Change-Id: Ibd5b3dd88f679912acdfa292502003f58b28daf5
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com >
[ROCm/amdsmi commit: e20fd12934 ]
2023-10-31 10:33:34 -04:00
Bill(Shuzhou) Liu
4a67734b65
Query the CPU and GPU link type
...
The rsmi_topo_get_link_type() is extended to support query the CPU
and GPU link type by passing dv_ind_dst as 0xFFFFFFFF.
Change-Id: I1f212a01e8120adb70a08ab772fa9faaaecefa29
[ROCm/amdsmi commit: de5bc164de ]
2023-10-31 10:17:24 -04: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
Deepak Mewar
a09863f550
Esmi Auxillary API wrappers removed from amdsmi library
...
that are called during amdsmi inititalization
amdsmi_get_cpu_family,
amdsmi_get_cpu_model,
amdsmi_get_cpu_threads_per_core,
amdsmi_get_number_of_cpu_cores,
amdsmi_get_number_of_cpu_sockets
Added amdsmi_get_cpucore_info to amdsmi library
Change-Id: Ib88d580e1d85afdf578963247e585cfae05c58ad
[ROCm/amdsmi commit: 28f6383639 ]
2023-10-30 20:59:21 -04:00
Galantsev, Dmitrii
21fa9c0950
SWDEV-424983 - Fix supported metrics api checks
...
Change-Id: I5c95bb3057dd7546036cbd87bbf7025469d2b3d5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 88d5e011e6 ]
2023-10-30 17:28:59 -04:00
Maisam Arif
1fd44d67f4
Parser & Command args cleanup
...
Change-Id: I015acc429acc6172845667fafb8f706d0a83bec1
Signed-off-by: Maisam Arif <maisarif@amd.com >
[ROCm/amdsmi commit: 17ec594543 ]
2023-10-27 19:31:07 -04:00