Граф коммитов

1617 Коммитов

Автор SHA1 Сообщение Дата
Jaydeep Patel 87c8a0417c SWDEV-481514, SWDEV-482400 - Use correct way to add delay/wait on GPU.
Change-Id: I163896333bf741053173d636a499ed6406e77a09
2024-10-23 14:39:35 -04:00
Vladana Stojiljkovic db697c1873 SWDEV-457747 Fix disabled Unit_hipMemSetAccess_Vmm2PeerPeerMemCpy test
Change-Id: If83dce52a60dcad94397afe758dc8ebf03d6c69a
2024-10-23 14:32:20 -04:00
Rahul Manocha 8b15996041 SWDEV-474617 - Add Peer Device access check for memcpy2D tests and fix for SVM Memory test.
Change-Id: Idff7c02087f99c59f456e0027bbe0bc19cf67059
2024-10-23 14:26:02 -04:00
Marko Arandjelovic 56ef43810b SWDEV-475749 - Add unit test for hipMallocHost
Change-Id: I0e94342ba68c12f64ac94a04a46f1c478e6f01be
2024-10-23 14:05:33 -04:00
taosang2 a2f37dfa3a SWDEV-475568 - Fix compiling issues
Fix compiling issues of "make perf_test" under
hip-tests.

Change-Id: Ib03328a2fb13375fa44626a42202b1eeb177b8b2
2024-10-23 11:03:45 -04:00
Jaydeep Patel 2f067487d2 SWDEV-479807 - Skip if peer access is not supported.
Change-Id: I2a40976e7e1a4c86c41ea86e87359c7d4b85c6d8
2024-10-23 10:57:23 -04:00
Todd tiantuo Li d1d8b1e08e SWDEV-448894 - Fix hipMemcpyDtoD and hipMemcpyDtoDAsync tests
1.Test staging buffer copy when there is no P2P capabilities
2.Enable PeerAccess correctly for P2P copy

Change-Id: Ic0b75a60c8a763f3cfe68fbd92656fbfb4c207bc
2024-10-23 10:54:34 -04:00
Satyanvesh Dittakavi 057328bc7f SWDEV-465073 - Enable hipClassKernel_Virtual test on Windows
The test is already updated earlier and now it can be
enabled as the compiler change is in mainline

Change-Id: I9bbf33adf766a0d6b11bfa18350e79cfe35dd324
2024-10-23 07:58:32 +00:00
Rupam Chetia 9fd38dd3e1 SWDEV-471105 - [catch2][dtest] Adding functional tests for hipMemPoolExportToShareableHandle, hipMemPoolExportPointer, hipMemPoolImportFromShareableHandle and hipMemPoolImportPointer
Change-Id: Ief0f0d7f4c05d741e49eaffa54f11338c4bdc30f
2024-10-23 02:45:00 -04:00
Rupam Chetia 2eb6754de5 SWDEV-468182 - [catch2][dtest] Adding scenarios for hipMemImportFromShareableHandle and hipMemExportToShareableHandle
Change-Id: I46e2bb60acc354c2db02a150848d9be4386bff30
2024-10-23 02:35:31 -04:00
taosang2 0a22d14775 SWDEV-451393 - Add kernel execution perf test
Add kernel excution perf test per blockSize and block number.
Implement a solution to roughly evaluate gpu variable
frequency based on clock64() and wall_clock64().

Change-Id: Ic87761a862d4a894fdcaab3431d63fe2592bb682
2024-10-23 02:25:07 -04:00
Marko Arandjelovic bac782e398 SWDEV-441278 - Add hipHostFree test
Change-Id: Ibb78f3d36aa35bf75329adf65f19da5977a965f3
2024-10-23 01:04:44 -04:00
David Salinas 4407cf6059 HIPCC Perl Clean up:
SWDEV-467478 - HIPCC Clean up perl

Change-Id: Iaea54b8b49ab51108163d363bbe68823571409d7
2024-10-22 04:46:40 -04:00
Marko Arandjelovic aac7b29d78 SWDEV-487395 - Add macros for capturing async APIs
Change-Id: Id8647a05f3f483792d9224aaf8a2488c2498c0ba
2024-10-21 09:09:20 -04:00
Ioannis Assiouras 958d0e4d73 SWDEV-441237 - Move hipMemcpyHtoD out of the initialization loop in module_api_global
Change-Id: If68b2aadb16fece429fcab2da0a92ce995c437f6
2024-10-18 04:38:05 -04:00
Sebastian Luzynski eec4fec7d4 SWDEV-441598 - Add tests for hiprtcLinkDestroy
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com>
Change-Id: Icb73543a72eaf1a0ee59b702c6f4bf5be7cbeb36
2024-10-18 04:06:31 -04:00
Marko Arandjelovic b0943c82ca SWDEV-475688 - Add unit test for hipHostAlloc
Change-Id: Id414d16651529983674b4f90391e0913feab0440
2024-10-17 17:59:53 -04:00
sdashmiz 4e4cde6d70 SWDEV-462585 - Add initial test for hipStreamLegacy
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Idf38f2e8c49e9011ede73e6222db68ccdc74ed80
2024-10-15 11:11:12 -04:00
taosang2 b4694a6bab SWDEV-482059 SWDEV-476745 - Add image support check
Add image support check before hipMallocArray().

Change-Id: I9efed88d791ee1b2b4465286b3341b821f7bf628
2024-10-09 11:29:28 -04:00
AravindanC 64eed879df SWDEV-461080 - Remove Hard Coded Install Permission
Change-Id: Idf14ddbd83b304d7a4830467b1f9d14db38dda58
2024-10-03 06:47:55 -07:00
Aravindan Cheruvally c2671515df Revert "SWDEV-342167, SWDEV-461080 - Remove Hard Coded Install Permission"
This reverts commit 38eedf86cf.

Reason for revert: Observing issue SWDEV-488249 due to catch test permission settings. 

Change-Id: Ifdc55e4eb3938c9bc0b9af0a4e9dc9ba366614b3
2024-10-02 10:33:03 -04:00
Ioannis Assiouras 8e62770f50 SWDEV-478295 - Set CXX as the project language in 23_cmake_hiprtc
Change-Id: I40c01191e9de1790bbdd42896bdf70c046a70e34
2024-10-01 10:57:16 -04:00
Ioannis Assiouras cf29cda0bd SWDEV-478472 - Disabled Unit_hipMallocArray_Negative_8bitFloat
Change-Id: I2d7f8ae8b2cae655904522d3acc20aa939080d1b
2024-10-01 09:54:14 +01:00
Rahul Manocha e3e662b52b SWDEV-468039 - Add Catch Test for fp8 OCP type conversions
Change-Id: I2648909483b8dc32fcd720c18608c5ca32399045
2024-09-25 12:00:52 -04:00
Jatin Chaudhary f62e3df454 SWDEV-411880 - Fix test device malloc
Unit_deviceAllocation_Malloc_ComplexDataType

Change-Id: I8d5c3a9c63e74ffc90ddf6b89729603236a88fcf
2024-09-24 14:45:40 -04:00
taosang2 352932738a SWDEV-476125 - Fix synchronization tests
Fix issues of
    Unit_cache_coherency_cpu_gpu
    Unit_cache_coherency_gpu_gpu
Enable them for all devices.

Change-Id: I19ba2084fdddd7b173edddb4e9c1b16cf7a97314
2024-09-24 14:39:57 -04:00
Rahul Manocha 4e99f68b03 [SWDEV-467733] - Set Cache Config Negative Param test fix
Change-Id: I058ca23a05e63aaaa54ea22e2b509593764cd7bc
2024-09-24 12:26:35 -04:00
Marko Arandjelovic 1621b7ad85 SWDEV-486448 - Disable the coalesced group tests due to too long execution
Change-Id: I4e91034c812319cef15c540078064e70ab5b5da6
2024-09-24 05:13:00 -04:00
Ranjith Ramakrishnan 173abcfba0 SWDEV-437189 - Provide option to enable/disable CPACK_SET_DESTDIR
The variable is set as cache, so that user can override.
But the hard coded setting is preventing override. Removed the same

Change-Id: Ica5f9074a6532f465705a8dd1a8f21c6643ef49e
2024-09-23 15:46:24 -04:00
Marko Arandjelovic e35cc19aaf SWDEV-465148 - Enable Unit_hipMemcpyAsync_Positive_Synchronization_Behavior
- For transfers from any host memory to any host memory,
   the function is fully synchronous with respect to the host.

Change-Id: Ie1cb3e136334af320d2596460faed58fcb714b83
2024-09-23 14:55:23 -04:00
Marko Arandjelovic 0112ed5137 SWDEV-465206 - Enable Unit_hipModuleLaunchCooperativeKernel_Negative_Parameters
Change-Id: I35037f1b6cae5416b724499ac916ba1a70f9556e
2024-09-19 04:00:50 -04:00
AravindanC 38eedf86cf SWDEV-342167, SWDEV-461080 - Remove Hard Coded Install Permission
Change-Id: Ie42cf83cc9a665715e76966378237d479202e0a7
2024-09-18 11:48:03 -04:00
Marko Arandjelovic 6867852a89 SWDEV-454656 Correct test setup, Unit_hipGraphExecMemcpyNodeSetParams_Positive_Basic
Pitch cannot be lower then width

Change-Id: I929672fad4ca62d21ffd7bfec8bbc837e7bbcee2
2024-09-17 11:57:29 -04:00
kjayapra-amd 53c362295c SWDEV-470571 - Disabling fence tests wont work since fine grain mem is MTYPE_NC for gfx12.
Change-Id: I663d836d5ff17345ad0d4902f3d995dedb6070c4
2024-09-16 18:39:30 -04:00
Marko Arandjelovic a34ae6c8fc SWDEV-461791 - Enable Unit_hipPointerSetAttribute_Positive_SyncMemops
Change-Id: I9be8fb4622d60d9f05d3601eeccc5f6e0687a3e3
2024-09-13 14:49:36 -04:00
Branislav Brzak 3e945b10f1 SWDEV-441279 - Add hipMemsetD8Async test
Change-Id: Ibcdb2098c45db440c79151b4d7dad6734b16222a
2024-09-13 17:30:26 +02:00
Marko Arandjelovic ad5b55a2c4 SWDEV-465204 - Fix Unit_hipModuleLaunchKernel_Negative_Parameters
Change-Id: I754d1835366f131f44d56da05ac24bc152cbfa47
2024-09-13 10:56:33 -04:00
Marko Arandjelovic 27be56f329 SWDEV-454659 - Correct test setup, Unit_hipGraphExecMemcpyNodeSetParams_Negative_Parameters
Pitch cannot be lower then width

Change-Id: Ib42f036f1158b500ce8892643178469a2ec7dc88
2024-09-13 10:48:14 -04:00
Marko Arandjelovic 850511cc28 SWDEV-465196 - Fix coalesced_group tests
Change-Id: I4537e2351273d0c71ff62d34b5002fcb2ecd15e6
2024-09-13 04:29:02 -04:00
Rahul Manocha 5dc048b559 SWDEV-475482 - Disable Texture Object Tests to merge clr change
Change-Id: I821120cd3c9eba8abd1beeeee5e61246272243e6
2024-09-12 11:05:12 -04:00
Sourabh Betigeri aaec37314f SWDEV-462007 - Fixes and strenghtens multi grid sync on mgpus
- Replaces logic relying on clock64() instead to
  use an atomic counter that the last wg in grid
  and multi-grid groups wait on while the the
  non-last work groups increment the counter
  to "done"
- Implements a new logic to verify the multi-grid
  sync()

Change-Id: I7780d8124e5f144b124e5d191d0f412483a3b565
2024-09-06 11:58:20 -07:00
Ioannis Assiouras 90b441a804 SWDEV-477039 - Disabled samples that directly invoke hipcc for static builds
This commit disables samples that directly call hipcc when
building in a static environment. In its current state, hipcc
requires all static libraries to be explicitly provided
in order to succesfully link the sample binary.

Change-Id: I74c94a57867bc1fe0e6134ddd633b465bd6c0f83
2024-09-05 05:42:27 -04:00
Vladana Stojiljkovic bee0ba867d SWDEV-478472 - Disable tests to merge SWDEV-475987 on hipother
Change-Id: I58715144518a35954e29d89878465cfd41ccfe86
2024-09-04 12:25:04 -04:00
Jaydeep Patel b89a7c6201 SWDEV-481860 - Match malloc/hipMalloc calls with free/hipFree calls in all samples.
Change-Id: Ib44551b3f60cd90fa7158e4ed016ef5549a34ef7
2024-09-04 10:32:58 -04:00
Jaydeep Patel dac779c834 SWDEV-481861 - Add hipEventDestory for every hipEventCreate in all samples.
Change-Id: Ib1b860b02ef2640f321d54902b34ecf0e495ed65
2024-08-29 13:22:19 -04:00
Jaydeep Patel f54ce39eb5 SWDEV-481391 - No need to set GPU_ARCH as it is been set from amdgpu-arch utility for sample 16 & 17.
Change-Id: Icbcc8c2058ecc4b382db51ef9705aab36aa64db0
2024-08-29 11:45:57 -04:00
Vladana Stojiljkovic 5b67a2a4a0 SWDEV-450735 - Add compiler option for using clock64
Change-Id: I9efed88d691ee1b2b4465286b3340b820f7bf627
2024-08-29 10:26:11 +02:00
Rahul Manocha dc656c5dda [SWDEV-451646] - Enable Warp Vote Tests
Change-Id: Icb25cd695bc6f3ad9dd53cca45b9c32bf984bee7
2024-08-27 11:41:22 -04:00
Branislav Brzak 365dbf738b SWDEV-441294 - Add hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags test
Change-Id: Ia45dc367729677e159428960f3970da97047cf06
2024-08-27 05:29:56 -04:00
Jaydeep Patel a1f2f02ec7 SWDEV-480962 - std::filesystem need explicit linking with -lstdc++fs.
It seem g++ 8.5 needs this explicit linker flag however g++ 11.40 does not.
Passing -lstdc++fs flag does not harm with g+ 11.40.

Change-Id: Ia6c8412e041c66225b8d0b554724818afc4c5c85
2024-08-27 00:30:09 -04:00