Jaydeep Patel
baaad8b45a
SWDEV-398109 - Enable smid support for CU mode for gfx10+.
...
Change-Id: Ief1e7c952c3de7e4a547bbdcc9817f51aa4d5d36
[ROCm/clr commit: fb2c100d8c ]
2024-01-16 20:13:23 -05:00
Jaydeep Patel
fb2c100d8c
SWDEV-398109 - Enable smid support for CU mode for gfx10+.
...
Change-Id: Ief1e7c952c3de7e4a547bbdcc9817f51aa4d5d36
2024-01-16 20:13:23 -05:00
David Yat Sin
0e3f668e2c
Use HybridMutex for IPC locks
...
Change-Id: I24ab4a96237612a7d32beda06cc20b25cb1f0b37
2024-01-16 21:29:39 +00:00
David Yat Sin
ba59a36d8a
Use HybridMutex for IPC locks
...
Change-Id: I24ab4a96237612a7d32beda06cc20b25cb1f0b37
[ROCm/ROCR-Runtime commit: 0e3f668e2c ]
2024-01-16 21:29:39 +00:00
David Yat Sin
8d3fee5095
Use HybridMutex for signal mutexes
...
Implement HybridMutex to improve latencies compared to KernelMutex when
there is contention between several threads calling hsa_signal_create
and hsa_amd_signal_async_handler.
Change-Id: If53377033e749b0050727964c9303f09b02527cc
2024-01-16 21:29:39 +00:00
David Yat Sin
cbe9337918
Use HybridMutex for signal mutexes
...
Implement HybridMutex to improve latencies compared to KernelMutex when
there is contention between several threads calling hsa_signal_create
and hsa_amd_signal_async_handler.
Change-Id: If53377033e749b0050727964c9303f09b02527cc
[ROCm/ROCR-Runtime commit: 8d3fee5095 ]
2024-01-16 21:29:39 +00:00
David Yat Sin
3d1563ee68
Force t1_ update when profiling is enabled
...
Fixes issue where t1_ counters may not be updated when doing dispatch
profiling, causing a divide by 0.
Change-Id: I91060ac3f9fd2183d277e6e7cd810398a453a87f
2024-01-16 21:29:39 +00:00
David Yat Sin
dc9bce3b9b
Force t1_ update when profiling is enabled
...
Fixes issue where t1_ counters may not be updated when doing dispatch
profiling, causing a divide by 0.
Change-Id: I91060ac3f9fd2183d277e6e7cd810398a453a87f
[ROCm/ROCR-Runtime commit: 3d1563ee68 ]
2024-01-16 21:29:39 +00:00
David Yat Sin
d16c6db2ee
Increase min KFD version for Virtual mem support
...
KFD had some fixes for handling of virtual memory APIs. These fixes are
included in interface version 1.15.
Change-Id: Ie701eccf6e032f9ec0a1f4e8a43718964eebddc6
2024-01-16 21:29:39 +00:00
David Yat Sin
bc492274e7
Increase min KFD version for Virtual mem support
...
KFD had some fixes for handling of virtual memory APIs. These fixes are
included in interface version 1.15.
Change-Id: Ie701eccf6e032f9ec0a1f4e8a43718964eebddc6
[ROCm/ROCR-Runtime commit: d16c6db2ee ]
2024-01-16 21:29:39 +00:00
Joseph Huber
4971150576
Improve endianness check
...
Update the `hsa.h` header to use the gcc / clang `__BYTE_ORDER__`
macros where available to more accurately autodetect endianness for
the target.
Change-Id: I7312f3badcba9287a30eb14882b91e2a247acc5f
2024-01-16 21:29:39 +00:00
Joseph Huber
298e6cc495
Improve endianness check
...
Update the `hsa.h` header to use the gcc / clang `__BYTE_ORDER__`
macros where available to more accurately autodetect endianness for
the target.
Change-Id: I7312f3badcba9287a30eb14882b91e2a247acc5f
[ROCm/ROCR-Runtime commit: 4971150576 ]
2024-01-16 21:29:39 +00:00
Lakshmi Kumar
e9ae320fc3
WIP: Docs - User Guide ( #177 )
...
* user guide intial
* clean up
* review comments
* clean up
* clean up
* review comments + new smaples section
[ROCm/rocdecode commit: 2e2f1e3f21 ]
2024-01-16 13:28:55 -08:00
Lakshmi Kumar
2e2f1e3f21
WIP: Docs - User Guide ( #177 )
...
* user guide intial
* clean up
* review comments
* clean up
* clean up
* review comments + new smaples section
2024-01-16 13:28:55 -08:00
pghafari
0fe462b63e
SWDEV-441258 - remove full path for HIP LOG windows
...
Change-Id: Ibad6e9542c0cede38f5a114dcd352356ddedf019
[ROCm/clr commit: 0cff14c9e1 ]
2024-01-16 15:26:06 -05:00
pghafari
0cff14c9e1
SWDEV-441258 - remove full path for HIP LOG windows
...
Change-Id: Ibad6e9542c0cede38f5a114dcd352356ddedf019
2024-01-16 15:26:06 -05:00
German
37ed51c99c
SWDEV-440746 - Enable hipExtAnyOrderLaunch extension for PAL
...
Extension allows to execute the kernels without a wait barrier and L1
invalidation.
Change-Id: I96c485204303f54a0240b93134f4560673e4bd17
[ROCm/clr commit: 13c6f56ca9 ]
2024-01-16 15:20:39 -05:00
German
13c6f56ca9
SWDEV-440746 - Enable hipExtAnyOrderLaunch extension for PAL
...
Extension allows to execute the kernels without a wait barrier and L1
invalidation.
Change-Id: I96c485204303f54a0240b93134f4560673e4bd17
2024-01-16 15:20:39 -05:00
Aryan Salmanpour
4c0c0a518f
Add support to correctly detect the gfx name for gfx940/gfx941/gfx942 ( #178 )
...
[ROCm/rocdecode commit: fb953b4366 ]
2024-01-16 14:49:54 -05:00
Aryan Salmanpour
fb953b4366
Add support to correctly detect the gfx name for gfx940/gfx941/gfx942 ( #178 )
2024-01-16 14:49:54 -05:00
dependabot[bot]
1d62a5f440
Bump rocm-docs-core from 0.30.3 to 0.31.0 in /docs/sphinx ( #1049 )
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.30.3 to 0.31.0.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases )
- [Changelog](https://github.com/RadeonOpenCompute/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.30.3...v0.31.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[ROCm/rccl commit: 15f0ccaec7 ]
2024-01-16 11:53:14 -07:00
dependabot[bot]
15f0ccaec7
Bump rocm-docs-core from 0.30.3 to 0.31.0 in /docs/sphinx ( #1049 )
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.30.3 to 0.31.0.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases )
- [Changelog](https://github.com/RadeonOpenCompute/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.30.3...v0.31.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-16 11:53:14 -07:00
Pedram Alizadeh
5c349cd729
adding rccl tuning parameters for MI300X gfx942 with 8 GPUs single and multi-node ( #1047 )
...
[ROCm/rccl commit: b08124c85d ]
2024-01-16 13:44:32 -05:00
Pedram Alizadeh
b08124c85d
adding rccl tuning parameters for MI300X gfx942 with 8 GPUs single and multi-node ( #1047 )
2024-01-16 13:44:32 -05:00
Rahul Manocha
9af6945c84
SWDEV-421025 - hipGraphInstantiateWithParams structs and enums
...
Change-Id: Ia5353589c44aff1dc37b41c385ce8eed6bf9f42d
[ROCm/hip commit: 72a245881c ]
2024-01-16 13:36:14 -05:00
Rahul Manocha
72a245881c
SWDEV-421025 - hipGraphInstantiateWithParams structs and enums
...
Change-Id: Ia5353589c44aff1dc37b41c385ce8eed6bf9f42d
2024-01-16 13:36:14 -05:00
Deepak Mewar
730a82417e
amdsmi wrapper generated for updated amdsmi_get_esmi_err_msg
...
Change-Id: I2388cd75111774852ae6426071d890bbf2d9d0c9
2024-01-16 11:41:22 -06:00
Deepak Mewar
c081e9e6f8
amdsmi wrapper generated for updated amdsmi_get_esmi_err_msg
...
Change-Id: I2388cd75111774852ae6426071d890bbf2d9d0c9
[ROCm/amdsmi commit: 730a82417e ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
5d0b479661
amdsmi library updated for esmi error status mapping to amdsmi
...
Change-Id: I7e4dd146a1a9af496556efcf811b2e1ed565b09e
2024-01-16 11:41:22 -06:00
Deepak Mewar
6ef2131a21
amdsmi library updated for esmi error status mapping to amdsmi
...
Change-Id: I7e4dd146a1a9af496556efcf811b2e1ed565b09e
[ROCm/amdsmi commit: 5d0b479661 ]
2024-01-16 11:41:22 -06:00
khashaik
27fbbc3388
amdsmi_cli: Update help section
...
- Update help section
Change-Id: Ida8022a27ecc9df3ebef94e27e89624c18a9cf46
2024-01-16 11:41:22 -06:00
khashaik
a08809a3ca
amdsmi_cli: Update help section
...
- Update help section
Change-Id: Ida8022a27ecc9df3ebef94e27e89624c18a9cf46
[ROCm/amdsmi commit: 27fbbc3388 ]
2024-01-16 11:41:22 -06:00
khashaik
994b956d5e
amdsmi_cli: Updated README.md file in the amdsmi_cli
...
- Update the README.md file in amdsmi_cli folder to include information
for CPU's and CORE's along with the GPU's
Change-Id: I7670811696bc5299a287a6bc8883afe40eeeb557
2024-01-16 11:41:22 -06:00
khashaik
6395351ac3
amdsmi_cli: Updated README.md file in the amdsmi_cli
...
- Update the README.md file in amdsmi_cli folder to include information
for CPU's and CORE's along with the GPU's
Change-Id: I7670811696bc5299a287a6bc8883afe40eeeb557
[ROCm/amdsmi commit: 994b956d5e ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
19451cc508
amdsmi wrapper generated for updated hsmp metric table
...
Change-Id: I18c795e18d9c95320826cb965f36d3fb5546ea5c
2024-01-16 11:41:22 -06:00
Deepak Mewar
1f7c6771eb
amdsmi wrapper generated for updated hsmp metric table
...
Change-Id: I18c795e18d9c95320826cb965f36d3fb5546ea5c
[ROCm/amdsmi commit: 19451cc508 ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
a0c95e855b
amdsmi library updated for metric table structure
...
Change-Id: Ie8a9840a9020282599dd413e964d86bfb8850f6a
2024-01-16 11:41:22 -06:00
Deepak Mewar
171f4818f4
amdsmi library updated for metric table structure
...
Change-Id: Ie8a9840a9020282599dd413e964d86bfb8850f6a
[ROCm/amdsmi commit: a0c95e855b ]
2024-01-16 11:41:22 -06:00
khashaik
18d8087711
amdsmi_cli: Add checks for no gpu devices, cpu and core devices
...
- Add checks for no gpu devices, cpu and core devices
- Update units for core energy and cpu energy
Change-Id: Ieea43f1bb7fc303ebbbdf72f1ab22644a28df25c
2024-01-16 11:41:22 -06:00
khashaik
a66efce2da
amdsmi_cli: Add checks for no gpu devices, cpu and core devices
...
- Add checks for no gpu devices, cpu and core devices
- Update units for core energy and cpu energy
Change-Id: Ieea43f1bb7fc303ebbbdf72f1ab22644a28df25c
[ROCm/amdsmi commit: 18d8087711 ]
2024-01-16 11:41:22 -06:00
khashaik
108ae03c23
amdsmi_cli: Update parser to add neg values check for the cpu and core arguments
...
Change-Id: Ia7959826637e7749d999a6570df590221e85cf50
2024-01-16 11:41:22 -06:00
khashaik
c500be9b35
amdsmi_cli: Update parser to add neg values check for the cpu and core arguments
...
Change-Id: Ia7959826637e7749d999a6570df590221e85cf50
[ROCm/amdsmi commit: 108ae03c23 ]
2024-01-16 11:41:22 -06:00
khashaik
4971466c22
amdsmi_cli: Fix issues for CPU related API's for DIMM
...
- Fix interface issues for dimm temperature, dimm refresh rate and dimm power consumption
Change-Id: I998209c8314e4d78a842187c5a0b127aea7dbef2
2024-01-16 11:41:22 -06:00
khashaik
47ca69f2a6
amdsmi_cli: Fix issues for CPU related API's for DIMM
...
- Fix interface issues for dimm temperature, dimm refresh rate and dimm power consumption
Change-Id: I998209c8314e4d78a842187c5a0b127aea7dbef2
[ROCm/amdsmi commit: 4971466c22 ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
7dcd5a3fd6
amdsmi interface updated to additionally return the freq src
...
from amdsmi_get_cpu_socket_current_active_freq_limit
Change-Id: I48f1026474115848a30352637415e7a1a52f3481
2024-01-16 11:41:22 -06:00
Deepak Mewar
1a2b556dce
amdsmi interface updated to additionally return the freq src
...
from amdsmi_get_cpu_socket_current_active_freq_limit
Change-Id: I48f1026474115848a30352637415e7a1a52f3481
[ROCm/amdsmi commit: 7dcd5a3fd6 ]
2024-01-16 11:41:22 -06:00
Deepak Mewar
898c4bc06f
amdsmi interface updated for amdsmi_get_metrics_table units
...
Change-Id: If211292e894df9d832b879252bebf91c17112d14
2024-01-16 11:41:22 -06:00
Deepak Mewar
148ecb1805
amdsmi interface updated for amdsmi_get_metrics_table units
...
Change-Id: If211292e894df9d832b879252bebf91c17112d14
[ROCm/amdsmi commit: 898c4bc06f ]
2024-01-16 11:41:22 -06:00
khashaik
256907989b
amdsmi_cli: Fix issues in cpu API "cpu_lclk_dpm_level"
...
- Fix issues in cpu API "cpu_lclk_dpm_level"
- Fix issue for invalid core id
- Update the error message for invalid devices
Change-Id: I71216ff72f89cfe0c86928ae3dce1f88eae91665
2024-01-16 11:41:22 -06:00
khashaik
323cf14a9c
amdsmi_cli: Fix issues in cpu API "cpu_lclk_dpm_level"
...
- Fix issues in cpu API "cpu_lclk_dpm_level"
- Fix issue for invalid core id
- Update the error message for invalid devices
Change-Id: I71216ff72f89cfe0c86928ae3dce1f88eae91665
[ROCm/amdsmi commit: 256907989b ]
2024-01-16 11:41:22 -06:00