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
2f2e5fb958
SWDEV-475134-[catch2][dtest] Functional graph tests for hipUserObject
...
Change-Id: If4dbe6a3cc6a929e2e4a9521f05dfa2836f0855b
[ROCm/hip-tests commit: 68cc5bdd6e ]
2024-11-18 04:58:40 -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
964df84367
SWDEV-498067 - Fix catch tests build failure on nvidia
...
Change-Id: Idbaa78407f95749b4ae645a52d086056edea4715
[ROCm/hip-tests commit: adf2a4c586 ]
2024-11-18 04:48:39 -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
0b9b6d49f5
SWDEV-483134 - Reverted the deprecation of hipHostMalloc/hipHostFree
...
Change-Id: I065031b8438330c5eb7a7ae510b8d6619b500d04
[ROCm/clr commit: 0fa632c52c ]
2024-11-18 04:30:31 -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
9b00af6f56
SWDEV-483134 - Reverted the deprecation of hipHostMalloc/hipHostFree
...
Change-Id: I550cdcf8b20bbafa5569be69dfb1e26d4fdb1ad4
[ROCm/hip commit: 5f2d2d109c ]
2024-11-18 04:30:27 -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
ea212e71a5
SWDEV-497618 - Define GL group of doxygen for HIP API
...
Change-Id: Ia43f25201df960b905e5fd45481f486e7bffabdb
[ROCm/clr commit: 3bd32d7d4b ]
2024-11-15 11:25:51 -05: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
72fe362f7d
SWDEV-494876 - OCLtst P2P test fail
...
A variable is used without assignment.
Change-Id: Ie1dac8daaa06c5d348dbf1cfa0aca65f84b12816
[ROCm/clr commit: d48a4fec24 ]
2024-11-15 10:52:38 -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
3948ea2930
SWDEV-466663-[catch2][dtest] _spt api names missing from code coverage-Phase-1
...
Change-Id: Ifd374fcc242767ab7a9e999dba79f2f3c2ef7c4a
[ROCm/hip-tests commit: 4e659f42de ]
2024-11-15 17:46:43 +05:30
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
90cfd75650
SWDEV-467848-[catch2][dtest] Functional tests for HIP_VISIBLE_DEVICES compatibility with UUIDs
...
Change-Id: I45eccecee2fd9fdb157be46fad2a37e675acd19c
[ROCm/hip-tests commit: 7348d05b1d ]
2024-11-15 07:08:15 -05:00
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
9592dfe6f1
SWDEV-468258 - [catch2][dtest] hipHostAlloc API testcases
...
Change-Id: I04974538092ae90501f7fa90dcad09c482b1ef64
[ROCm/hip-tests commit: 33cbbc8700 ]
2024-11-14 23:50:44 -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
Emily Deng
f27d995211
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
[ROCm/ROCR-Runtime commit: f047f96161 ]
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
Konstantin Zhuravlyov
bee079fc24
loader: add gfx9-4-generic support
...
Change-Id: Icb148f7a78a4ce0fc661e35d0df605e05db2de3d
[ROCm/ROCR-Runtime commit: 4c7a9a0f67 ]
2024-11-14 12:47:46 -05:00
Julia Jiang
c4434379c0
SWDEV-497066 - Re-org some HIP APIs in Module management section
...
Change-Id: I298e1bc1ef743d88b43b598acd7813d35da970d9
[ROCm/hip commit: 5502f89189 ]
2024-11-14 11:45:20 -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
080687ffdc
SWDEV-497324 - Rename CLR as Compute Language Runtime
...
Change-Id: I5cbb8ca5745c77ae877101ac76921e59dd221dee
[ROCm/hip commit: 5f70ceb5e5 ]
2024-11-14 11:44:42 -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
ed5bbc1eeb
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
[ROCm/ROCR-Runtime commit: f58aff630c ]
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
David Yat Sin
3e694d739a
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
[ROCm/ROCR-Runtime commit: 4ec730f1dc ]
2024-11-13 21:57:02 -05:00
Michael Xie
b3dcbdaaf6
SWDEV-492356 - Install hip-test artifacts into a single folder
...
Change-Id: Ib2a2c021e2546c0233050f11d3dc84f2ea4ff03d
[ROCm/hip-tests commit: 72450ae7a1 ]
2024-11-13 18:22:32 -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
7cc3970a3f
SWDEV-497324 - Rename CLR as Compute Language Runtime
...
Change-Id: Ie2854eeac764fba770b296a63d76d547139d3cc0
[ROCm/clr commit: a27c627731 ]
2024-11-13 15:04:12 -05: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
8af8a65320
kfdtest: add per-pipe reset negative test
...
Add basic KFD per-pipe reset support.
Change-Id: I0f68c4d33e6d043de0b5cbda1d494640ba8175f1
[ROCm/ROCR-Runtime commit: 865e32baf4 ]
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