Maneesh Gupta
6ae21d195e
SWDEV-1 - Merge github PRs to amd-staging
...
- https://github.com/ROCm/hip-tests/pull/194
- https://github.com/ROCm/hip-tests/pull/36
- https://github.com/ROCm/hip-tests/pull/44
- https://github.com/ROCm/hip-tests/pull/47
- https://github.com/ROCm/hip-tests/pull/62
- https://github.com/ROCm/hip-tests/pull/63
- https://github.com/ROCm/hip-tests/pull/64
- https://github.com/ROCm/hip-tests/pull/65
- https://github.com/ROCm/hip-tests/pull/66
- https://github.com/ROCm/hip-tests/pull/67
- https://github.com/ROCm/hip-tests/pull/68
- https://github.com/ROCm/hip-tests/pull/69
- https://github.com/ROCm/hip-tests/pull/142
- https://github.com/ROCm/hip-tests/pull/196
- https://github.com/ROCm/hip-tests/pull/238
Change-Id: I74f7fef76d7d536b1cf89dad3e527c92d1cd21b5
[ROCm/hip-tests commit: 6429ef1b60 ]
2023-12-20 10:39:37 +00:00
Nives Vukovic
a3cc0be869
EXSWHTEC-308 - Migrate and refactor cooperative groups tests from HIP repository ( #238 )
...
Change-Id: Ib46b7c038a5bda9d05f5d55a7269a7c645b0d049
[ROCm/hip-tests commit: e0612f9346 ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
6250954456
EXSWHTEC-265 - Implement Tests for Atomic Exchange ( #196 )
...
Change-Id: I4d332dcaad2d0a788b6711f5be05ca6d61a9e34b
[ROCm/hip-tests commit: f24d2dd934 ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
f1c9884299
EXSWHTEC-141 - Implement tests for hipGraphicsUnregisterResource ( #69 )
...
Change-Id: Ied2c5e8f399a8949544e9b4aeac127e38f81845f
[ROCm/hip-tests commit: 615ac6b9ad ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
3ee7c2ab55
EXSWHTEC-140 - Implement tests for hipGraphicsUnmapResources ( #68 )
...
Change-Id: Ib10185833caa2de58e11b42a1748aee19a27e391
[ROCm/hip-tests commit: 96223a468d ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
cef6d3aa21
EXSWHTEC-139 - Implement tests for hipGraphicsResourceGetMappedPointer ( #67 )
...
Change-Id: Iea299ac18ebdebd4f554497e51e64c161217e68e
[ROCm/hip-tests commit: c8eae3a168 ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
d8bb5fb081
EXSWHTEC-138 - Implement tests for hipGraphicsSubResourceGetMappedArray ( #66 )
...
Change-Id: Ic5e4c90d2e60c5d09556be8d797aaa811f950ecc
[ROCm/hip-tests commit: e3a3ea56a3 ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
109844f386
EXSWHTEC-137 - Implement tests for hipGraphicsMapResources ( #65 )
...
Change-Id: I81f90002dba7f7be5ec2ed5fb2f07c5d98d815c0
[ROCm/hip-tests commit: 51fc7b5011 ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
73e09677dc
EXSWHTEC-136 - Implement tests for hipGraphicsGLRegisterImage ( #64 )
...
Change-Id: Ida0cdfcf2b4fb7da397fdbc3881f3358935d9364
[ROCm/hip-tests commit: 00964ba66c ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
06678e238b
EXSWHTEC-135 - Implement tests for hipGraphicsGLRegisterBuffer #63
...
Change-Id: Ibecd69c83b4aeebd7129aa009206893146e06cb4
[ROCm/hip-tests commit: 0fbfa9cde1 ]
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
29054554ce
EXSWHTEC-134 - Implement tests for hipGLGetDevices #62
...
Change-Id: I866a1f9af975691fb92586bd62c6cf88b0376f4f
[ROCm/hip-tests commit: 1386d9df25 ]
2023-12-20 10:22:01 +00:00
Nives Vukovic
fffc952b8f
EXSWHTEC-105 - Implement tests for hipModuleOccupancyMaxActiveBlocksPerMultiprocessor and hipModuleOccupancyMaxPotentialBlockSize APIs #47
...
Change-Id: I4e51bb999f43c4f304ed4712dadc3fc1aae3f7a4
[ROCm/hip-tests commit: bb791d8e86 ]
2023-12-20 10:22:01 +00:00
Nives Vukovic
bb352913bb
EXSWHTEC-178 - Implement tests for Graph Event Node APIs #44
...
Change-Id: Id3f569d94d347af2f5e27513fa01c5a1e8e30fd9
[ROCm/hip-tests commit: 575e4cc93e ]
2023-12-20 10:22:01 +00:00
Nives Vukovic
639ba1e5f3
EXSWHTEC-172 - Hip graph launching and execution tests #36
...
Change-Id: I2cfadf6335a582f593191860d5084cb79fa411b3
[ROCm/hip-tests commit: 133521b22f ]
2023-12-20 10:22:01 +00:00
Nives Vukovic
7b29405366
EXSWHTEC-273 - Implement tests for warp shfl_xor and shfl functions #194
...
Change-Id: I8a87044ff465b0bb39f87faedc995d5052b8205f
[ROCm/hip-tests commit: 55c04d6169 ]
2023-12-20 10:22:01 +00:00
kjayapra-amd
fa69fa731c
SWDEV-322620 - Tests are disabled at .json level, no need to disabled with MACRO at compile time.
...
Change-Id: I1455b7fc9ac7011bd0430adf78864c7fb13a69dc
[ROCm/hip-tests commit: 6d8e62c0e3 ]
2023-12-19 08:21:13 -05:00
Rupam Chetia
9b9c1cd34c
SWDEV-322620 - [catch2][dtest] Adding test for VMM APIs
...
Change-Id: Ia4dea28601b3c2f0163012a7a2ceb14d3a0c369b
[ROCm/hip-tests commit: de348d8b35 ]
2023-12-16 07:28:16 -05:00
Jatin Chaudhary
bf7b7e6809
SWDEV-428670 - Delete hipStream*Performance tests
...
This class of tests can fail randomnly since they assume that time to
create first set of stream should be greater than second set. This is
incorrect since there can be multiple reason why the time for second
batch can be greater than the first batch.
Change-Id: I5f91c2bab7119608014dead25fdeb38523c61682
[ROCm/hip-tests commit: 39aeb7b42e ]
2023-12-13 17:12:16 +00:00
Jatin Chaudhary
9aa4fe7847
SWDEV-427756 - Remove Unit_hipApiLinkUnusedLibs test
...
Reasoning: The test assumes hipcc to be present, which might not be the
case on platforms running hip-tests. This test assumes only one type of
GPU present, iGPUs can mess the test up. It also assumes write access
inside the folder its executing, which might not be the case and lastly
it relies on a behavior of HIP which has changed a few times which is
how does a HIP application behave when code object in an exe does not
match the gpu isa. Also work on SWDEV-365241 might render this redundant,
incases where you try to run gfx1032 on gfx1030.
Change-Id: Ie99bdf7caef47e449e3d19c138af47ab82f73d2b
[ROCm/hip-tests commit: da6e008456 ]
2023-12-13 11:51:29 -05:00
Nives Vukovic
8c4b2675cc
EXSWHTEC-173 - Implement tests for Graph Node dependencies APIs ( #50 )
...
Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/50
Change-Id: I65707d9d0bfa12c08d82779c1402215f22d7815b
[ROCm/hip-tests commit: 91ee1399df ]
2023-12-08 10:28:47 -05:00
Maneesh Gupta
38bd0db481
SWDEV-388833 - Fix potential build issues with gcc tests
...
Change-Id: I53c109ebaed60b085069d862d87ac8a3597331c5
[ROCm/hip-tests commit: da89b3e76e ]
2023-11-30 01:19:22 -05:00
vinay birur
dd4065b1fd
SWDEV-388833 - [catch2][dtest] gcc tests migrated to catch2
...
Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/359
Change-Id: I3c0330cd1585a49531968f295ecee12227ebaee2
[ROCm/hip-tests commit: 0fcf383c36 ]
2023-11-27 06:59:16 -05:00
mbhiutra
aecf96918f
SWDEV-415965 - [catch2][dtest] Added test for hip Math Constants
...
Change-Id: I6fbfc88d9e8d7708d7323a7708b03a7f5998db41
[ROCm/hip-tests commit: 51b354a25f ]
2023-11-24 06:00:01 -05:00
sdashmiz
51af8b6515
SWDEV-389652 - re-enable user obj with child graph
...
Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/340
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I3a5fd47221856ac76c58c94f5a2c05bbfd774296
[ROCm/hip-tests commit: ba8d4d2c61 ]
2023-11-24 05:40:02 -05:00
vinay birur
33d812e490
SWDEV-388833 - [catch2][dtest] p2p tests migrated from dtests to catch2
...
Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/319 ,
Change-Id: I6024fd5172a9765756938601a30ed0469b5f1d5b
[ROCm/hip-tests commit: ea4476770a ]
2023-11-24 05:36:34 -05:00
Ioannis Assiouras
bcd84a5201
SWDEV-391727 - Unit_hipMemRangeGetAttribute_TstCountParam
...
Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/399
Change-Id: I80c11d549b4f6e66ecea2b676d32fba9d7929e49
[ROCm/hip-tests commit: ab80259b3c ]
2023-11-24 01:50:45 -05:00
Jatin Chaudhary
bae9739c15
SWDEV-411156 - Add basic tests for fp16
...
Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/384
Change-Id: Ie4f00ebd198c8689d34757a3c27aaddb85d15370
[ROCm/hip-tests commit: 51c5b7b612 ]
2023-11-22 20:58:37 +05:30
Ioannis Assiouras
af570d8d63
SWDEV-433143 - Changes VLA to std::vector in hipDeviceGetUuid
...
Change-Id: I7251b6a6e8efa7d4051c50422c0022623862d8ae
[ROCm/hip-tests commit: 9c0686dded ]
2023-11-20 10:08:16 +00:00
taosang2
e070627ea7
SWDEV-364236 - Add layered texture object tests
...
Add layered array and texture object tests for all
types.
Change-Id: Ifb4d085a526c1ff7d1b7afe528c194d536b99db8
[ROCm/hip-tests commit: a79d6f8361 ]
2023-11-17 16:16:08 -05:00
taosang2
3bcee40ac1
SWDEV-313387 - Port CTS SVM atomic tests to Hip
...
Change-Id: I32c9bed860ddf4fe1d7bba21dce9bd728168c398
[ROCm/hip-tests commit: f425bee1dc ]
2023-11-17 12:47:49 -05:00
Jaydeep Patel
d4e5dfa942
SWDEV-425248 - numerous bug fixes
...
https://gerrit-git.amd.com/c/compute/ec/clr/+/849086 changed stream sync behaviour and accordingly updated Unit_hipStreamCreateWithFlags_DefaultStreamInteraction.
Update error code to match for hipStreamWaitEvent.
Thread detach makes executions all async and while that is happening, It is unexpected effect for device reset so join thread is better.
Change-Id: I1affa84089626dee478d8bcc5aaa318e320fd6b0
[ROCm/hip-tests commit: be88e1dffc ]
2023-11-17 06:30:38 -05:00
SrinivasaRao
08a03524d7
SWDEV-416449 - [catch2][dtest] Functional test cases for the memory type attribute of hipPointerGetAttributes() API
...
Change-Id: I7d0dc9f9a646ee3ea5aaa0d7f416817594ad7409
[ROCm/hip-tests commit: c866e654da ]
2023-11-17 06:27:40 -05:00
SrinivasaRao
812234df9e
SWDEV-416343 - [catch2][dtest] Functional test cases for the hipDeviceGetUuid() API
...
Change-Id: I6c75f8282d6d78cdee224e018f3e70bfd5512a03
[ROCm/hip-tests commit: be7fdcb72c ]
2023-11-17 06:26:35 -05:00
Jatin Chaudhary
143ef3f742
SWDEV-431399 - fix first set of memory leaks in tests
...
Change-Id: I73254b2f17df69726110070ebb457df14d647f27
[ROCm/hip-tests commit: 96cf008176 ]
2023-11-17 06:23:49 -05:00
Tao Sang
aa4aaec7fb
SWDEV-428198 - Improve vector operator test
...
Add back hipVectorTypesDeviceTest.cc
Rename hipVectorTypes.cc as hipVectorTypesHost.cc
Fix some bugs in compiling.
Related to SWDEV-426270 as well.
Change-Id: I95af838136b114d776423442253e8c742a8d69e5
[ROCm/hip-tests commit: d26d5cf992 ]
2023-11-17 06:19:20 -05:00
Jaydeep Patel
5b34e31097
SWDEV-425213 - On windows, Max memory that can be allocated using hipHostMalloc = 90% of (availgpumem - 256mb).
...
Change-Id: I20b2619d582c162ec446f3cf98bcd3a9e5d57243
[ROCm/hip-tests commit: 5d4c30ff25 ]
2023-11-17 06:14:13 -05:00
Jaydeep Patel
67ba110e4f
SWDEV-425248 - Fix Unit_ChannelDescriptor_Positive for long.
...
Limit checks for long based on __LP64__ macro.
Changes are required after below PR got merged.
https://gerrit-git.amd.com/c/compute/ec/clr/+/870326
Change-Id: I51cbaf087a7ba98a441348a13091b92dbb97df21
[ROCm/hip-tests commit: e5d82f128d ]
2023-11-17 06:01:10 -05:00
Rahul Manocha
b6ffd24006
SWDEV-428567 - Catch Test for hipMemcpyDeviceToDeviceNoCU
...
Change-Id: I8769053eec2b8345023f78f730a1c28df3a1bda6
[ROCm/hip-tests commit: 12c49096d6 ]
2023-11-17 05:59:00 -05:00
Sourabh Betigeri
811aed70ed
SWDEV-427356 - Workaround to fix a bug that causes soft hang of cooperative group tests
...
Change-Id: I57e2b51acc9443c1bd036f3d0d5c047989ceef82
[ROCm/hip-tests commit: 559b335208 ]
2023-11-17 05:52:00 -05:00
Pravin Jagtap
410e83c482
SWDEV-420786 [catch2] Added tests for global atomics.
...
Change-Id: Ic708e056e3a8ba8c440479539b73c5ce5fe8fe1b
[ROCm/hip-tests commit: 8ba1245414 ]
2023-11-08 23:07:41 -04:00
SrinivasaRao
b89abad54b
SWDEV-403479 - [catch2][dtest] Functional test cases for the buffered printf feature
...
Change-Id: I66cf154ded8297f8f70147a4d051223a8ec008d1
[ROCm/hip-tests commit: 0f73dd37e6 ]
2023-11-08 01:44:59 -05:00
Ioannis Assiouras
3240afb7e1
SWDEV-431291 - Convert variable length arrays to vectors.
...
In test hipGraphPerf.cc. Using variable length arrays can raise an error
if -Wvla-cxx-extension is enabled.
Change-Id: I66542885b115c53b90348dba1964ffd1b0f3bd9a
[ROCm/hip-tests commit: 5546c951b8 ]
2023-11-07 15:46:04 +00:00
SrinivasaRao
5a82d18d6f
SWDEV-403479 - [catch2][dtest] Adding Buffered compiler option to Existing Printf Tests
...
Change-Id: I4fc422bd7d5ee1896743978fe078ac3f8d57e319
[ROCm/hip-tests commit: 654e9d9200 ]
2023-11-07 07:25:19 -05:00
Jatin Chaudhary
3a4f3e5fab
SWDEV-411064 - check if image is supported before running image specific tests
...
Also fix CU Mask test.
Change-Id: I0fbb93a1bcce131e0f98dee7cd5da9704d2ca8ac
[ROCm/hip-tests commit: e605151eb1 ]
2023-11-07 01:05:01 -05:00
mbhiutra
0c131f116b
SWDEV-367611 - [catch2][dtest] Added function and complex scenarios with hipGraphExecUpdate API
...
Change-Id: I6f6b542783104895f85ab0a1fe6808556435aa2c
[ROCm/hip-tests commit: 6927bd31ec ]
2023-11-06 09:23:44 -05:00
mbhiutra
e221e50e12
SWDEV-422641 - [catch2][dtest] Added test for Annoying truncation of 'size_t' to 'unsigned int' inside hipMemcpy3D
...
Change-Id: I0faef0278acbb82186839fcd556af508b6fc84ec
[ROCm/hip-tests commit: f729e892a2 ]
2023-11-06 09:22:04 -05:00
Rupam Chetia
8cf8ade8fd
SWDEV-423176 - [catch2][dtest] Adding a test case for kernOrg Optimization feature
...
Change-Id: Iaa3215c96967c924c3da319cdb47a8e85d21e112
[ROCm/hip-tests commit: 4d36246849 ]
2023-11-06 09:17:46 -05:00
Rupam Chetia
90578d5e07
SWDEV-421132 - [catch2][dtest] Adding basic tests for Cooperative Groups methods meta_group_size() and meta_group_rank()
...
Change-Id: I7b9df6a3d656e0303e357e2610da9303e93f5600
[ROCm/hip-tests commit: ae8090bde8 ]
2023-11-06 09:17:03 -05:00
taosang2
c8c430709d
SWDEV-419288 - Improve TstCoherency()
...
Fix originally wrong logic.
Change-Id: Ia4d3d9ee3d5712ce2e8914afcc2846b88306c483
[ROCm/hip-tests commit: bc47bc35df ]
2023-11-06 09:15:40 -05:00
Satyanvesh Dittakavi
faf506016b
SWDEV-419480 - Add hipRTC test which includes standard headers
...
Change-Id: Ieea60a16eaea2446a1a8e0f890ad7ecba39a8d10
[ROCm/hip-tests commit: a3509a54cf ]
2023-11-06 09:06:34 -05:00