76333 Révisions
Auteur SHA1 Message Date
ROCm CI Service Account 252ef49fcb SWDEV-273550 - [catch2][dtest] Tests for hipDrvMemcpy3D/hipDrvMemcpy3DAsync API (#2617)
Added tests for hipDrvMemcpy3D/hipDrvMemcpy3DAsync API in CATCH2 framework

Change-Id: I75bb825f3b39a2c588e0f436e9bc2ea810f101d0
2022-05-17 15:02:37 +05:30
ROCm CI Service Account fbc80ddc73 SWDEV-273550 - [catch2][dtest] Tests for hipDrvMemcpy3D/hipDrvMemcpy3DAsync API (#2617)
Added tests for hipDrvMemcpy3D/hipDrvMemcpy3DAsync API in CATCH2 framework

Change-Id: I75bb825f3b39a2c588e0f436e9bc2ea810f101d0

[ROCm/hip commit: a2c294a1b7]
2022-05-17 15:02:37 +05:30
ROCm CI Service Account a2c294a1b7 SWDEV-273550 - [catch2][dtest] Tests for hipDrvMemcpy3D/hipDrvMemcpy3DAsync API (#2617)
Added tests for hipDrvMemcpy3D/hipDrvMemcpy3DAsync API in CATCH2 framework

Change-Id: I75bb825f3b39a2c588e0f436e9bc2ea810f101d0
2022-05-17 15:02:37 +05:30
ROCm CI Service Account dc7b730733 SWDEV-228443 - Enhancing hip unit tests for Memory Allocation APIs (#2616)
Adding new testcases for hipMalloc3D,hipMalloc3DArray,
hipArrayCreate,hipMallocPitch and hipMallocArray APIs

Change-Id: Ia2cc8865d605272995aaf703dd26954d11ded2ea

[ROCm/hip-tests commit: b49e8e9fdf]
2022-05-17 15:01:15 +05:30
ROCm CI Service Account b49e8e9fdf SWDEV-228443 - Enhancing hip unit tests for Memory Allocation APIs (#2616)
Adding new testcases for hipMalloc3D,hipMalloc3DArray,
hipArrayCreate,hipMallocPitch and hipMallocArray APIs

Change-Id: Ia2cc8865d605272995aaf703dd26954d11ded2ea
2022-05-17 15:01:15 +05:30
ROCm CI Service Account 3f333e6b67 SWDEV-228443 - Enhancing hip unit tests for Memory Allocation APIs (#2616)
Adding new testcases for hipMalloc3D,hipMalloc3DArray,
hipArrayCreate,hipMallocPitch and hipMallocArray APIs

Change-Id: Ia2cc8865d605272995aaf703dd26954d11ded2ea

[ROCm/hip commit: 7442b14ab8]
2022-05-17 15:01:15 +05:30
ROCm CI Service Account 7442b14ab8 SWDEV-228443 - Enhancing hip unit tests for Memory Allocation APIs (#2616)
Adding new testcases for hipMalloc3D,hipMalloc3DArray,
hipArrayCreate,hipMallocPitch and hipMallocArray APIs

Change-Id: Ia2cc8865d605272995aaf703dd26954d11ded2ea
2022-05-17 15:01:15 +05:30
ROCm CI Service Account 2f8dcd1765 SWDEV-306122 - [catch2][dtest] Adding Tests for hipGraphAddDependencies(). (#2636)
1. Added negative tests for hipGraphAddDependencies() API.

Change-Id: Icfa398c8c0d645ac9129ba4c72ab6bbd02323b35

[ROCm/hip-tests commit: 79e0466f51]
2022-05-17 13:31:25 +05:30
ROCm CI Service Account 79e0466f51 SWDEV-306122 - [catch2][dtest] Adding Tests for hipGraphAddDependencies(). (#2636)
1. Added negative tests for hipGraphAddDependencies() API.

Change-Id: Icfa398c8c0d645ac9129ba4c72ab6bbd02323b35
2022-05-17 13:31:25 +05:30
ROCm CI Service Account ab4fbfba92 SWDEV-306122 - [catch2][dtest] Adding Tests for hipGraphAddDependencies(). (#2636)
1. Added negative tests for hipGraphAddDependencies() API.

Change-Id: Icfa398c8c0d645ac9129ba4c72ab6bbd02323b35

[ROCm/hip commit: 7bc2ce8539]
2022-05-17 13:31:25 +05:30
ROCm CI Service Account 7bc2ce8539 SWDEV-306122 - [catch2][dtest] Adding Tests for hipGraphAddDependencies(). (#2636)
1. Added negative tests for hipGraphAddDependencies() API.

Change-Id: Icfa398c8c0d645ac9129ba4c72ab6bbd02323b35
2022-05-17 13:31:25 +05:30
ROCm CI Service Account c9a9047987 SWDEV-325711 - add graph memory APIs definition (#2648)
- add enum hipGraphMemAttributeType

Change-Id: I407a61eb8e828d39c6b3b2d9fe2b7fc32efc98b9

[ROCm/hip commit: 903e03ce7b]
2022-05-17 12:53:43 +05:30
ROCm CI Service Account 903e03ce7b SWDEV-325711 - add graph memory APIs definition (#2648)
- add enum hipGraphMemAttributeType

Change-Id: I407a61eb8e828d39c6b3b2d9fe2b7fc32efc98b9
2022-05-17 12:53:43 +05:30
ROCm CI Service Account c7a30c6f42 SWDEV-325709 - Testing hipDeviceAttributeFineGrainSupport property (#2637)
Added a test to check hipDeviceAttributeFineGrainSupport property.

Change-Id: I9750ef5494e22f4eb7305e1719be9712a3079c37

[ROCm/hip-tests commit: b7222b6f6b]
2022-05-17 12:53:25 +05:30
ROCm CI Service Account b7222b6f6b SWDEV-325709 - Testing hipDeviceAttributeFineGrainSupport property (#2637)
Added a test to check hipDeviceAttributeFineGrainSupport property.

Change-Id: I9750ef5494e22f4eb7305e1719be9712a3079c37
2022-05-17 12:53:25 +05:30
ROCm CI Service Account 87f24c155a SWDEV-325709 - Testing hipDeviceAttributeFineGrainSupport property (#2637)
Added a test to check hipDeviceAttributeFineGrainSupport property.

Change-Id: I9750ef5494e22f4eb7305e1719be9712a3079c37

[ROCm/hip commit: 9169520aaa]
2022-05-17 12:53:25 +05:30
ROCm CI Service Account 9169520aaa SWDEV-325709 - Testing hipDeviceAttributeFineGrainSupport property (#2637)
Added a test to check hipDeviceAttributeFineGrainSupport property.

Change-Id: I9750ef5494e22f4eb7305e1719be9712a3079c37
2022-05-17 12:53:25 +05:30
Chauncey Hui 0cb85dd120 SWDEV-2 - Change OpenCL version number from 3464 to 3465
[ROCm/clr commit: 8d8dc60fb9]
2022-05-17 03:00:12 -04:00
Chauncey Hui 8d8dc60fb9 SWDEV-2 - Change OpenCL version number from 3464 to 3465 2022-05-17 03:00:12 -04:00
ROCm CI Service Account ed5f0b1d3e SWDEV-330657 - Remove hipThreadIdx definition (#2644)
Change-Id: Ic54c1ad1466c6e950e8b5f95ee8565e28c1db70c

[ROCm/hip commit: fc3f1e2d20]
2022-05-17 11:32:58 +05:30
ROCm CI Service Account fc3f1e2d20 SWDEV-330657 - Remove hipThreadIdx definition (#2644)
Change-Id: Ic54c1ad1466c6e950e8b5f95ee8565e28c1db70c
2022-05-17 11:32:58 +05:30
ROCm CI Service Account c75895c726 SWDEV-332811 - Document extended HIP atomic add functionality (#2667)
hipamd backend has new unsafeAtomicAdd() and safeAtomicAdd() functions,
and modifications to how it interactsion with -m[no-]unsafe-fp-atomics
compiler options. Update documentation to reflect this.

Change-Id: I2659c2ee1bfe21d870dd1d17cae993dfa170c3f5

[ROCm/hip commit: e58351465f]
2022-05-17 11:31:45 +05:30
ROCm CI Service Account e58351465f SWDEV-332811 - Document extended HIP atomic add functionality (#2667)
hipamd backend has new unsafeAtomicAdd() and safeAtomicAdd() functions,
and modifications to how it interactsion with -m[no-]unsafe-fp-atomics
compiler options. Update documentation to reflect this.

Change-Id: I2659c2ee1bfe21d870dd1d17cae993dfa170c3f5
2022-05-17 11:31:45 +05:30
ROCm CI Service Account 86f728efd2 SWDEV-329590 - Addresses coherency test failures on Navi21 (#2652)
- Tests using HSA_XNACK=1 restricted to MI200
- Added checks to verify HMM and Pageable memory access attributes to avoid failures

Change-Id: Ic0b107264378ce0c4f0aab770c941ae2b57342c2

[ROCm/hip-tests commit: fb25b090eb]
2022-05-17 11:31:19 +05:30
ROCm CI Service Account fb25b090eb SWDEV-329590 - Addresses coherency test failures on Navi21 (#2652)
- Tests using HSA_XNACK=1 restricted to MI200
- Added checks to verify HMM and Pageable memory access attributes to avoid failures

Change-Id: Ic0b107264378ce0c4f0aab770c941ae2b57342c2
2022-05-17 11:31:19 +05:30
ROCm CI Service Account b0059c06a4 SWDEV-329590 - Addresses coherency test failures on Navi21 (#2652)
- Tests using HSA_XNACK=1 restricted to MI200
- Added checks to verify HMM and Pageable memory access attributes to avoid failures

Change-Id: Ic0b107264378ce0c4f0aab770c941ae2b57342c2

[ROCm/hip commit: 80e010bd0e]
2022-05-17 11:31:19 +05:30
ROCm CI Service Account 80e010bd0e SWDEV-329590 - Addresses coherency test failures on Navi21 (#2652)
- Tests using HSA_XNACK=1 restricted to MI200
- Added checks to verify HMM and Pageable memory access attributes to avoid failures

Change-Id: Ic0b107264378ce0c4f0aab770c941ae2b57342c2
2022-05-17 11:31:19 +05:30
ROCm CI Service Account e486a3225c SWDEV-326789 - Mark texture reference APIs as deprecated (#2649)
Change-Id: I8fb8abcf1c38a5138d5f2afe56c9551d74bc2ad7

[ROCm/hip commit: ee541eaef1]
2022-05-17 11:30:50 +05:30
ROCm CI Service Account ee541eaef1 SWDEV-326789 - Mark texture reference APIs as deprecated (#2649)
Change-Id: I8fb8abcf1c38a5138d5f2afe56c9551d74bc2ad7
2022-05-17 11:30:50 +05:30
German Andryeyev 43ef8bb204 SWDEV-331660 - Switch PAL interface to 734
Update clientApiId field in PlatformCreateInfo

Change-Id: I445b9712a4c0da9f32e86df8b4a1b8dd7365b11b


[ROCm/clr commit: 893b719181]
2022-05-16 22:58:50 -04:00
German Andryeyev 893b719181 SWDEV-331660 - Switch PAL interface to 734
Update clientApiId field in PlatformCreateInfo

Change-Id: I445b9712a4c0da9f32e86df8b4a1b8dd7365b11b
2022-05-16 22:58:50 -04:00
Ammar ELWazir b2ce76f487 Adding requirements to Roctracer
Change-Id: If4e9879fd9c7d8b781b366a5728a9df98648b407


[ROCm/roctracer commit: e2e72c9047]
2022-05-16 13:30:49 -05:00
Ammar ELWazir e2e72c9047 Adding requirements to Roctracer
Change-Id: If4e9879fd9c7d8b781b366a5728a9df98648b407
2022-05-16 13:30:49 -05:00
German Andryeyev 6c08b9a8a3 SWDEV-336024 - Add a check for nullptr in HeapBuffer()
Change-Id: Ib8a3f2757c8600c4bd5bed417b230a60d4cf3d42


[ROCm/clr commit: 2f04eb90d3]
2022-05-16 09:41:47 -04:00
German Andryeyev 2f04eb90d3 SWDEV-336024 - Add a check for nullptr in HeapBuffer()
Change-Id: Ib8a3f2757c8600c4bd5bed417b230a60d4cf3d42
2022-05-16 09:41:47 -04:00
Satyanvesh Dittakavi 23ba31d7bf SWDEV-332606 - SWDEV-333585 - Fix hipMemcpySymbol* and hipGetSymbol* APIs
This also fixes the QMCPack staging (SWDEV-335826) test failures related
to hipMemcpyToSymbol

Change-Id: Icc3ff04fb1e17999f5bddf12e1a7266e2289032f


[ROCm/clr commit: 8a333a989b]
2022-05-16 04:27:02 -04:00
Satyanvesh Dittakavi 8a333a989b SWDEV-332606 - SWDEV-333585 - Fix hipMemcpySymbol* and hipGetSymbol* APIs
This also fixes the QMCPack staging (SWDEV-335826) test failures related
to hipMemcpyToSymbol

Change-Id: Icc3ff04fb1e17999f5bddf12e1a7266e2289032f
2022-05-16 04:27:02 -04:00
Maneesh Gupta c4d8bda8aa Update Jenkinsfile
[ROCm/hip commit: ad54e57b46]
2022-05-16 13:20:03 +05:30
Maneesh Gupta ad54e57b46 Update Jenkinsfile 2022-05-16 13:20:03 +05:30
Cordell Bloor eef8567684 SWDEV-337169 - Fix CRLF in oclperf.exclude
Renormalized line endings in tests/ocltst/module/perf/oclperf.exclude
to fix the Debian packaging problems reported in
https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/issues/140

Change-Id: I4fdc7c52e60078ec6048678679acdc5d5e5b715b
Signed-off-by: Cordell Bloor <Cordell.Bloor@amd.com>


[ROCm/clr commit: 1f5f4271ae]
2022-05-15 19:06:22 -06:00
Cordell Bloor 1f5f4271ae SWDEV-337169 - Fix CRLF in oclperf.exclude
Renormalized line endings in tests/ocltst/module/perf/oclperf.exclude
to fix the Debian packaging problems reported in
https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/issues/140

Change-Id: I4fdc7c52e60078ec6048678679acdc5d5e5b715b
Signed-off-by: Cordell Bloor <Cordell.Bloor@amd.com>
2022-05-15 19:06:22 -06:00
Sean Keely dd671b49e5 Lookup copy agent when blit is selected.
Disallow passing agent 0 to avoid any API change.

Change-Id: I704fb2e04cec50500fac41a405c8a7e83a3c9fb5
2022-05-14 18:08:57 -05:00
Sean Keely bb5bb604c5 Lookup copy agent when blit is selected.
Disallow passing agent 0 to avoid any API change.

Change-Id: I704fb2e04cec50500fac41a405c8a7e83a3c9fb5


[ROCm/ROCR-Runtime commit: dd671b49e5]
2022-05-14 18:08:57 -05:00
Sean Keely 3ebe99f96d Add experimental option to force discovery of all copy agents.
Discards all user provided async copy agent info and relies on
pointer info discovery.

Change-Id: Ife3e708a49ffccbede4983ab47d5ed0032970857
2022-05-14 18:08:57 -05:00
Sean Keely a1f04fe1ed Add experimental option to force discovery of all copy agents.
Discards all user provided async copy agent info and relies on
pointer info discovery.

Change-Id: Ife3e708a49ffccbede4983ab47d5ed0032970857


[ROCm/ROCR-Runtime commit: 3ebe99f96d]
2022-05-14 18:08:57 -05:00
Sean Keely 13a0cdfa77 Use block pointer info in async copy.
Only block info can return an agent which is disabled in the
process.

Change-Id: I34cb1f9eea9217e10a484726c90d930e3414e769
2022-05-14 18:08:57 -05:00
Sean Keely 3fd1f5696e Use block pointer info in async copy.
Only block info can return an agent which is disabled in the
process.

Change-Id: I34cb1f9eea9217e10a484726c90d930e3414e769


[ROCm/ROCR-Runtime commit: 13a0cdfa77]
2022-05-14 18:08:57 -05:00
Sean Keely 247606c455 Report owning agent with pointer info block information.
Physical owning agent may not be visible to the current process
due to RVD.

Change-Id: Ib463336a5ed73a479f3aa74eb140932b9e0435fb
2022-05-14 18:08:57 -05:00
Sean Keely b757b209ad Report owning agent with pointer info block information.
Physical owning agent may not be visible to the current process
due to RVD.

Change-Id: Ib463336a5ed73a479f3aa74eb140932b9e0435fb


[ROCm/ROCR-Runtime commit: 247606c455]
2022-05-14 18:08:57 -05:00
Sean Keely c289a43e88 Allow zero agent handle in AsyncCopy APIs.
IPC use cases with RVD set can't convey proper agent handles.
Runtime discovery is required to properly route the copy in this
case.

Change-Id: I4c97e132fb4b6ac1040de1cb17fe5a3e36d6be48
2022-05-14 18:08:49 -05:00