Commit Graph

769 Commits

Author SHA1 Message Date
jiabaxie cf045b879a SWDEV-450204 - test case for hipGetProcAddress
Change-Id: I1b14211a1c11087f34ab526dbddd8ef1e02e46ce
2024-03-29 07:39:50 -04:00
Anusha GodavarthySurya 3641ca591c SWDEV-436126 - Fix Unit_hipStreamBeginCapture_StreamSync_OngoingCapture_MThread global mode
Change-Id: I766ff33485a49df98380cfc8a17bbd9db7548faa
2024-03-28 06:14:19 +00:00
Branislav Brzak 6c23e25c86 SWDEV-448163 - Fix Doxygen warnings
Change-Id: If72e312461a72920b6a482009c9aef4cf92f2e1b
2024-03-25 05:18:34 -04:00
Jaydeep Patel 598fa2e8a5 SWDEV-444265 - No need to add delay.
As sync between stream is via event record, There
is no really need of having delay in GPU.

Change-Id: Iee835752395fff5bf380535643835f6da0a84b80
2024-03-21 11:07:41 -04:00
Jatin Chaudhary d0088ee34f SWDEV-446760 - add image check and skip failing tests
Change-Id: If4a135222ab755c23a4c0d00c29bea33744528a5
2024-03-21 06:16:45 -04:00
taosang2 fafcad9162 SWDEV-425830 - Add pcie atomic query in atomic tests
Add code to query pcie-atomics in atomic tests.
If pcie-atomics is not supported, skip the tests.
Enable the tests for Nvidia GPUs as well.

Change-Id: I7bfc8600511d78d8c73ab526f9846cd268651278
2024-03-19 20:15:06 -04:00
Jaydeep Patel bffc913f8c SWDEV-448989 - Check image support.
Change-Id: Id245c3f348c6c7b4146224f93534443f93a01a9d
2024-03-19 11:59:52 -04:00
Lakhan singh Thakur 5f3c4b9ca1 SWDEV-379212 - Adding Tests for hiprtcGetLoweredName() api for templated kernels
Change-Id: I45f092bb260dcd60709e79cbd7babfd2d9982858
2024-03-19 11:54:57 -04:00
SrinivasaRao bcf6730196 SWDEV-437084 - [catch2][dtest] Test cases covering all the data types and functions defined inside amd_hip_complex.h with hipRTC
Change-Id: I945375643ad3da6c1e45706897c5c6ceee639da5
2024-03-19 11:42:32 -04:00
Ioannis Assiouras 440495dd0d SWDEV-433312 - Removed duplicate test cases
Change-Id: I606ba0c36cbe5ddf29358a6a733cb3f17aaf27e6
2024-03-18 11:50:37 -04:00
Jaydeep Patel b45bc412d7 SWDEV-447525 - Zero-initialize hipMemPoolProps.
Change-Id: Iee71961bd1d679f0a6a9223e6387748602706c2d
2024-03-15 14:26:00 +00:00
Sebastian Luzynski 501b7b5a80 SWDEV-441276 - Add tests for hipDrvPointerGetAttributes
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com>
Change-Id: I45621e39d6ec38401382b6d5d4f435f019207ee9
2024-03-14 14:45:09 -04:00
Rahul Manocha 7279e09b73 SWDEV-421025 - Catch Tests for Graph Instantiate With Params
Change-Id: I2f2387e3c00807cad5a4a807e289aecc45368d8c
2024-03-14 14:30:59 -04:00
Jaydeep Patel bd760c4818 SWDEV-447525 - Tests for maxSize Mem pool props.
Change-Id: If0ce1bafa8101da8b1856fe9175737cdb82a2b86
2024-03-13 01:32:56 -04:00
Rupam Chetia 0c11f5920f SWDEV-436376 - [catch2][dtest] Adding new tests for hipMemcpyDeviceToDeviceNoCU
Change-Id: Ibe338af731a4f0e21d5c8def8ac125532b75969e
2024-03-12 14:11:49 -04:00
Sebastian Luzynski 0a1d7aefbb SWDEV-441274 - Implement a positive test for hipStreamWriteValue
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com>
Change-Id: I81577c28bf38e56b6a88717478109cda4d4b2ee0
2024-03-08 12:27:52 -05:00
mbhiutra 658123244a SWDEV-413161 - [catch2][dtest] hip directed catch2 with xnack+ test added for hipMemAdvise api for TstAlignedAllocMem
Change-Id: I51252dfff34f15467d56cefc920feb300868df13
2024-03-08 12:23:59 -05:00
mbhiutra 5c1bc4a4c3 SWDEV-431704 - [catch2][dtest] Added test case for HIPGraph Performance
Change-Id: Ia09b50cab74f154ac5a0005f27386da1875fbe38
2024-03-08 12:22:37 -05:00
Rakesh Roy d7789d328c SWDEV-439004, SWDEV-440021 - Fix GL Interop & Unit_hipP2pLinkTypeAndHopFunc testcases
- hipGLDeviceListNextFrame is not supported yet
- Initialize GL interop before calling interop related APIs
- Skip GL interop tests when display is not connected
- Load librocm_smi64.so from /opt/rocm/lib/

Change-Id: Ie4879c18317aa377a95d6f2d0d5314d4adf38649
2024-03-08 12:13:39 -05:00
Rakesh Roy eff4f59a7d SWDEV-1 - Revert "EXSWHTEC-57 - Implement tests for Import/Export hipMemPool APIs #445"
This reverts commit d1500f2612.

Change-Id: I4955ae6db9385969b736f4ef85dff8d291c06c13
2024-03-08 04:54:47 -05:00
Sebastian Luzynski ea3508bf46 SWDEV-448163 - Fix doxygen warnings
This is a first batch of doxygen warnings fixes.

Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com>
Change-Id: Iba81d08b15738f80d86626113026e8a7e9cab42b
2024-03-08 04:22:28 -05:00
Rakesh Roy 57bc68acb1 SWDEV-1 - Merge github PRs to amd-staging
Change-Id: I2944a63ddc2eec8dc1403d9790ffffbaec343385
2024-03-06 00:12:20 +05:30
Ajay 010f4bb0b0 SWDEV-441112 - nvidia build failures.
Use hip-path instead of rocm-path.
Issue only seen with custom hip-path

Change-Id: I5981dcedbce2b0e61da0d05d725b5ae4640cf6ac
2024-03-01 12:17:29 -05:00
German Andryeyev 8ef86d1c7c SWDEV-311271 - Fix mempool tests
- Reduce the number of blocks in execution, because small allocations
can cause page faults and make the system unstable after
- Change error codes

Change-Id: I77561ffa236e05ad08afdcc79b7770bf36fcdf50
2024-02-29 15:21:20 -05:00
Mirza Halilčević 147601aff2 EXSWHTEC-354 - Implement additional tests for integer intrinsics #430
Change-Id: Icd155c2d2121bd9d25e7ac6ece9599553956457c
2024-02-27 23:16:47 +05:30
Mirza Halilcevic 9f0265304b EXSWHTEC-334 - Extend tests for warp shlf_up and shfl_down functions to support half-precision types #419
Change-Id: Ib10102dc36b7ff90c5cc4b486a297bb4f3eb8d68
2024-02-27 23:14:45 +05:30
Nives Vukovic 84c48e0e3c EXSWHTEC-335 - Implement tests for half precision type to/from float casting intrinsics #418
Change-Id: I7fa0c5d0683f9c633f126ebe241f925155dd0e7d
2024-02-27 23:10:49 +05:30
Nives Vukovic f5c3cdaaeb EXSWHTEC-332 - Implement tests for half precision type to/from integer casting intrinsics #417
Change-Id: Icee61126274f49f3af362e35c435a9d764378f93
2024-02-27 23:09:38 +05:30
Nives Vukovic b9ea146b28 EXSWHTEC-331 - Implement tests for half-precision comparison functions #411
Change-Id: I378ec4922dc5d3807d5418d690972708549ec764
2024-02-27 23:08:55 +05:30
Mirza Halilcevic 6ae8cb9e7c EXSWHTEC-329 - Implement tests for half-precision arithmetic functions #410
Change-Id: I754e1aa8a84d775340b9037edb90e75431849bb0
2024-02-27 23:03:42 +05:30
Mirza Halilcevic a464ed491b EXSWHTEC-330 - Implement tests for half-precision math functions #386
Change-Id: Iaa704c728aa430e701cd02c0175fbdeb9da686b0
2024-02-27 23:02:58 +05:30
Mirza Halilcevic 6b9857cf17 EXSWHTEC-335 - Introduce float16 support to numerical accuracy test base #409
Change-Id: I2b8ba06b4a078b72469615d2e075d18d58de9652
2024-02-27 22:55:49 +05:30
Mirza Halilčević 8f8e30e1c6 EXSWHTEC-298 - Extend tests for atomic CAS operations #287
Change-Id: Ieb3e7effc1d3f767c77c0cd7c0b20c391c4665af
2024-02-27 22:55:04 +05:30
Mirza Halilčević abf39d2dcd EXSWHTEC-299 - Extend tests for atomic arithmetic operations #286
Change-Id: I221332c33be92ec152a2cd2ede34379aaa73d996
2024-02-27 22:54:15 +05:30
Mirza Halilčević 34da562ff5 EXSWHTEC-118 - Implement tests for hipFuncGetAttribute #61
Change-Id: Ie817859ef51701a3758dd44736e947c5b20c2d46
2024-02-27 22:43:32 +05:30
Nives Vukovic 1e15bfca23 EXSWHTEC-383 - Implement tests for hipGraphAddNode API #456
Change-Id: I91762d23c4a05acc68463402e76cee4e26d27b57
2024-02-27 22:27:07 +05:30
Mirza Halilcevic dc78fafa49 EXSWHTEC-384 - Coverage Tool and Test Plan update #455
Change-Id: Idf52308186a73ae1c4d815eb59f20ea7da99c964
2024-02-27 22:26:25 +05:30
Mirza Halilčević 66e2885107 EXSWHTEC-382 - Implement tests for Launch API functions #454
Change-Id: I0720758144e89adaa43bcbcc6262dbb16cd4e2be
2024-02-27 22:18:00 +05:30
Mirza Halilčević e0c3f64e78 EXSWHTEC-381 - Implement tests for Surface Object device functions #453
Change-Id: I750ac29781637187d59ad0a2291a1d400f97cd83
2024-02-27 17:26:33 +05:30
Nives Vukovic 27eeaa29a7 EXSWHTEC-374 - Implement tests for Graph device memory APIs #452
Change-Id: Ic82e3cda60296ec7b2acb9b5755c51ccbdb85c8d
2024-02-27 16:54:09 +05:30
Nives Vukovic 436ae73843 EXSWHTEC-373 - Implement tests for the hipGraph*ExternalSemaphoresWaitNode APIs #451
Change-Id: I3310cfd274d73eec8018e183a9e7464cd05b193c
2024-02-27 16:53:35 +05:30
Nives Vukovic dec1be580e EXSWHTEC-372 - Implement tests for the hipGraph*ExternalSemaphoresSignalNode APIs #450
Change-Id: I6122be35eb4cbea8ecde5642ac436b2f3b4c3a24
2024-02-27 16:53:00 +05:30
Mirza Halilcevic 00433d4f87 EXSWHTEC-380 - Implement tests for Virtual Memory Management API functions #448
Change-Id: Ic766be69fddd0309f7ad4093465494cc14c7c70b
2024-02-27 16:51:09 +05:30
Nives Vukovic 63c93f95a8 EXSWHTEC-371 - Implement tests for the hipDrvGraphAddMemsetNode API #447
Change-Id: I981e14f34b008054d46e61ebae0099792df446b1
2024-02-27 12:30:54 +05:30
Nives Vukovic 6f9f5c07fe EXSWHTEC-370 - Implement tests for the hipDrvGraph*MemcpyNode APIs #446
Change-Id: I956dc06157324e9d6971348a70b600c4a9105538
2024-02-27 12:29:28 +05:30
Nives Vukovic d1500f2612 EXSWHTEC-57 - Implement tests for Import/Export hipMemPool APIs #445
Change-Id: Ia40ead5612819d1e87a4c526adf77be20ebc4ff2
2024-02-27 12:14:24 +05:30
Mirza Halilčević baf4c75311 EXSWHTEC-360 - Implement tests for Cubemap mipmapped texture device functions #434
Change-Id: I129f5fe8d8769fabbf67bf10e0c994fdf05358e2
2024-02-27 12:14:00 +05:30
Mirza Halilčević 2691895821 EXSWHTEC-359 - Implement tests for 3D mipmapped texture device functions #433
Change-Id: I1933d498f518b352b91b1c37b24c62d0cac309eb
2024-02-27 12:13:39 +05:30
Mirza Halilčević 90a783c959 EXSWHTEC-358 - Implement tests for 2D mipmapped texture device functions #432
Change-Id: I8d517ef95eeddfcc442f00e331e3ed0d1123d99c
2024-02-27 12:13:13 +05:30
Mirza Halilčević 0ecb874b52 EXSWHTEC-357 - Implement tests for 1D mipmapped texture device functions #431
Change-Id: I74b4bc2a73ec8bbe21460eda8cdc79210fe2501e
2024-02-27 12:12:52 +05:30