Commit Graph

1776 Commits

Author SHA1 Message Date
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
Maisam Arif 53523ad2fc Merge amd-dev into amd-master 20240424
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ic78df64607f1541f34305b4955a9696c9933a1c1


[ROCm/amdsmi commit: 881920c864]
2024-04-24 05:10:55 -05: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
guanyu12 fd579fa338 Merge amd-dev into amd-master 20240411
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I9aafdcd4f12c4e194afdb16ca4c389466a40f81b


[ROCm/amdsmi commit: e2c2f7f8eb]
2024-04-11 10:22:06 +08: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 024e22b185 Merge amd-dev into amd-master 20240405
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I7bc20ca726cb5bcd8ac166d2263074562e6e752c


[ROCm/amdsmi commit: 1171c233cf]
2024-04-05 02:32:00 -05: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 b1d422d729 Merge amd-dev to amd-master 20240401
Change-Id: Ic4c10b49f58e1f2e220a6c295d54e7ad20f6be2c
Signed-off-by: Charis Poag <Charis.Poag@amd.com>


[ROCm/amdsmi commit: cdf920f0f4]
2024-04-01 23:04:38 -05: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
guanyu12 a8dc32ca65 Merge amd-dev into amd-master 20240329
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I1506e7e9a0b2129edb7ab72fc0162e351036baaf


[ROCm/amdsmi commit: 3f50f25590]
2024-03-29 10:24:00 +08: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 52d6791673 Merge amd-dev into amd-master 20240327
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I69a4c59e900ba67e1f84934dc2cb967114c839cc


[ROCm/amdsmi commit: d3a33b3ec3]
2024-03-27 01:11:22 -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
guanyu12 114e1d4ffe Merge amd-dev into amd-master 20240325
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I6eefa509db175b68ee1ab09f4b00074775be076c


[ROCm/amdsmi commit: 8effceba74]
2024-03-25 13:30:57 +08: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
guanyu12 42ee6601e7 Merge amd-dev into amd-master 20240321
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I81be935ccf13ff6185b9475983e26420cf8e5a5a


[ROCm/amdsmi commit: 88914c9c40]
2024-03-21 14:01:03 +08: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
guanyu12 f428170a1d Merge amd-dev into amd-master 20240318
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I7949bbc5f3c1cd1118fabc9e85e1371b1436d0b0


[ROCm/amdsmi commit: ad7ee5106e]
2024-03-18 10:13:24 +08: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
guanyu12 a78b79aa16 Merge amd-dev into amd-master 20240314
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I120424cd46e7e5cc8ff52df089eec8a6e0ca3399


[ROCm/amdsmi commit: fc53ab5df5]
2024-03-14 11:12:52 +08: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
guanyu12 b0f346cac4 Merge amd-dev into amd-master 20240307
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I872f2dc9c50e2734576173fc3ef903ab55aa02b3


[ROCm/amdsmi commit: 8e487fa52d]
2024-03-07 10:29:47 +08:00
Galantsev, Dmitrii 583ff6d8cb Add .github/CONTRIBUTING.md
Change-Id: Ia7a2272516f2fed37dd38debad09b79484f04684
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 50740a3e91]
2024-03-06 19:14:09 -06:00
David Galiffi 3e56a34a92 Add Doc team to CODEOWNERS file
Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Change-Id: Iad8eea0645b63bddb835ed22080facc7d25c1bc0


[ROCm/amdsmi commit: 1b0e01d504]
2024-03-05 15:03:25 -05:00