Cole Ramos
4585750893
Force encoding before Omniperf execution ( #299 )
...
* Force encoding before Omniperf execution
Signed-off-by: colramos-amd <colramos@amd.com >
* Fix circular dependency in utils module
Signed-off-by: colramos-amd <colramos@amd.com >
---------
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: f4511e7280 ]
2024-03-06 17:01:07 -06:00
Cole Ramos
f4511e7280
Force encoding before Omniperf execution ( #299 )
...
* Force encoding before Omniperf execution
Signed-off-by: colramos-amd <colramos@amd.com >
* Fix circular dependency in utils module
Signed-off-by: colramos-amd <colramos@amd.com >
---------
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-06 17:01:07 -06:00
Wenkai Du
6dd45024f8
msccl: fix scratch memory allocation after API change ( #1103 )
...
[ROCm/rccl commit: 77615cce28 ]
2024-03-06 11:11:04 -08:00
Wenkai Du
77615cce28
msccl: fix scratch memory allocation after API change ( #1103 )
2024-03-06 11:11:04 -08:00
dependabot[bot]
64e4e20da5
Bump rocm-docs-core from 0.35.0 to 0.35.1 in /docs/sphinx ( #1100 )
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.35.0 to 0.35.1.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.35.0...v0.35.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
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/rccl commit: 1f7b6e18d7 ]
2024-03-06 11:15:33 -07:00
dependabot[bot]
1f7b6e18d7
Bump rocm-docs-core from 0.35.0 to 0.35.1 in /docs/sphinx ( #1100 )
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.35.0 to 0.35.1.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.35.0...v0.35.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
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>
2024-03-06 11:15:33 -07:00
Bertan Dogancay
efbfad7fe5
Revert __nv_bfloat16 back to hip_bfloat16 ( #64 )
...
[ROCm/rccl-tests commit: 7a7a5969d0 ]
2024-03-06 11:11:44 -07:00
Bertan Dogancay
7a7a5969d0
Revert __nv_bfloat16 back to hip_bfloat16 ( #64 )
2024-03-06 11:11:44 -07:00
Nick Curtis
0ddd23b55f
handle case where workload dir is symlink ( #297 )
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
Co-authored-by: Nicholas Curtis <nicurtis@amd.com >
[ROCm/rocprofiler-compute commit: 525eb3f527 ]
2024-03-06 12:08:16 -06:00
Nick Curtis
525eb3f527
handle case where workload dir is symlink ( #297 )
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
Co-authored-by: Nicholas Curtis <nicurtis@amd.com >
2024-03-06 12:08:16 -06:00
Jatin Chaudhary
f8d40d7bd6
SWDEV-409660 - renable Unit_hipStreamValue_Write test
...
Tested on Navi33 repeated 50 times.
Change-Id: I02d5ff31441346aa2d0049676f546d1523d92b23
[ROCm/hip-tests commit: a36e873054 ]
2024-03-06 11:28:02 -05:00
Jatin Chaudhary
a36e873054
SWDEV-409660 - renable Unit_hipStreamValue_Write test
...
Tested on Navi33 repeated 50 times.
Change-Id: I02d5ff31441346aa2d0049676f546d1523d92b23
2024-03-06 11:28:02 -05:00
German Andryeyev
861d4217f6
SWDEV-311271 - Reset default mempool state
...
Multiple subtests will fail if the default mem pool will keep information
of the previous subtests.
Change-Id: Ic9ab8ed93771e71735594a85235b5bb734d6680c
[ROCm/hip-tests commit: 4e3fc2d937 ]
2024-03-06 11:04:42 -05:00
German Andryeyev
4e3fc2d937
SWDEV-311271 - Reset default mempool state
...
Multiple subtests will fail if the default mem pool will keep information
of the previous subtests.
Change-Id: Ic9ab8ed93771e71735594a85235b5bb734d6680c
2024-03-06 11:04:42 -05:00
Jonathan R. Madsen
d820cf3018
Update rocprofiler_query_available_agents(...) ( #596 )
...
* Agent info version
* Complete implementation
- revert "rocprofiler_iterate_agents" to "rocprofiler_query_available_agents"
* Misc tweaks
- update rocprofiler_query_available_agents impl
* Update include/rocprofiler-sdk/agent.h
- Fix undocumented param for rocprofiler_query_available_agents
[ROCm/rocprofiler-sdk commit: 1d33d4cf78 ]
2024-03-06 02:17:40 -06:00
Jonathan R. Madsen
1d33d4cf78
Update rocprofiler_query_available_agents(...) ( #596 )
...
* Agent info version
* Complete implementation
- revert "rocprofiler_iterate_agents" to "rocprofiler_query_available_agents"
* Misc tweaks
- update rocprofiler_query_available_agents impl
* Update include/rocprofiler-sdk/agent.h
- Fix undocumented param for rocprofiler_query_available_agents
2024-03-06 02:17:40 -06:00
Jonathan R. Madsen
b9888a4144
Fix rocprofiler_context_is_active(...) ( #595 )
...
* Fix rocprofiler_context_is_active
- previously returning ROCPROFILER_STATUS_ERROR_CONTEXT_NOT_FOUND if context was inactive
* Update include/rocprofiler-sdk/context.h
- Update doxygen docs
[ROCm/rocprofiler-sdk commit: 19971d5719 ]
2024-03-06 00:32:34 -06:00
Jonathan R. Madsen
19971d5719
Fix rocprofiler_context_is_active(...) ( #595 )
...
* Fix rocprofiler_context_is_active
- previously returning ROCPROFILER_STATUS_ERROR_CONTEXT_NOT_FOUND if context was inactive
* Update include/rocprofiler-sdk/context.h
- Update doxygen docs
2024-03-06 00:32:34 -06:00
SrirakshaNag
76d660cac9
Adding list-metrics ( #585 )
...
* Adding list-metrics
* cmake formatting (cmake-format) (#587 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* source formatting (clang-format v11) (#586 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Fixing issues with validation tests
* python formatting (black) (#588 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* source formatting (clang-format v11) (#589 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* cmake formatting (cmake-format) (#590 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Update conftest.py
* Update validate.py
* python formatting (black) (#591 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* python formatting (black) (#592 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Checking if agent-id in validate.py
* Fixing list metrics execute test
* cmake formatting (cmake-format) (#593 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Fixing CI failure
* cmake formatting (cmake-format) (#594 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Review Comments
* Update source/bin/rocprofv3
Support -L shorthand for --list-metrics
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: c7407d0a9f ]
2024-03-05 20:53:15 -06:00
SrirakshaNag
c7407d0a9f
Adding list-metrics ( #585 )
...
* Adding list-metrics
* cmake formatting (cmake-format) (#587 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* source formatting (clang-format v11) (#586 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Fixing issues with validation tests
* python formatting (black) (#588 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* source formatting (clang-format v11) (#589 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* cmake formatting (cmake-format) (#590 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Update conftest.py
* Update validate.py
* python formatting (black) (#591 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* python formatting (black) (#592 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Checking if agent-id in validate.py
* Fixing list metrics execute test
* cmake formatting (cmake-format) (#593 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Fixing CI failure
* cmake formatting (cmake-format) (#594 )
Co-authored-by: SrirakshaNag <104580803+SrirakshaNag@users.noreply.github.com >
* Review Comments
* Update source/bin/rocprofv3
Support -L shorthand for --list-metrics
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
2024-03-05 20:53:15 -06:00
David Galiffi
1b0e01d504
Add Doc team to CODEOWNERS file
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
Change-Id: Iad8eea0645b63bddb835ed22080facc7d25c1bc0
2024-03-05 15:03:25 -05: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
yhuiYH
45c166554d
Merge pull request #1099 from ROCm/LisaDelaney-patch-1
...
link fix
[ROCm/rccl commit: 12441e8f6c ]
2024-03-05 13:54:04 -05:00
yhuiYH
12441e8f6c
Merge pull request #1099 from ROCm/LisaDelaney-patch-1
...
link fix
2024-03-05 13:54:04 -05:00
Rakesh Roy
8fc1292bc2
SWDEV-1 - Merge github PRs to amd-staging
...
Change-Id: I2944a63ddc2eec8dc1403d9790ffffbaec343385
[ROCm/hip-tests commit: 57bc68acb1 ]
2024-03-06 00:12:20 +05:30
Rakesh Roy
57bc68acb1
SWDEV-1 - Merge github PRs to amd-staging
...
Change-Id: I2944a63ddc2eec8dc1403d9790ffffbaec343385
2024-03-06 00:12:20 +05:30
German Andryeyev
4bb028a49d
SWDEV-311271 - Add dependency tracking for streams
...
Mempool has capability to track dependency between streams for
faster memory reuse. Enable that capability.
Change-Id: I28266a7e38d0fc4c5d027b9542d3719653840821
[ROCm/clr commit: 17d0c166d2 ]
2024-03-05 12:53:09 -05:00
German Andryeyev
17d0c166d2
SWDEV-311271 - Add dependency tracking for streams
...
Mempool has capability to track dependency between streams for
faster memory reuse. Enable that capability.
Change-Id: I28266a7e38d0fc4c5d027b9542d3719653840821
2024-03-05 12:53:09 -05:00
Jason Ray
af6567ebdb
bump statman-stopwatch to 2.18 ( #220 )
...
* Lock Pandas to version 1.4.3 for tutorial
Signed-off-by: colramos-amd <colramos@amd.com >
* Establish connection between kernel related flags in Analyze Mode (#187 )
Signed-off-by: colramos-amd <colramos@amd.com >
* Fixing bug in kernel/dispatch filter pytest
Signed-off-by: colramos-amd <colramos@amd.com >
* More CI logic errors fixed
Signed-off-by: colramos-amd <colramos@amd.com >
* Update CHANGES
Signed-off-by: Cole Ramos <colramos@amd.com >
* Update CHANGES
Signed-off-by: Cole Ramos <colramos@amd.com >
* Update README.md
Signed-off-by: Cole Ramos <colramos@amd.com >
* bump statman-stopwatch to 2.18
Signed-off-by: Jason Ray <jayray.net@gmail.com >
* Fix merge mistakes
Signed-off-by: colramos-amd <colramos@amd.com >
---------
Signed-off-by: colramos-amd <colramos@amd.com >
Signed-off-by: Cole Ramos <colramos@amd.com >
Signed-off-by: Jason Ray <jayray.net@gmail.com >
Co-authored-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 994aea9f0e ]
2024-03-05 11:16:23 -06:00
Jason Ray
994aea9f0e
bump statman-stopwatch to 2.18 ( #220 )
...
* Lock Pandas to version 1.4.3 for tutorial
Signed-off-by: colramos-amd <colramos@amd.com >
* Establish connection between kernel related flags in Analyze Mode (#187 )
Signed-off-by: colramos-amd <colramos@amd.com >
* Fixing bug in kernel/dispatch filter pytest
Signed-off-by: colramos-amd <colramos@amd.com >
* More CI logic errors fixed
Signed-off-by: colramos-amd <colramos@amd.com >
* Update CHANGES
Signed-off-by: Cole Ramos <colramos@amd.com >
* Update CHANGES
Signed-off-by: Cole Ramos <colramos@amd.com >
* Update README.md
Signed-off-by: Cole Ramos <colramos@amd.com >
* bump statman-stopwatch to 2.18
Signed-off-by: Jason Ray <jayray.net@gmail.com >
* Fix merge mistakes
Signed-off-by: colramos-amd <colramos@amd.com >
---------
Signed-off-by: colramos-amd <colramos@amd.com >
Signed-off-by: Cole Ramos <colramos@amd.com >
Signed-off-by: Jason Ray <jayray.net@gmail.com >
Co-authored-by: colramos-amd <colramos@amd.com >
2024-03-05 11:16:23 -06:00
Bertan Dogancay
882a96f5cb
Add hipify steps prior to build ( #62 )
...
* Add hipify steps prior to build
[ROCm/rccl-tests commit: 88cf7dbf45 ]
2024-03-05 09:47:18 -07:00
Bertan Dogancay
88cf7dbf45
Add hipify steps prior to build ( #62 )
...
* Add hipify steps prior to build
2024-03-05 09:47:18 -07:00
colramos-amd
7a8bf7f720
Account for missing GRBM_GUI_ACTIVE in roof-only mode ( #103 )
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: a44e07d928 ]
2024-03-05 10:43:24 -06:00
colramos-amd
a44e07d928
Account for missing GRBM_GUI_ACTIVE in roof-only mode ( #103 )
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-03-05 10:43:24 -06:00
Lisa
d067682641
link fix
...
[ROCm/rccl commit: a032cb9eeb ]
2024-03-05 09:01:10 -07:00
Lisa
a032cb9eeb
link fix
2024-03-05 09:01:10 -07:00
Alex Sierra
cbeddf9eb6
core dump: Generates a core dump from a fault event
...
Extracts and creates a core dump ELF file from a fault event, using
core dump front end. GFX11 is not supported.
Signed-off-by: Alex Sierra <Alex.Sierra@amd.com >
Change-Id: I5ae154e886f39ab3ce7bbae5803efb27a96c7e2e
2024-03-05 09:28:44 -05:00
Alex Sierra
7721aadf66
core dump: Generates a core dump from a fault event
...
Extracts and creates a core dump ELF file from a fault event, using
core dump front end. GFX11 is not supported.
Signed-off-by: Alex Sierra <Alex.Sierra@amd.com >
Change-Id: I5ae154e886f39ab3ce7bbae5803efb27a96c7e2e
[ROCm/ROCR-Runtime commit: cbeddf9eb6 ]
2024-03-05 09:28:44 -05:00
Lancelot SIX
5d3f6a63f1
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: I5c4148c78062f7ffa049ac7856c2edc82dbc77d1
2024-03-05 09:28:33 -05:00
Lancelot SIX
7f763d499a
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: I5c4148c78062f7ffa049ac7856c2edc82dbc77d1
[ROCm/ROCR-Runtime commit: 5d3f6a63f1 ]
2024-03-05 09:28:33 -05:00
Kiriti Gowda
a515da0f6e
Deb Package Fix - Libdrm runtime update ( #277 )
...
* Deb Package Fix - Libdrm runtime update
* Requirements - List fix
---------
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
[ROCm/rocdecode commit: a9f732ea96 ]
2024-03-05 08:46:55 -05:00
Kiriti Gowda
a9f732ea96
Deb Package Fix - Libdrm runtime update ( #277 )
...
* Deb Package Fix - Libdrm runtime update
* Requirements - List fix
---------
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
2024-03-05 08:46:55 -05:00
Kiriti Gowda
b98622cb15
Setup - freedesktop_os_release not available on all versions ( #274 )
...
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
[ROCm/rocdecode commit: e961e300fb ]
2024-03-05 08:39:41 -05:00
Kiriti Gowda
e961e300fb
Setup - freedesktop_os_release not available on all versions ( #274 )
...
Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com >
2024-03-05 08:39:41 -05:00
Kiriti Gowda
cabcb78825
FFMPEG - Multi-version support ( #270 )
...
* FFMPEG 5.X - Support
* FFMPEG 5.X - Support
* FFMPEG - Multiversion support
* FFMPEG - Support FFMPEG AVCODEC > 58.134.X
[ROCm/rocdecode commit: ca067ae6ec ]
2024-03-05 08:34:05 -05:00
Kiriti Gowda
ca067ae6ec
FFMPEG - Multi-version support ( #270 )
...
* FFMPEG 5.X - Support
* FFMPEG 5.X - Support
* FFMPEG - Multiversion support
* FFMPEG - Support FFMPEG AVCODEC > 58.134.X
2024-03-05 08:34:05 -05:00
Bill(Shuzhou) Liu
c489cb8f3f
Add support for deferred RAS errors in API
...
The API will support the deferred errors
Change-Id: I221a146f09fefde1fc31e5f746d0870e07c93561
2024-03-04 22:46:44 -05:00
Bill(Shuzhou) Liu
f0e5bffab3
Add support for deferred RAS errors in API
...
The API will support the deferred errors
Change-Id: I221a146f09fefde1fc31e5f746d0870e07c93561
[ROCm/amdsmi commit: c489cb8f3f ]
2024-03-04 22:46:44 -05:00
Charis Poag
078f678c30
Fix rocm_smi library calls
...
- [CLI] Rounded VRAM output on CLI, no diffrence in output
- [python API] Fixed initializing calls which reuse initializeRsmi()
calls - now we set a global reference to rocmsmi to use
throughout API calls (see error below)
Traceback (most recent call last):
File "/home/charpoag/rocmsmi_pythonapi.py", line 9, in <module>
rocm_smi.initializeRsmi()
File "/opt/rocm/libexec/rocm_smi/rocm_smi.py", line 3531, in initializeRsmi
ret_init = rocmsmi.rsmi_init(0)
NameError: name 'rocmsmi' is not defined
Change-Id: I0eff3b8a432abf6d4344a02b9f638e1191c51a19
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/rocm_smi_lib commit: 90160a7c9c ]
2024-03-04 21:08:08 -06:00
Charis Poag
90160a7c9c
Fix rocm_smi library calls
...
- [CLI] Rounded VRAM output on CLI, no diffrence in output
- [python API] Fixed initializing calls which reuse initializeRsmi()
calls - now we set a global reference to rocmsmi to use
throughout API calls (see error below)
Traceback (most recent call last):
File "/home/charpoag/rocmsmi_pythonapi.py", line 9, in <module>
rocm_smi.initializeRsmi()
File "/opt/rocm/libexec/rocm_smi/rocm_smi.py", line 3531, in initializeRsmi
ret_init = rocmsmi.rsmi_init(0)
NameError: name 'rocmsmi' is not defined
Change-Id: I0eff3b8a432abf6d4344a02b9f638e1191c51a19
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2024-03-04 21:08:08 -06:00