Commit grafiek

64521 Commits

Auteur SHA1 Bericht Datum
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