Commit Graph

1144 Commits

Author SHA1 Message Date
Sam Wu e8917791e8 Update RTD config to use Python 3.10 and rocm-docs-core 1.1.1
Change-Id: Icfd12dd44e8779dbf95a1f1e9277f9227ff816f6


[ROCm/amdsmi commit: a37b0a3ffe]
2024-05-05 23:59:13 -04:00
Maisam Arif 1bc244b911 SWDEV-444567 - Added Ring Hang Event
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I2e73ba08ee0004f6f30660b2fa425ea94bafceca


[ROCm/amdsmi commit: 52843152a5]
2024-05-03 17:21:28 -04:00
Galantsev, Dmitrii 391db38045 CMAKE - Update to 3.20 due to compilation issues
Change-Id: If06b039a7aa7ba5966ceabaac864fda448b100a0
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 65379b39dd]
2024-05-02 21:52:10 -04:00
Galantsev, Dmitrii 3299ae6f73 DOCKER - Lock to 22.04 and install modern cmake
Change-Id: I032ef3c0b968a622cca49342f7e85170fc300b7f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: a5f889930a]
2024-05-02 21:52:10 -04:00
Maisam Arif cf78b2dac0 Moved Changelog fixes to correspond with release
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I28c91f63ceb5d635d588e3d1d5ec1a385ddc467f


[ROCm/amdsmi commit: bf6fc51f4f]
2024-05-02 16:38:58 -05:00
Maisam Arif 48f2d089b1 Updated Changelog with process isolation updates
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ic773137ff05b1819f60d42b8a933ef6ebb9addec


[ROCm/amdsmi commit: 733ec3cd20]
2024-05-02 16:16:29 -05:00
Maisam Arif 48131e9481 Revert "SWDEV-458102 - Deprecated Voltage Curve API"
This reverts commit cc8eb17759.

Change-Id: I8a3eaf0a9f28200e09fb35d5260fbc070fe8a4a9


[ROCm/amdsmi commit: 11c72946eb]
2024-05-02 15:27:16 -05:00
Charis Poag f7d3417a7f SWDEV-450580 - Fix powercap set
Updates:
     * CLI - Added AMDSMIHelpers.convert_SI_unit() to help
       conversion of units
     * API - Reverted to uW for power cap limits
     * CLI - amd-smi static --limit now includes MIN_POWER
     * Tests now are all using uW units to keep W conversion
       to only happen in CLI
     * Python API now reflects same units as uW (what is seen
       in amdgpu driver)
     * CLI - amd-smi metric --power:
       Fixed power seen on gpu_metrics v1.3

Change-Id: I32d9ba78d0d8806772f0860f9a803a885b3f316a
Signed-off-by: Charis Poag <Charis.Poag@amd.com>


[ROCm/amdsmi commit: c24d66740e]
2024-05-02 10:13:39 -05:00
Maisam Arif 95642995be Bump Version to 24.5.2.0
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I2f51ed93a356e55156983c56bac293a5d7d3b5c1


[ROCm/amdsmi commit: 051d5a4d42]
2024-05-02 02:53:48 -04:00
Maisam Arif cc8eb17759 SWDEV-458102 - Deprecated Voltage Curve API
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I111c3ce26d2ab66d5e755432f4b8a9bfa631f805


[ROCm/amdsmi commit: 1423fb632e]
2024-05-02 02:53:29 -04:00
Maisam Arif ce70355201 Updated README example output
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I45e7ecea022a028501f381fea4291bf78cc4494b


[ROCm/amdsmi commit: 962e217d08]
2024-04-30 19:13:46 -05:00
Maisam Arif 30ffa6feb0 SWDEV-453493 - Fix Null pointer reference in amd-smi bad-pages
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I10a1278b68cbb464dd0fb38a2de50413f6f43959


[ROCm/amdsmi commit: e6054be6e7]
2024-04-26 04:04:43 -05:00
Maisam Arif 83d5f67750 Updated monitor --pcie to use gpu_metrics pcie bandwidth
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Id37aebc0297317edcd0f459a4817f56a6030d902


[ROCm/amdsmi commit: 25ef420407]
2024-04-25 20:10:02 -04:00
Bill(Shuzhou) Liu b4ee3ae042 Process isolation sysfs format change
The process isolation sysfs format is changed. This fix will
adapt to the new sysfs format.

Change-Id: Id6fd7eeb3e25525047dccab248fd9cfb206cbf62


[ROCm/amdsmi commit: a0d0210761]
2024-04-25 08:11:05 -05:00
khashaik d906f1891f amd-smi_cli: Fix issue for set core boost limit in CPU
Change-Id: I1af4e9d14b1667c5279fcf02cebb4103a92e162c


[ROCm/amdsmi commit: aad42d414a]
2024-04-25 02:05:41 -04:00
Maisam Arif 09cf43dc7f Added new functions to py-interface __init__.py
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I4bd591f834b026793cc9158890e30999cba46e82


[ROCm/amdsmi commit: 614816ab7e]
2024-04-24 14:26:23 -04:00
Bill(Shuzhou) Liu 5b0f4638c4 Process isolation and clean shader
A few APIs and command line options are added to support process
isolation and clean shader.

Change-Id: I98ad3fc9fc7429799a21798b7fca1c307de7f403


[ROCm/amdsmi commit: 7d2ab7970d]
2024-04-24 13:22:20 -04:00
Oliveira, Daniel 2233d32958 fix: [SWDEV-458102] [rocm/amd_smi_lib]
Drops checks that are invalid with the new pp_od_clk_voltage format

Code changes related to the following:
  * get_od_clk_volt_info()
  * get_od_clk_volt_curve_regions()

Change-Id: I534c920e00fa3dacdb980f431db5eef260ac93f5
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>


[ROCm/amdsmi commit: 1ae3a5b6cb]
2024-04-23 18:23:39 -05:00
Maisam Arif 2838dad477 Removed print in python interface
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I80e8cf18dc7631c66d4863251438327b8853cead


[ROCm/amdsmi commit: 0d6626db0d]
2024-04-23 04:49:47 -05:00
Maisam Arif e7814472bf Updated Sphinx to include Changelog
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I858d0579ab0e8ba9f228373b6d31dfd3088703ae


[ROCm/amdsmi commit: e81051a724]
2024-04-23 04:48:42 -05:00
Maisam Arif cebb07e795 Added new ecc blocks and adjusted metric --ecc-block filtering
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ib2f69c7d59ee5108024794434fb202b5e4f58738


[ROCm/amdsmi commit: 1bd18c1a65]
2024-04-18 15:01:41 -04:00
Maisam Arif 9b4f0f1d2b SWDEV-455131 - Updated process APIs
- Removed amdsmi_get_gpu_process_info from python API
  - Updated documentation
  - Aligned process --json output format to unit & value format

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I82bba1b6df71020b4a5995ff63b9aa62611ce4fe


[ROCm/amdsmi commit: c551c3caed]
2024-04-18 14:00:59 -05:00
Galantsev, Dmitrii 6d2aa6f7f8 GIT - Set dependabot checks to monthly
Change-Id: If4db71c0d7b68bc03ba302a01e6cf779a32e4c2b
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: c06be55b6a]
2024-04-05 11:14:52 -04:00
Maisam Arif 552a34f7d5 Bump Version to 24.5.1.0
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I842e223b78f337a39098f652fa6e7ef51948fbaf


[ROCm/amdsmi commit: 092908daee]
2024-04-05 02:31:08 -05:00
Maisam Arif 707730f33d Added amdsmi_get_gpu_process_info python library documentation
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I2218bf664a8a155e6b3085378db0fb20f3be3f70


[ROCm/amdsmi commit: 50450a2a69]
2024-04-05 02:30:13 -05:00
Maisam Arif bdf4a5da2f Removed fb_sharing fields from Linux BM
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ia2942b9d33699ced1683270454c479701bce1246


[ROCm/amdsmi commit: 9758a8bc33]
2024-04-05 03:01:24 -04:00
Charis Poag da77ac3975 SWDEV-445668 - Align topology JSON
Updates:
    - [CLI] Updated json output to provide format
      similar to host
      eg.
      [
    {
        "gpu": 0,
        "bdf": "0000:01:00.0",
        "links": [
            {
                "gpu": 0,
                "bdf": "0000:01:00.0",
                "weight": 0,
                "link_status": "ENABLED",
                "link_type": "SELF",
                "num_hops": 0,
                "bandwidth": "N/A",
                "fb_sharing": "ENABLED"
            },
            {
                "gpu": 1,
                "bdf": "0001:01:00.0",
                "weight": 15,
                "link_status": "ENABLED",
                "link_type": "XGMI",
                "num_hops": 1,
                "bandwidth": "50000-100000",
                "fb_sharing": "ENABLED"
            },
        ...
        ]
    },
    {
    ...

Change-Id: I63217f63a4d6ebc23a8a84eaac9dbb7aff5f4cb4
Signed-off-by: Charis Poag <Charis.Poag@amd.com>


[ROCm/amdsmi commit: 08a3e76b26]
2024-04-01 18:37:06 -04:00
Oliveira, Daniel 9e2b1d8a09 fix: [SWDEV-442525] [rocm/amd_smi_lib]
Fixes gpu_process_list

Code changes related to the following:
  * amdsmi_get_gpu_process_list()
  * CLI
  * Examples
  * Unit tests
  * Changelog
  * Readme
  * rocm_smi_lib commit: 677433b367

Change-Id: I9210fbca7a5da92d0a8b472b72ca82597c8e4fb5
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>


[ROCm/amdsmi commit: 08e2e21bab]
2024-03-27 16:48:24 -05:00
Maisam Arif dc0771d330 Bump Version to 24.5.0.0
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I2509c8c2df54f0c5e9376fc0a21c09adc74f0ea8


[ROCm/amdsmi commit: 9800156a7a]
2024-03-27 01:08:42 -05:00
Maisam Arif 144ddec250 SWDEV-452739 - Add CEM slot type to amd-smi
Updated CHANGELOG.md and re-added spaces after bolded lines

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ic728b3e9b083c62fe4c9791b8ede991f5dacc1ca


[ROCm/amdsmi commit: 51b3f8cccb]
2024-03-27 02:01:25 -04:00
Maisam Arif 980da3b329 SWDEV-445664 - Aligned metric --ecc & --ecc-blocks with Host
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I93cf2bdab8c4c066bacf0e910e5620d37b362b07


[ROCm/amdsmi commit: e2e4349bd2]
2024-03-26 16:30:31 -04:00
Maisam Arif 4d62fc8bd6 SWDEV-445664 - Aligned metric --clock with Host
Change-Id: Ib4dc372aed61f6301680ac746eccf448e9d0ed00
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 93b81e5012]
2024-03-26 16:30:31 -04:00
Maisam Arif 9fcbd0f477 SWDEV-447333 - Corrected amdsmi_init() python documentation
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: If46e7236316687cd97cf1a69770f87154e2681ff


[ROCm/amdsmi commit: 8bf2bd4b89]
2024-03-26 16:30:22 -04:00
Maisam Arif 0079a66c5b SWDEV-435406 - Corrected amdsmi_get_power_info() to return N/A for invalid values
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I2aeb6f6670f6f47cd496faf7fc41192647f7d58c


[ROCm/amdsmi commit: dad2c430ea]
2024-03-26 10:43:28 -04:00
Maisam Arif c872b4b1ea SWDEV-431924 - Corrected amdsmi_get_gpu_board_info() to return N/A for invalid values
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I3f7e7c873c24b8f5ddd6784700f193c2fdf199e0


[ROCm/amdsmi commit: 72b0a6efe5]
2024-03-26 10:43:16 -04:00
Bill(Shuzhou) Liu b9b958b82c Get and set the XGMI PLPD
Update the API and CLI to support XGMI Per-Link Power Down Policy.

Change-Id: Iaf04a771eb8bb0829a5b3088d803a7355a8dfd0b


[ROCm/amdsmi commit: e4085c6414]
2024-03-26 01:48:14 -05:00
Deepak Mewar 16b0ff1657 fix for cpu enable apb error
Signed-off-by: Deepak Mewar <deepak.mewar@amd.com>
Change-Id: I092b88484046671857c4adbbbeaba78180b103ab


[ROCm/amdsmi commit: 1ac1ee4b9a]
2024-03-25 06:46:42 -04:00
Oliveira, Daniel 51d25d8feb fix: [SWDEV-448201] [rocm/amd_smi_lib]
Adds Add PCIE Errors

Code changes related to the following:
  * amdsmi_get_pcie_info()
  * CLI
  * examples

Change-Id: Ie0b7053e77c88fb18309c16e74bce75d862c45a9
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>


[ROCm/amdsmi commit: 1310c767ce]
2024-03-24 23:33:32 -04:00
Maisam Arif 438fc0f692 SWDEV-438593 - Updated proccess output error handling
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I67747da06362428587dab7467d85d8c9296d442e


[ROCm/amdsmi commit: 06fa6580c4]
2024-03-21 15:34:36 -05:00
Deepak Mewar e1a0420ac0 Updated README with esmi sample code
Change-Id: I50de7926fd76757e5810e8c531bcb6f5770ff454


[ROCm/amdsmi commit: a3407090c3]
2024-03-21 15:51:51 -04:00
Charis Poag e9190173ea Update ROCm 6.0/6.1 CHANGELOG.md & README.md
* Updates:
    - [CHANGELOG.md] Add 6.1 and update 6.0 changes
    - [README.md] Update README.md with ROCm install instructions

Change-Id: Ic701ebcb00e5d0af54d8f97707c1cec71a0aac4c
Signed-off-by: Charis Poag <Charis.Poag@amd.com>


[ROCm/amdsmi commit: 583e5e99bf]
2024-03-19 19:54:01 -05:00
Galantsev, Dmitrii 3a2f4286cc SWDEV-449212 - Fix static build
Disable Python interface and CLI tool for static builds (when
-DBUILD_SHARED_LIBS=OFF is passed to cmake)

Change-Id: I32bbd94d70628a50029a748f7493b55c91d45e02
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: eef4169a0f]
2024-03-14 13:31:34 -04:00
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