Galantsev, Dmitrii
dc1c9f8f35
Merge amd-dev into amd-master 20230425
...
Change-Id: I4e5a86dec46db2db5e012e0cf68214c15fe6c56a
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 10bfe16916 ]
2023-04-25 12:46:36 -05:00
Dalibor Stanisavljevic
c9f3e7683b
SWDEV-392029 - Added support for guest
...
If one API fail, tool will work properly for all other arguments
Change-Id: I7b996e6da87873efb9d3210398971ea22203ac44
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: f8e7d93a69 ]
2023-04-25 10:17:13 -04:00
Maisam Arif
0c84413614
SWDEV-392033 - Topology gpu index fix
...
Fixed Topology csv output
Added README.md for amd-smi
Change-Id: I05819b883af01c19383ee4f220923798fc7453e2
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: 515adfb61f ]
2023-04-25 09:16:17 -05:00
Marko Oblak
bdc4abb376
SWDEV-393084 - [AMDSMI] [Linux] [Guest] Added checking of return values of subfunctions in function amdsmi_get_power_cap_info and added handling errors
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: I3bfcc6003d018add683d30efc9d038bdb6af072c
[ROCm/amdsmi commit: 9b476baf8e ]
2023-04-25 09:20:40 -04:00
Dalibor Stanisavljevic
9ea55651b9
SWDEV-392029 - Implemented platform detection
...
Change-Id: Ieefccf65c35f17ffa17761139a0ae56ef5438341
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: cd15cf1cf4 ]
2023-04-24 14:57:42 +02:00
Maisam Arif
d5a6159233
SWDEV-392033: Added Topology Command
...
Change-Id: Ib1d007aee9937e3062d0e9c9898ca9198a585132
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: 39da929fe4 ]
2023-04-21 15:33:18 -05:00
Maisam Arif
582cab11ff
SWDEV-380722 - Watch Modifier
...
Updated CSV & Watch output
Change-Id: If88b9375482dbb9afa4e24b1847397b65d73d050
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: 543c573cc7 ]
2023-04-21 15:09:53 -05:00
Hao Zhou
716c366e1b
Merge amd-staging into amd-master 20230421
...
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com >
Change-Id: Ic6f43d75c5fd5ff4aa58d17db59e6ff7c358aa6d
[ROCm/amdsmi commit: 779d96459b ]
2023-04-21 09:30:19 +08:00
Maisam Arif
1de2329c18
SWDEV-380688 - Added CSV Format
...
Change-Id: I609bc9837132fd674bf54480a3220c911b2909d2
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: 8ad410f6af ]
2023-04-20 00:06:20 -05:00
Bill(Shuzhou) Liu
a1c2a246b1
Crash if no hwmon sysfs
...
Return NOT_SUPPORTED if no hwmon sysfs.
Change-Id: I8f4bea0d74619150aee7dfc21fe62d24018e2994
[ROCm/amdsmi commit: b39a56fc52 ]
2023-04-19 05:46:02 -04:00
Marko Oblak
29a981ecab
SWDEV-394359 - [AMDSMI] [Linux] [Guest] Resolved issue: status string and socket info API failing
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: I6fe3beafbf2cd3d2701dd5f78dac2bcf2d9b3aa9
[ROCm/amdsmi commit: 5e168c8f6a ]
2023-04-19 05:43:25 -04:00
Galantsev, Dmitrii
066100053c
Merge amd-dev into amd-master 20230418
...
Change-Id: I59dbdc309f230584ad89ce52d7124ed6f4668310
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 7552374ff5 ]
2023-04-18 15:08:10 -05:00
Maisam Arif
d048ee8e14
SWDEV-381302 - Added Error handling for Set & Metric
...
Bug Fixes for Set and Fan
Updated lib_amdsmi.so directory access
Backwards compatability fixes for gpuv-smi
Change-Id: I3b7977859c750c1c3d6f41eaa761c81d8b9e5184
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: 0830e983d8 ]
2023-04-18 10:27:50 -05:00
Dalibor Stanisavljevic
d13f16e2c9
SWDEV-381302 - Added error handling
...
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
Change-Id: Ia69c8aebdaa23e212c0ce2522201092bab54e732
[ROCm/amdsmi commit: 06f12c4700 ]
2023-04-18 14:00:11 +02:00
Galantsev, Dmitrii
af924f79f7
Merge amd-dev into amd-master 20230330-2
...
Change-Id: I0b434bd6d64e3e1c8e374092c29572d13735f7ac
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 542e7262fa ]
2023-03-30 10:45:57 -05:00
Maisam Arif
5743058efb
CI Build directory fix
...
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: I7600c3c4c2fd45ca240ee8ec04de55dc29c26365
[ROCm/amdsmi commit: 452bffb6b4 ]
2023-03-30 11:38:58 -04:00
AravindanC
49ac5ae1e1
SWDEV-351540 - ASAN packaging for amd-smi added amdsmi_cli and py-interface under dev comp
...
Change-Id: Ifa7a2e5e280f2d0ef8868c63cd4ba94ca75a3468
[ROCm/amdsmi commit: 35b9c40c7d ]
2023-03-30 08:10:17 -07:00
Galantsev, Dmitrii
8e2d38c82f
Merge amd-dev into amd-master 20230330
...
Change-Id: I408c904849f8cfcef50132bab8542d2ac896aa8e
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 628d78a88a ]
2023-03-30 02:21:16 -05:00
Maisam Arif
584d563ed9
AMDSMI CLI Version 0.0.2
...
Added Rocm Set Commands
Wrapped all amdsmi_interface calls with error handling
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
Change-Id: Ic6b3648ef01ded8ee1fb7f0f14f3ca7bc069c567
[ROCm/amdsmi commit: 4cc7244fb6 ]
2023-03-30 01:25:11 -05:00
Hao Zhou
56bc324127
Merge amd-staging into amd-master 20230324
...
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com >
Change-Id: I1d92078484e61a63518896fe2e6e7badf4919fa1
[ROCm/amdsmi commit: 6e6d85b5c7 ]
2023-03-24 13:21:28 +08:00
AravindanC
e8a95d9028
SWDEV-351540 - ASAN packaging for amd-smi
...
Change-Id: I5f0bf5330727e11159db87c2814904a2832df385
[ROCm/amdsmi commit: 689d58d2c9 ]
2023-03-23 10:40:10 -07:00
Galantsev, Dmitrii
6dde4b561c
Merge amd-dev into amd-master 20230322
...
Change-Id: If3ad37b45e0e639af2bba10608e74331068234e7
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: e45938905f ]
2023-03-22 08:26:55 -05:00
Galantsev, Dmitrii
bb2a7811a4
CLI: Remove python dependency
...
Python is no longer used for generating any CLI files
Change-Id: I70dff5d86df9a179f99b32630dada9e92391eaaa
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: e92afab18e ]
2023-03-22 08:14:53 -05:00
Galantsev, Dmitrii
675170885e
Merge amd-dev into amd-master 20230321
...
Change-Id: Ia2fdf41a9106c26130dd6be1994f757403add73d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 4951f3a15c ]
2023-03-21 19:46:30 -05:00
Galantsev, Dmitrii
9aa803cfc0
CLI: Make compatible with python3.6
...
Wrapper generation is still only compatible with python3.7 and above
Change-Id: I33cdc3925cd3fab80c9ce5f4540e1a981a5cc1f0
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: adceb8033d ]
2023-03-21 17:09:55 -05:00
Galantsev, Dmitrii
37a02e595d
Merge amd-dev into amd-master 20230320
...
Change-Id: Ia62c1bb990a1e6aa07fd0534c0ed3119e6bed5e3
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 7d8cca660f ]
2023-03-20 21:30:52 -05:00
Galantsev, Dmitrii
a94331f293
CMake: Replace .whl with libexec install
...
Generating .whl has proved to be difficult with AMD CI.
Switch to directly installing python projects instead.
Change-Id: I8a4c2fe22fc872865bba7da3a3386513efd5269a
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 87b9faf926 ]
2023-03-20 21:24:39 -05:00
Maisam Arif
24c96943d4
AMDSMI CLI Initial Packaging
...
- Added CMake packaging to the amdsmi_cli folder
- Updated Headings in the README.md to follow markdown standard
- Updated Compatibility to be based on the built package name in bin
- Added misc error handling and import corrections
- Updated py-interface amdsmi_exception imports to work by relative path
- Cleaned up py-interface cmake & generator code for finding libamd_smi.so
- Changed line endings in tools/generator.py file to unix
Change-Id: I91858ff3dd0cb57ed9b8cd61a0ada27b6af9c51c
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: 235c8db949 ]
2023-03-20 10:50:21 -05:00
Maisam Arif
b8f463cda5
AMDSMI_CLI version 0.0.1
...
Change-Id: I0b02ddf1cc22753635062475cccadcc235e3a603
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: aa70b77ec5 ]
2023-03-20 08:51:35 -05:00
Hao Zhou
10114eafac
Merge amd-staging into amd-master 20230317
...
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com >
Change-Id: I502e2467dcbbe918561ee730d0df1fdab5c01a61
[ROCm/amdsmi commit: f9c676536b ]
2023-03-17 12:12:10 +08:00
Galantsev, Dmitrii
446f1d1c15
Improve python wrapper generation
...
- Add "BUILD_PACKAGE" option that is OFF by default (CI issues)
- Optionally package wrapper if python3.7 or above is present (hack for CI)
- Optionally build wrapper if clang is present (hack for CI)
- Improve dependency resolution for wrapper
- Use python venv
- Use pyproject.toml instead of setup.py
- Use CMake install path to search for libamd_smi.so
- Move python-specific CMakeLists into py-interface
- Search for libamd_smi.so more aggressively
Change-Id: Ie7dad676b0d4a5f58ad2b887db7fecf5b1297e3b
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 74479187d0 ]
2023-03-16 09:13:56 -05:00
Dalibor Stanisavljevic
feffb7dd00
SWDEV-387561 - Fixed market name
...
In case there is no device id to map to the corresponding market_name,
the rsmi_dev_brand_get function is used to retrieve the market_name
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
Change-Id: I565089d34b2b7e5f714e0dd41062ac8d52095835
[ROCm/amdsmi commit: 3af2687f17 ]
2023-03-15 12:54:14 +01:00
Bill(Shuzhou) Liu
e18c56efd8
amdsmitst crash when read ECC counter
...
If the amdsmi is fail to read ECC counter from sysfs file, it
still assumes the data is read into vector, which causes crash.
Add the check to make sure the data is read into the vector.
Change-Id: Ia24331ee6e75408120248b0ed7bc58581a2f23ad
[ROCm/amdsmi commit: ad3b7d9f0d ]
2023-03-08 09:13:04 -05:00
Marko Oblak
c5054f75f4
SWDEV-379772 - [Navi32] [SMI-LIB] [Linux] [BM] [Guest] Wrong market name
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: I12d3e650851a3aa474ccbf62628b60d4c385e68c
[ROCm/amdsmi commit: d1325fcf40 ]
2023-03-06 17:08:33 +01:00
Hao Zhou
101876576e
Merge amd-staging into amd-master 20230303
...
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com >
Change-Id: I489eeb6b3d6cbb713e1da8be02371fcff3831a96
[ROCm/amdsmi commit: f579cd684a ]
2023-03-03 10:46:06 +08:00
Marko Oblak
f59498bb9d
SWDEV-371210 - [AMDSMI][LinuxBM] SMILIB returns wrong pcie speed value
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: Ie3ca6997f11d18505df799fef9cd9d53716d53f9
[ROCm/amdsmi commit: 8429df989c ]
2023-02-28 11:49:20 +01:00
Dalibor Stanisavljevic
08e3cdccf4
SWDEV-380736 - Adjusted ouput for amdsmi_get_vram_usage
...
Change-Id: I6a2cd2353a0c3fafc3a3690098a1e279ecd30378
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: 7b176fc2df ]
2023-02-24 14:47:07 +01:00
Hao Zhou
259e3f0736
Merge amd-staging into amd-master 20230224
...
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com >
Change-Id: I5907cf268e6ba6c98d8e7b47467d42dbc6202ca4
[ROCm/amdsmi commit: befdbaa9a8 ]
2023-02-24 09:16:32 +08:00
Marko Oblak
839c93fa14
SWDEV-384518 - [AMDSMI] [Navi32] [Linux] [BM] [Guest] Fixed RAS enabled Python interface
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: Iacdb57ddc63ea3e7ce5c19506577487ab18c0c89
[ROCm/amdsmi commit: b43b6e71c2 ]
2023-02-23 15:51:45 +01:00
Marko Oblak
f0e658c03e
SWDEV-384678 - Resolve issue with amdsmi build failure
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: I073113814d2f6740c9eaea1b298d8aff9ea58c72
[ROCm/amdsmi commit: 7eea4e596b ]
2023-02-22 11:00:57 +01:00
Marko Oblak
9c6b1f56d5
SWDEV-373291 - Added implementation of versioning solution
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: Ifd0be3f81902466339b6c098ce16d5e49740056c
[ROCm/amdsmi commit: 0aadf7eab2 ]
2023-02-21 17:37:54 +01:00
Marko Oblak
c9b2dc036f
SWDEV-381227 - [AMDSMI][Linux][BM] SMILIB returns wrong temperature value
...
Signed-off-by: Marko Oblak <Marko.Oblak@amd.com >
Change-Id: Idc9929d1cfd882bb33abf040378587f68d22b31a
[ROCm/amdsmi commit: db9d8793be ]
2023-02-21 17:21:15 +01:00
Galantsev, Dmitrii
b0067b5c9a
Improve Debian packaging recommendation
...
See: https://cmake.org/cmake/help/latest/cpack_gen/deb.html#variable:CPACK_DEBIAN_PACKAGE_RECOMMENDS
Change-Id: I945cbf2104d108caf0ee6e2e963ecfca9a6320e0
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 3bed2b7b8f ]
2023-02-16 14:40:40 -06:00
Hao Zhou
2b6ce049e7
Merge amd-staging into amd-master 20230130
...
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com >
Change-Id: Ia1a0eadf0e37a684badaf66a8ac61ec58ced9f40
[ROCm/amdsmi commit: e79a230f92 ]
2023-01-30 13:20:29 +08:00
Dalibor Stanisavljevic
56dec0a4d2
SWDEV-375213 - Renamed gpu_device to gpudevice for amdsmi_get_power_cap_info
...
Change-Id: I8518587f35e4ce897317a09505435eee7a8f81f8
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: c469c3d505 ]
2023-01-26 14:11:26 +01:00
Dalibor Stanisavljevic
1a7d00f665
SWDEV-375213 - Separate smi from rocm part inside functions
...
Change-Id: I81d2e9d02794ac017a74b3273c6f5a8c85b042a0
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: ff553cdb56 ]
2023-01-26 07:28:53 -05:00
Dalibor Stanisavljevic
c121d6f631
SWDEV-373295 - Updated python interface
...
Change-Id: I882179d97a4f522deb0e8b9cdbff85d9b23471ab
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: 08bcaee3e2 ]
2023-01-25 14:21:24 +01:00
Dalibor Stanisavljevic
b23d1daf49
SWDEV-375113 - Fixed process info
...
The format of the fdinfo file has changed
Change-Id: Iad2e26487e75f3e614e364456e929aa1f6f949a4
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: 411ef54087 ]
2023-01-23 08:13:55 -05:00
Dalibor Stanisavljevic
90eec28e01
SWDEV-373282 - Fixed compiler warnings
...
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
Change-Id: Ieacf1057ad23f9a31d47a6d1199c90d8fa0d12db
[ROCm/amdsmi commit: cf7a92f383 ]
2023-01-23 03:37:29 -05:00
Dalibor Stanisavljevic
431fa8b190
SWDEV-373295 - Added power_limit field in python api
...
Change-Id: Ie81e78eb9930fb0d8132ee9f119e291afbcad84f
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: a926f42599 ]
2023-01-23 03:36:00 -05:00