Benjamin Welton
c19e054225
Fix clock check for reproducible runtime ( #281 )
...
* Fix clock check for reproducible runtime
* source formatting (clang-format v11) (#282 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: efbb154515 ]
2023-12-08 01:25:23 -08:00
Benjamin Welton
efbb154515
Fix clock check for reproducible runtime ( #281 )
...
* Fix clock check for reproducible runtime
* source formatting (clang-format v11) (#282 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
2023-12-08 01:25:23 -08:00
Karl W Schulz
ccd6fe8273
disable coverage comment
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 98b18d9f39 ]
2023-12-07 17:30:07 -06:00
Karl W Schulz
98b18d9f39
disable coverage comment
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-07 17:30:07 -06:00
Karl W Schulz
37907b833c
update vcopy execution in profile testing mode to match latest
...
command-line usage
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 7f0fbc0a9a ]
2023-12-07 17:15:03 -06:00
Karl W Schulz
7f0fbc0a9a
update vcopy execution in profile testing mode to match latest
...
command-line usage
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-07 17:15:03 -06:00
Giovanni Lenzi Baraldi
c1c939deaf
Gbaraldi/pcparser2 ( #266 )
...
* Rollback PCparser. Separated GFX9 and ID tests. Fixed flags for GFX9 tests.
* Removing C++ header from rocr.h. Fixing CMakeLists.
* Moved PCS benchmark to separate unit.
* Fixed workgrouP naming
* Adding inline on header functions
* Fixing pull conflicts.
* source formatting (clang-format v11) (#268 )
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com >
* cmake formatting (cmake-format) (#267 )
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com >
* Removed leftover rocprofiler folder for pcparser
* Adding <array> header on translation.hpp
* Fixing PCS test names.
* Chaging parser tests failure to the status_t value
* Renaming pcs_parser tests
* Removing benchmark test
* Adding const to a few variables
* source formatting (clang-format v11) (#269 )
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: cce7fda5fb ]
2023-12-07 19:42:56 -03:00
Giovanni Lenzi Baraldi
cce7fda5fb
Gbaraldi/pcparser2 ( #266 )
...
* Rollback PCparser. Separated GFX9 and ID tests. Fixed flags for GFX9 tests.
* Removing C++ header from rocr.h. Fixing CMakeLists.
* Moved PCS benchmark to separate unit.
* Fixed workgrouP naming
* Adding inline on header functions
* Fixing pull conflicts.
* source formatting (clang-format v11) (#268 )
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com >
* cmake formatting (cmake-format) (#267 )
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com >
* Removed leftover rocprofiler folder for pcparser
* Adding <array> header on translation.hpp
* Fixing PCS test names.
* Chaging parser tests failure to the status_t value
* Renaming pcs_parser tests
* Removing benchmark test
* Adding const to a few variables
* source formatting (clang-format v11) (#269 )
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com >
2023-12-07 19:42:56 -03:00
jeffqjiangNew
5044e65de3
Changed MD5 calculation of 10 bit to match reference MD5. ( #127 )
...
* * rocDecode/HEVC: Changed MD5 calculation of 10 bit to match reference MD5.
- Need to convert P010 YUV to little endian.
* * rocDecode/HEVC: Convert to C++ type cast style.
[ROCm/rocdecode commit: 5d45ac6d92 ]
2023-12-07 17:06:51 -05:00
jeffqjiangNew
5d45ac6d92
Changed MD5 calculation of 10 bit to match reference MD5. ( #127 )
...
* * rocDecode/HEVC: Changed MD5 calculation of 10 bit to match reference MD5.
- Need to convert P010 YUV to little endian.
* * rocDecode/HEVC: Convert to C++ type cast style.
2023-12-07 17:06:51 -05:00
Karl W Schulz
aa6a7443ae
Update return code error checks for roofline-only analysis on MI100
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 3ba5f1d337 ]
2023-12-07 15:57:45 -06:00
Karl W Schulz
3ba5f1d337
Update return code error checks for roofline-only analysis on MI100
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-07 15:57:45 -06:00
Karl W Schulz
bf31e9099c
restore formal call to sys.exit() in top-level main; this is needed
...
for companion testing collateral which expects SystemExit exceptions
to be raised.
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 9b4b6aee8e ]
2023-12-07 14:40:07 -06:00
Karl W Schulz
9b4b6aee8e
restore formal call to sys.exit() in top-level main; this is needed
...
for companion testing collateral which expects SystemExit exceptions
to be raised.
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-07 14:40:07 -06:00
David Yat Sin
c86837d8d6
Add query for agent memory and aql ext properties
...
Add query to return flags for GPU agent memory properties and AQL
extensions.
Implement flag to determine that GPU agent is an APU
Change-Id: Ic04c51290b2b9763e14989c117f35a2e22297453
2023-12-07 14:41:37 -05:00
David Yat Sin
ff3818c725
Add query for agent memory and aql ext properties
...
Add query to return flags for GPU agent memory properties and AQL
extensions.
Implement flag to determine that GPU agent is an APU
Change-Id: Ic04c51290b2b9763e14989c117f35a2e22297453
[ROCm/ROCR-Runtime commit: c86837d8d6 ]
2023-12-07 14:41:37 -05:00
Wenkai Du
22730bdc4d
msccl: build same number of kernels as in ROCm 5.7 ( #1005 )
...
Removed fullOps kernels from build
[ROCm/rccl commit: 12c08fc52a ]
2023-12-07 13:36:04 -06:00
Wenkai Du
12c08fc52a
msccl: build same number of kernels as in ROCm 5.7 ( #1005 )
...
Removed fullOps kernels from build
2023-12-07 13:36:04 -06:00
dependabot[bot]
e6e99a1ae9
Bump rocm-docs-core from 0.29.0 to 0.30.1 in /docs/sphinx ( #1008 )
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.29.0 to 0.30.1.
- [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.29.0...v0.30.1 )
---
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: 9c3fea1751 ]
2023-12-07 10:32:06 -07:00
dependabot[bot]
9c3fea1751
Bump rocm-docs-core from 0.29.0 to 0.30.1 in /docs/sphinx ( #1008 )
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.29.0 to 0.30.1.
- [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.29.0...v0.30.1 )
---
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>
2023-12-07 10:32:06 -07:00
Saleel Kudchadker
f969d89aa4
SWDEV-301667 - Logging refactor
...
- Remove newline from logging as log function internally inserts a new
line
Change-Id: I25eb2242a1f1e87cf811bcc373d1d485b2e027a8
[ROCm/clr commit: 058b2702db ]
2023-12-07 12:12:57 -05:00
Saleel Kudchadker
058b2702db
SWDEV-301667 - Logging refactor
...
- Remove newline from logging as log function internally inserts a new
line
Change-Id: I25eb2242a1f1e87cf811bcc373d1d485b2e027a8
2023-12-07 12:12:57 -05:00
dependabot[bot]
df24f68089
Bump rocm-docs-core[api_reference] from 0.30.0 to 0.30.1 in /docs/sphinx ( #125 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.30.0 to 0.30.1.
- [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.0...v0.30.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[ROCm/rocdecode commit: ab2f7db560 ]
2023-12-07 11:19:36 -05:00
dependabot[bot]
ab2f7db560
Bump rocm-docs-core[api_reference] from 0.30.0 to 0.30.1 in /docs/sphinx ( #125 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.30.0 to 0.30.1.
- [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.0...v0.30.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-07 11:19:36 -05:00
Giovanni LB
d5e968989c
SWDEV-409155: Adding ATT plugin tests
...
Change-Id: I684affa4a63ed1c6fd7d8a4bb18f83697c3181a3
2023-12-07 13:01:43 -03:00
Giovanni LB
c22968c3ac
SWDEV-409155: Adding ATT plugin tests
...
Change-Id: I684affa4a63ed1c6fd7d8a4bb18f83697c3181a3
[ROCm/rocprofiler commit: d5e968989c ]
2023-12-07 13:01:43 -03:00
JoseSantosAMD
e1aed0ad40
update CMakeLists.txt
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 2bf487ca4a ]
2023-12-07 08:40:19 -06:00
JoseSantosAMD
2bf487ca4a
update CMakeLists.txt
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-12-07 08:40:19 -06:00
JoseSantosAMD
29ff3c36ea
Enable running on mi100 and fixed typos
...
- Also enables RHEL9 roofline
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 92f91e4715 ]
2023-12-07 08:40:19 -06:00
JoseSantosAMD
92f91e4715
Enable running on mi100 and fixed typos
...
- Also enables RHEL9 roofline
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-12-07 08:40:19 -06:00
Lakshmi Kumar
6c3f0095da
adding support for MI300A A1 - gfx942 ( #124 )
...
[ROCm/rocdecode commit: f221d78258 ]
2023-12-07 09:31:44 -05:00
Lakshmi Kumar
f221d78258
adding support for MI300A A1 - gfx942 ( #124 )
2023-12-07 09:31:44 -05:00
guanyu12
f7690cf57a
Merge amd-staging into amd-master 20231207
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Ic67feea6e7d21338cc3bbd76220f03effec59cbf
[ROCm/rocm_smi_lib commit: 6793fda4ef ]
2023-12-07 13:21:57 +08:00
guanyu12
6793fda4ef
Merge amd-staging into amd-master 20231207
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Ic67feea6e7d21338cc3bbd76220f03effec59cbf
2023-12-07 13:21:57 +08:00
guanyu12
8c3626bbeb
Merge amd-dev into amd-master 20231207
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: I24adbd1af061379c47233707f32288d9a32aaa2c
2023-12-07 13:08:42 +08:00
guanyu12
e5d19553c8
Merge amd-dev into amd-master 20231207
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: I24adbd1af061379c47233707f32288d9a32aaa2c
[ROCm/amdsmi commit: 8c3626bbeb ]
2023-12-07 13:08:42 +08:00
Charis Poag
18fa660402
Memory partition permission denied fix
...
Received EACCES return for file that does not have
write access (read only). Permissions would be an
issue, but we check for sudo/root permissions early on.
Change-Id: I98615b02e4acccc59facb42225887a6b7273716b
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/rocm_smi_lib commit: c6b0c93e6f ]
2023-12-06 21:51:30 -05:00
Charis Poag
c6b0c93e6f
Memory partition permission denied fix
...
Received EACCES return for file that does not have
write access (read only). Permissions would be an
issue, but we check for sudo/root permissions early on.
Change-Id: I98615b02e4acccc59facb42225887a6b7273716b
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2023-12-06 21:51:30 -05:00
Lancelot SIX
c5db063b2f
trap_handler: Set status.skip_export when halting a wave
...
When inspecting waves on architectures where SPI may not initialize TTMP
registers, the debugger cannot reliably know if the trap handler was
entered and if it saved valuable information in TTMP registers.
This patch uses the status.skip_export bit (unused by the compute
shaders) to indicate that it got executed before halting a wave.
This is done except for gfx940, where ttmp11[31] can be used (as long as
TTMP registers are always initialized by SPI for this architecture). It
could be possible to be more selective as architectures always
initializing TTMP registers do not require this step, but always doing
is makes maintenance simpler.
Change-Id: I314db6b37772f7daa8bd405e6662a86658d3f5e0
2023-12-06 21:20:03 -05:00
Lancelot SIX
4c8a849772
trap_handler: Set status.skip_export when halting a wave
...
When inspecting waves on architectures where SPI may not initialize TTMP
registers, the debugger cannot reliably know if the trap handler was
entered and if it saved valuable information in TTMP registers.
This patch uses the status.skip_export bit (unused by the compute
shaders) to indicate that it got executed before halting a wave.
This is done except for gfx940, where ttmp11[31] can be used (as long as
TTMP registers are always initialized by SPI for this architecture). It
could be possible to be more selective as architectures always
initializing TTMP registers do not require this step, but always doing
is makes maintenance simpler.
Change-Id: I314db6b37772f7daa8bd405e6662a86658d3f5e0
[ROCm/ROCR-Runtime commit: c5db063b2f ]
2023-12-06 21:20:03 -05:00
Galantsev, Dmitrii
f38b62abf5
TESTS - Temporarily disable overdrive tests
...
Change-Id: Ice06d31e874621abf3135548eedfe2158281891d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rocm_smi_lib commit: 48163b8d4f ]
2023-12-06 19:33:17 -06:00
Galantsev, Dmitrii
48163b8d4f
TESTS - Temporarily disable overdrive tests
...
Change-Id: Ice06d31e874621abf3135548eedfe2158281891d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-12-06 19:33:17 -06:00
Wen-Heng (Jack) Chung
0266febb31
Let 320KB message size uses LL protocol. ( #1006 )
...
[ROCm/rccl commit: 8e8323252a ]
2023-12-06 18:14:31 -06:00
Wen-Heng (Jack) Chung
8e8323252a
Let 320KB message size uses LL protocol. ( #1006 )
2023-12-06 18:14:31 -06:00
Benjamin Welton
28272d4cc9
Align calculation of cu_per_engine with compute_unit/shader_engs ( #278 )
...
* Align calculation of cu_per_engine with compute_unit/shader_engs
* source formatting (clang-format v11) (#279 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
* Update agent.cpp
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: 35928e6008 ]
2023-12-06 17:39:43 -06:00
Benjamin Welton
35928e6008
Align calculation of cu_per_engine with compute_unit/shader_engs ( #278 )
...
* Align calculation of cu_per_engine with compute_unit/shader_engs
* source formatting (clang-format v11) (#279 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
* Update agent.cpp
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
2023-12-06 17:39:43 -06:00
Nilesh M Negi
cffd823582
Update default GPUs and build for AMDGPU_TARGETS ( #55 )
...
* Update default GPUs and build for AMDGPU_TARGETS
* Make GPU_TARGETS a cache variable
---------
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com >
[ROCm/rccl-tests commit: b1f86ea6eb ]
2023-12-06 17:24:37 -06:00
Nilesh M Negi
b1f86ea6eb
Update default GPUs and build for AMDGPU_TARGETS ( #55 )
...
* Update default GPUs and build for AMDGPU_TARGETS
* Make GPU_TARGETS a cache variable
---------
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com >
2023-12-06 17:24:37 -06:00
Saleel Kudchadker
3dfef513b1
SWDEV-433634 - Check Relaxed capture interaction mode for the thread
...
- Allow capture to be less rectrictive if we set the global thread
interaction mode for the thread.
Change-Id: I84f65d9418ac26ada0477c85a45a3831c2351ce4
[ROCm/clr commit: 59a6a6c12e ]
2023-12-06 22:35:20 +00:00
Saleel Kudchadker
59a6a6c12e
SWDEV-433634 - Check Relaxed capture interaction mode for the thread
...
- Allow capture to be less rectrictive if we set the global thread
interaction mode for the thread.
Change-Id: I84f65d9418ac26ada0477c85a45a3831c2351ce4
2023-12-06 22:35:20 +00:00