David Galiffi
9da7365471
OMPT Target Offload Support ( #17 )
...
- Porting from https://github.com/ROCm/omnitrace/pull/411
- Improve OMPT support
- Add OpenMP target example to testing
- Update Timemory submodule to use ROCm/Timemory rather than NERSC/Timemory
- Update `actions/upload-artifacts` to v4
- Standardize the `cmake_minimum_required` to 3.18.4 across workflows, project, and examples
- Updated Ubuntu 20.04 workflows
2024-11-18 14:18:21 -05:00
David Galiffi
86a2901239
Update CODEOWNERS
...
[ROCm/rocprofiler-systems commit: 6d28b071f5 ]
2024-11-18 14:18:21 -05:00
David Galiffi
6d28b071f5
Update CODEOWNERS
2024-11-18 14:18:21 -05:00
David Galiffi
7a4d9685de
Update CODEOWNERS
...
[ROCm/rocprofiler-systems commit: 0e9d77c365 ]
2024-11-18 14:18:21 -05:00
David Galiffi
0e9d77c365
Update CODEOWNERS
2024-11-18 14:18:21 -05:00
Peter Park
89950ccd37
Add CHANGELOG.md ( #18 )
...
[ROCm/rocprofiler-systems commit: 09f5ac643b ]
2024-11-18 14:18:21 -05:00
Peter Park
09f5ac643b
Add CHANGELOG.md ( #18 )
2024-11-18 14:18:21 -05:00
David Galiffi
affeda8783
Fix for proto files not being viewable in Perfetto UI ( #16 )
...
- Fix for proto files not being viewable in Perfetto UI
- Ported from https://github.com/ROCm/omnitrace/pull/411
- Update Workflows
- Use V47 trace_processor_shell for certain OS releases.
- RedHat 8, SUSE 15.5, and Ubuntu 20.04 are no longer compatible with the latest trace_processor_shell.
- Incompatible version of GLIBC.
- Remove notes about Perfetto workaround in documentation.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 46ca5ca265 ]
2024-11-18 14:18:21 -05:00
David Galiffi
46ca5ca265
Fix for proto files not being viewable in Perfetto UI ( #16 )
...
- Fix for proto files not being viewable in Perfetto UI
- Ported from https://github.com/ROCm/omnitrace/pull/411
- Update Workflows
- Use V47 trace_processor_shell for certain OS releases.
- RedHat 8, SUSE 15.5, and Ubuntu 20.04 are no longer compatible with the latest trace_processor_shell.
- Incompatible version of GLIBC.
- Remove notes about Perfetto workaround in documentation.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-11-18 14:18:21 -05:00
dependabot[bot]
07b9f39ab2
Bump rocm-docs-core[api_reference] from 1.8.2 to 1.8.3 in /docs/sphinx ( #12 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.2...v1.8.3 )
---
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/rocprofiler-systems commit: 83451e04ae ]
2024-11-18 14:18:21 -05:00
dependabot[bot]
83451e04ae
Bump rocm-docs-core[api_reference] from 1.8.2 to 1.8.3 in /docs/sphinx ( #12 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.2...v1.8.3 )
---
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>
2024-11-18 14:18:21 -05:00
David Galiffi
8500f9128d
Update weekly-mainline-sync.yml
...
Restrict job to the ROCm/rocprofiler-systems repository.
No need to run on forks.
[ROCm/rocprofiler-systems commit: 043aa81baf ]
2024-11-18 10:46:29 -05:00
David Galiffi
043aa81baf
Update weekly-mainline-sync.yml
...
Restrict job to the ROCm/rocprofiler-systems repository.
No need to run on forks.
2024-11-18 10:46:29 -05:00
dependabot[bot]
97a2dd1c1f
Bump rocm-docs-core[api_reference] from 1.8.3 to 1.8.4 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.3...v1.8.4 )
---
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 >
[ROCm/rocprofiler-systems commit: 915aa50560 ]
2024-11-18 09:54:15 -05:00
dependabot[bot]
915aa50560
Bump rocm-docs-core[api_reference] from 1.8.3 to 1.8.4 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.3...v1.8.4 )
---
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 >
2024-11-18 09:54:15 -05:00
David Galiffi
bd491addd6
Weekly promotion of staging to mainline
...
Perform an ff-only merge of `amd-staging` into an `amd-mainline` staging branch and open a pull request.
[ROCm/rocprofiler-systems commit: 3c1db92d9e ]
2024-11-18 09:41:48 -05:00
David Galiffi
3c1db92d9e
Weekly promotion of staging to mainline
...
Perform an ff-only merge of `amd-staging` into an `amd-mainline` staging branch and open a pull request.
2024-11-18 09:41:48 -05:00
SrinivasaRao
68cc5bdd6e
SWDEV-475134-[catch2][dtest] Functional graph tests for hipUserObject
...
Change-Id: If4dbe6a3cc6a929e2e4a9521f05dfa2836f0855b
2024-11-18 04:58:40 -05:00
Satyanvesh Dittakavi
adf2a4c586
SWDEV-498067 - Fix catch tests build failure on nvidia
...
Change-Id: Idbaa78407f95749b4ae645a52d086056edea4715
2024-11-18 04:48:39 -05:00
Ioannis Assiouras
0fa632c52c
SWDEV-483134 - Reverted the deprecation of hipHostMalloc/hipHostFree
...
Change-Id: I065031b8438330c5eb7a7ae510b8d6619b500d04
2024-11-18 04:30:31 -05:00
Ioannis Assiouras
5f2d2d109c
SWDEV-483134 - Reverted the deprecation of hipHostMalloc/hipHostFree
...
Change-Id: I550cdcf8b20bbafa5569be69dfb1e26d4fdb1ad4
2024-11-18 04:30:27 -05:00
cfallows-amd
a95182d1ba
Run papi lib configure step as nonparallel during build ( #29 )
...
Limit to single job during the configure step of rocprofiler-systems-papi-build; error due to files not being available in time if number of jobs is too low.
Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com >
[ROCm/rocprofiler-systems commit: bf1f1e64d6 ]
2024-11-15 17:16:05 -05:00
cfallows-amd
bf1f1e64d6
Run papi lib configure step as nonparallel during build ( #29 )
...
Limit to single job during the configure step of rocprofiler-systems-papi-build; error due to files not being available in time if number of jobs is too low.
Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com >
2024-11-15 17:16:05 -05:00
Galantsev, Dmitrii
f1428a8226
Update changelog for 6.3
...
Change-Id: I1b2d26f1e6c7963052fb36fd6c40e3d10c22082d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
2024-11-15 14:10:11 -06:00
Galantsev, Dmitrii
39758d913c
Update changelog for 6.3
...
Change-Id: I1b2d26f1e6c7963052fb36fd6c40e3d10c22082d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
Co-authored-by: Rawat, Swati <Swati.Rawat@amd.com >
[ROCm/rdc commit: f1428a8226 ]
2024-11-15 14:10:11 -06:00
Julia Jiang
3bd32d7d4b
SWDEV-497618 - Define GL group of doxygen for HIP API
...
Change-Id: Ia43f25201df960b905e5fd45481f486e7bffabdb
2024-11-15 11:25:51 -05:00
Alex Xie
d48a4fec24
SWDEV-494876 - OCLtst P2P test fail
...
A variable is used without assignment.
Change-Id: Ie1dac8daaa06c5d348dbf1cfa0aca65f84b12816
2024-11-15 10:52:38 -05:00
SrinivasaRao
4e659f42de
SWDEV-466663-[catch2][dtest] _spt api names missing from code coverage-Phase-1
...
Change-Id: Ifd374fcc242767ab7a9e999dba79f2f3c2ef7c4a
2024-11-15 17:46:43 +05:30
SrinivasaRao
7348d05b1d
SWDEV-467848-[catch2][dtest] Functional tests for HIP_VISIBLE_DEVICES compatibility with UUIDs
...
Change-Id: I45eccecee2fd9fdb157be46fad2a37e675acd19c
2024-11-15 07:08:15 -05:00
Pradeep Kumar Jain
33cbbc8700
SWDEV-468258 - [catch2][dtest] hipHostAlloc API testcases
...
Change-Id: I04974538092ae90501f7fa90dcad09c482b1ef64
2024-11-14 23:50:44 -05:00
Emily Deng
f047f96161
kfdtest: Fix InterruptRestore randomly hang
...
Queue 2's wave blocked the queue 1's wave save, which will cause unmap
queue preemption fail. Add nop per SQ suggested.
Signed-off-by: Emily Deng <Emily.Deng@amd.com >
Change-Id: Iea7f280e35487059c4499ea999b9e0cdf841d1e1
2024-11-14 23:36:06 -05:00
Zhang Ava
c0c3e61cfb
Merge amd-staging into amd-master 20241114
...
Signed-off-by: Zhang Ava <niandong.zhang@amd.com >
Change-Id: I97175c160d157e6f8ad0d94b65d2b6f2a2384949
[ROCm/rocm_smi_lib commit: c827c54093 ]
2024-11-15 11:38:47 +08:00
Zhang Ava
c827c54093
Merge amd-staging into amd-master 20241114
...
Signed-off-by: Zhang Ava <niandong.zhang@amd.com >
Change-Id: I97175c160d157e6f8ad0d94b65d2b6f2a2384949
2024-11-15 11:38:47 +08:00
David Galiffi
21ae323dc8
Execute arguments via eval ( #28 )
...
Porting https://github.com/ROCm/omnitrace/pull/410 .
As eval builtin interprets its arguments in the same way as shell would do, which would need some escape work, otherwise, it won't work if the input arguments contains e.g. a JSON string:
omnitrace-python -- ./test.py --json='{"foo": "bar"}'
[ROCm/rocprofiler-systems commit: ba0efacd3f ]
2024-11-14 13:26:52 -05:00
David Galiffi
ba0efacd3f
Execute arguments via eval ( #28 )
...
Porting https://github.com/ROCm/omnitrace/pull/410 .
As eval builtin interprets its arguments in the same way as shell would do, which would need some escape work, otherwise, it won't work if the input arguments contains e.g. a JSON string:
omnitrace-python -- ./test.py --json='{"foo": "bar"}'
2024-11-14 13:26:52 -05:00
Konstantin Zhuravlyov
4c7a9a0f67
loader: add gfx9-4-generic support
...
Change-Id: Icb148f7a78a4ce0fc661e35d0df605e05db2de3d
2024-11-14 12:47:46 -05:00
Julia Jiang
5502f89189
SWDEV-497066 - Re-org some HIP APIs in Module management section
...
Change-Id: I298e1bc1ef743d88b43b598acd7813d35da970d9
2024-11-14 11:45:20 -05:00
Julia Jiang
5f70ceb5e5
SWDEV-497324 - Rename CLR as Compute Language Runtime
...
Change-Id: I5cbb8ca5745c77ae877101ac76921e59dd221dee
2024-11-14 11:44:42 -05:00
David Yat Sin
f58aff630c
rocr: Fix sem_post overflow errors
...
WaitSemaphore and PostSemaphore are used in the HybridMutex
implementation. If HybridMutex did not have to call WaitSemaphore when
acquired, then calling PostSemaphore would cause the internal count
inside sem_t to slowly grow to large values and eventually cause
overflow.
Change-Id: I173fc17c874b49926e56991405e9086ea8c138fc
2024-11-13 21:57:26 -05:00
David Yat Sin
4ec730f1dc
rocr: Add HSA_SIGNAL_WAIT_ABORT_TIMEOUT
...
Add support for abort timeout when hsa_signal_wait_relaxed is called and
signal does not clear within timeout.
timeout is in seconds
Change-Id: If1db5a8af33c82ddc4b48968c3d8eceb97d0ea6d
2024-11-13 21:57:02 -05:00
Michael Xie
72450ae7a1
SWDEV-492356 - Install hip-test artifacts into a single folder
...
Change-Id: Ib2a2c021e2546c0233050f11d3dc84f2ea4ff03d
2024-11-13 18:22:32 -05:00
gabrpham
21d3a831d7
[SWDEV-478748] Changing PCIE Read/Write message TEST FAILURE to WARNING
...
Signed-off-by: gabrpham <Gabriel.Pham@amd.com >
Change-Id: I534a94b358f7fddbe3c11d249c6e090cf3fa121e
[ROCm/rocm_smi_lib commit: 5428d29b19 ]
2024-11-13 15:05:26 -06:00
gabrpham
5428d29b19
[SWDEV-478748] Changing PCIE Read/Write message TEST FAILURE to WARNING
...
Signed-off-by: gabrpham <Gabriel.Pham@amd.com >
Change-Id: I534a94b358f7fddbe3c11d249c6e090cf3fa121e
2024-11-13 15:05:26 -06:00
Julia Jiang
a27c627731
SWDEV-497324 - Rename CLR as Compute Language Runtime
...
Change-Id: Ie2854eeac764fba770b296a63d76d547139d3cc0
2024-11-13 15:04:12 -05:00
Pran Swarup
9e72fac06d
Fix GPU resource data of GPU power and temperature is not present on … ( #23 )
...
* Fix GPU resource data of GPU power and temperature is not present on MI300A traces
[ROCm/rocprofiler-systems commit: 51446f715f ]
2024-11-13 15:02:43 -05:00
Pran Swarup
51446f715f
Fix GPU resource data of GPU power and temperature is not present on … ( #23 )
...
* Fix GPU resource data of GPU power and temperature is not present on MI300A traces
2024-11-13 15:02:43 -05:00
Jonathan Kim
865e32baf4
kfdtest: add per-pipe reset negative test
...
Add basic KFD per-pipe reset support.
Change-Id: I0f68c4d33e6d043de0b5cbda1d494640ba8175f1
2024-11-13 13:34:44 -05:00
Jonathan Kim
1a4adaf7bc
hsakmt: Update HSA capabilites with per-queue reset
...
Per-queue reset is now supported and flagged in HSA capabilities.
Change-Id: I21e2421da73b9fafae19c903dc3eeeab1f84968d
2024-11-13 13:34:35 -05:00
Peter Park
23190fd3d9
[SWDEV-479054] update doc for rsmi_compute_process_info_get to note 2-step usage:w
...
Change-Id: I81608f807ab679a27be12be591193712d81232bd
Signed-off-by: Peter Park <peter.park@amd.com >
[ROCm/rocm_smi_lib commit: c3f1d2baf1 ]
2024-11-13 12:52:18 -05:00
Peter Park
c3f1d2baf1
[SWDEV-479054] update doc for rsmi_compute_process_info_get to note 2-step usage:w
...
Change-Id: I81608f807ab679a27be12be591193712d81232bd
Signed-off-by: Peter Park <peter.park@amd.com >
2024-11-13 12:52:18 -05:00