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
Galantsev, Dmitrii
b8a75126a3
Merge amd-dev into amd-master 20230120
...
Change-Id: I846879aa2614c45250fa34ef76aead0b08b4e9d5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 6b1a7ce27a ]
2023-01-20 10:38:32 -06:00
Galantsev, Dmitrii
5a234677fb
SWDEV-340919 - Move examples and tests install dir
...
Previous install locations:
- /opt/rocm/share/example/amd-smi
- /opt/rocm/share/tests/amd-smi
New install locations:
- /opt/rocm/share/amd_smi/example
- /opt/rocm/share/amd_smi/tests
Change-Id: I305477b9f66bdc5963923efe6da1c01f87ea2085
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/amdsmi commit: 6ee793ca03 ]
2023-01-20 09:49:56 -06:00
Maisam Arif
19c2ecca09
Revert "Added AMD-SMI Linux Baremetal"
...
This reverts commit 64b1e4e65b .
Reason for revert: Branch is still WIP
Change-Id: I75eec813b3d81049f033fe0a534251bd69eeca0e
[ROCm/amdsmi commit: 6aa91da74c ]
2023-01-19 11:45:20 -05:00
Dalibor Stanisavljevic
f4828ee580
Revert "Adjusted folder naming and moved amdsmi_cli into amdsmi project folder"
...
This reverts commit 1246feb70d
because build failed
Change-Id: Id9efa22f3e1167e1b1bb235b449aef60256c0e24
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: ed8f865341 ]
2023-01-19 15:40:28 +01:00
Dalibor Stanisavljevic
24ceedf639
SWDEV-378294 - Fixed failing tests
...
Change-Id: Ie0f9dedd6901e05b1a5ca7846624c127d92ed67f
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: bf79fe4323 ]
2023-01-18 10:28:32 -05:00
Maisam Arif
1246feb70d
Adjusted folder naming and moved amdsmi_cli into amdsmi project folder
...
Change-Id: I4b7c42161fc92450f496483e5b49c7def6810437
[ROCm/amdsmi commit: 3eadf3a216 ]
2023-01-18 08:47:38 -06:00
Maisam Arif
64b1e4e65b
Added AMD-SMI Linux Baremetal
...
Change-Id: I39ec76f4e4a8ca32eba10f4541585b2284e71539
Signed-off-by: Maisam Arif <Maisam.Arif@amd.com >
[ROCm/amdsmi commit: 013400bee7 ]
2023-01-18 03:32:52 -06:00
Hao Zhou
b2662d2b59
Merge amd-staging into amd-master 20230118
...
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com >
Change-Id: I4ce0f22e2d1fc3f347ab160d04a16a9c84afe0ab
[ROCm/amdsmi commit: 272a274313 ]
2023-01-18 10:33:38 +08:00
Jason Albert
a9b7294d85
Remove tag values from enum/union/struct declarations
...
The tag values largely were not used and were causing doxygen
generation issues.
In the few cases where the tags were being referenced, clean up
those compile issues.
Signed-off-by: Jason Albert <jason.albert@amd.com >
Change-Id: I7b32eac742fb5af560400c13dda2721705d882bc
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: 86de0f441f ]
2023-01-16 13:14:45 +01:00
Dalibor Stanisavljevic
d97d4b7e60
SWDEV-375113 - Updated python wrapper
...
Change-Id: I779cd5d7ff3f3ca231d1fd90dcedcc070540e6e3
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: bbcbe896ea ]
2023-01-16 12:24:38 +01:00
Dalibor Stanisavljevic
d9f2eada69
SWDEV-375098 - Added check if driver sysfs node exists
...
Change-Id: I2524f96e5447fd3a34aa16efe3dfc271b7df62b9
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com >
[ROCm/amdsmi commit: 49aad0f898 ]
2023-01-16 10:58:27 +01:00