Grafico dei commit

1882 Commit

Autore SHA1 Messaggio Data
Dittakavi, Satyanvesh 94bb129ac1 SWDEV-511852 - Adding performance test for Virtual Memory Management (#150)
Co-authored-by: idass <ian.dass@amd.com>
2025-07-25 12:19:05 +05:30
GunaShekar, Ajay 25a7cf681e SWDEV-527806 - hip-tests . Add P2P checks for mGPU atomics tests (#258) 2025-07-22 19:47:03 +05:30
Dittakavi, Satyanvesh b1b4968318 SWDEV-543370 - Initialize variable to fix compiler errors (#431) 2025-07-21 13:57:28 +05:30
Jiang, Julia a7344b87c2 SWDEV-523483 - Updated hip-tests for atomics add-operation (#448) 2025-07-19 06:49:03 +05:30
Hernandez, Gerardo 4b2ed7653f SWDEV-534207 - solve phoenix mem test failures (#218)
* make sure symbolStatus after hipGetProcAddress() is the expected in the tests that are failing on Phoenix
* fix that calls to hipMemset2DAsync() and hipMemset2DAsync_spt() to set values on submatrices where not taking into account the pitch, causing test failures on Phoenix
* before testing whether hipMemset2DAsync() works, initialize the whole matrix to a known value. This makes sure the test fails even if the uninitialized memory returned after hipMallocPitch() happens to have the expected value
* Sbefore testing whether hipMemset2DAsync_spt() works, initialize the whole matrix to a known value. This makes sure the test fails even if the uninitialized memory returned after hipMallocPitch() happens to have the expected value
* fix up compiler error: dyn_hipMemset2DAsync_ptr should have been dyn_hipMemset2DAsync_spt_ptr
* when Unit_hipMalloc3D_Basic fails due to a potential memory leak, print the values that hipMemGetInfo() returns before and after the allocation/deallocation pair.
* Also print intermediate free memory
* Make sure Unit_hipMalloc3D_Basic allocates at least PalSettings::subAllocationChunkSize_ on Windows. Otherwise hipMemGetInfo() will not report an increase on available memory after hipFree() is called, as the minimum amount of memory that cause a call to the CoarseMemorySubAllocator::Create() is that chunk size
* Fix up previous commit; allocated too much memory
* skip some extent sizes in Unit_hipFreeMipmappedArrayImplicitSyncArray if allocating them would be require more memory than the actual totalGlobalMem of the device
* Do not expect an exact match when comparing the memory available memory before and after hipMalloc3D() + hipFree()
* Do not allocate more memory than the total GPU memory in Unit_hipFreeMipmappedArrayImplicitSyncArray
* fix expected available memory amount comparison in hipMalloc3D - Basic
* use SUCCEED() macro in Unit_hipFreeMipmappedArrayImplicitSyncArray to log more information when there is not enough memory for the mipmapped array to be allocated
* fix formatting
2025-07-18 13:45:19 +05:30
Manocha, Rahul 0c318b4ca5 SWDEV-535070 - Fix compilation error due to unused variable (#418)
Co-authored-by: Rahul Manocha <rmanocha@amd.com>
2025-07-16 16:37:23 -07:00
Manocha, Rahul 2a0bcca07b SWDEV-539145 - Fix compilation error in windows psdb (#376)
Co-authored-by: Rahul Manocha <rmanocha@amd.com>
2025-07-15 08:38:24 -07:00
Patel, Jaydeepkumar f94fe3c26c SWDEV-535070 - In windows 2 separate commands may not go back to back and hence actual time taken should be always more than expected but not necessary to be close. (#219) 2025-07-08 15:55:49 +05:30
Gollamandala, Srinivasarao 2060125dfd SWDEV-532640-[catch2][dtest]-Prefetch all arguments and keep 0 hidden args if possible-PerfTest (#242)
* SWDEV-532640-[catch2][dtest]-Prefetch all arguments and keep 0 hidden args if possible-PerfTest

* SWDEV-532640-Addressed review comment

* SWDEV-532640-Fixed Neg clock time issue

* SWDEV-532640-Fixed Neg clock time issue

* SWDEV-532640-Addressed clang format issue

* SWDEV-532640-Fixed Clang Format issues
2025-07-08 15:24:52 +05:30
Swargam, Rambabu 9741b347e5 SWDEV-532647 - [catch2][dtest] Test cases for hipGetLastError on Kernel Failure (#247)
* SWDEV-532647 - [catch2][dtest] Test cases for hipGetLastError on Kernel Failure

* SWDEV-532647 - Restricted to Linux, removed comment for mismatch error code

* SWDEV-532647 - Disabled tests for AMD due to hang issue

* SWDEV-532647 - Fixed clang format issues
2025-07-07 17:49:00 +05:30
Venkatesh, Anavena feaa82ac46 SWDEV-526521 : Inter GPU copy performance improvements (#240)
* SWDEV-532641 Inter GPU copy performance improvements

* SWDEV-532641 changed source data pointer type to vector type
2025-07-07 17:45:20 +05:30
Swargam, Rambabu c217bb601c SWDEV-532114 - [catch2][dtest] Test cases for hipMemGetHandleForAddessRange (#221) 2025-07-07 17:43:22 +05:30
Swargam, Rambabu ea366c7aa5 SWDEV-491288 - [catch2][dtest] Stream Capture tests for Occupancy API's (#157)
* SWDEV-491288 - [catch2][dtest] Stream Capture tests for Occupancy API's

* Modified Cmake file
2025-07-07 17:42:45 +05:30
Manocha, Rahul 0bf7c809d6 SWDEV-536749 - Skip building hipSquareGenericTargetOnly for static libs (#291)
Co-authored-by: Rahul Manocha <rmanocha@amd.com>
2025-07-04 15:08:05 +05:30
Sang, Tao 891524ca75 SWDEV-536652 - Fix Unit_hipBindTextureToArray_Negative_Parameters (#354)
Fix sporadic failure of Unit_hipBindTextureToArray_Negative_Parameters
2025-07-02 10:05:52 +05:30
Sang, Tao 863f8828c3 SWDEV-516488 - Sync all devices. (#349) 2025-07-02 10:05:40 +05:30
Sang, Tao 9499bf6d1e SWDEV-539145 - Add tests of hipHostMallocUncached, hipHostAllocUncached and hipHostRegisterUncached (#348) 2025-07-01 10:10:25 +05:30
Patel, Jaydeepkumar 2c7c7128ea SWDEV-539967 - Include missing assert header. (#337) 2025-07-01 09:58:10 +05:30
Lytovchenko, Danylo 1f14151706 SWDEV-123456 - add correct line-by-line clang format script (#360) 2025-06-27 17:47:21 +02:00
Lytovchenko, Danylo c9ce31fb24 SWDEV-123456 - fix runners name (#351) 2025-06-26 12:15:36 +02:00
Deshpande, Chinmay Diwakar 1c366ee950 SWDEV-532676 - Fix hipcc flags for catch tests (#191)
Co-authored-by: Chinmay Deshpande <chdeshpa@amd.com>
2025-06-24 21:42:11 -07:00
Lytovchenko, Danylo 3e69e3d3a8 SWDEV-123456 - fix validation PRs for runners (#338) 2025-06-24 11:10:22 +02:00
Chaudhary, Jatin Jaikishan 409b47fec6 SWDEV-470698 - remove duplicate tests (#316)
Change-Id: Icedf0bd442f9a983fc590b7fde1a0e888472b65a
2025-06-23 19:52:44 +05:30
Manocha, Rahul b215381bbe SWDEV-538600 - Fix error code checks in some tests (#305) 2025-06-19 21:11:54 +05:30
Sang, Tao 6c60fcafd8 SWDEW_516488 - Fix possible atomics tests' failures (#292) 2025-06-14 05:33:25 +05:30
GunaShekar, Ajay 797c104b4d SWDEV-537473 - kernel path fix for windows (#286) 2025-06-13 21:04:04 +05:30
Sang, Tao ec8ff45a1d SWDEV-514141 - Fix zero clock rate issues (#4)
1.Remove clock functions from some tests that don't need them.
2.In some memory pool tests and coherency tests, timer-based kernel
delay isn't reliable, use pinned host based notification instead.
3.Add CHECK_PCIE_ATOMICS_SUPPORT before some tests.
4.catch/unit/memory/hipMemoryAllocateCoherent.cc is removed
as it is useless and originally excluded in building.
5.Some tests can still pass even if clock rate =0, thus they
  will be kept as is.
6.Some logic and format improvement in some tests.

Change-Id: I6b3c6bf54c61cffd45cd6f17c75998f751b75725
2025-06-11 21:11:25 +05:30
Sang, Tao c4284d50c5 SWDEV-537473 - Fix missing KERNELS_PATH (#273) 2025-06-11 19:44:36 +05:30
Belton-Schure, Aidan 6fbcc0726f SWDEV-482125 - fix Unit_Rtc_MathFunctions_header (#270) 2025-06-10 22:52:50 +05:30
Venkatesh, Anavena 6e2c871652 Test cases for Fp4 and fp6 coversion apis (#169) 2025-06-10 21:29:06 +05:30
Swargam, Rambabu f7712bd5a8 SWDEV-493276 - [catch2][dtest] Additional tests for Scratch limit change (#46)
* SWDEV-493276 - [catch2][dtest] Additional tests for Scratch limit change

* Removed the Kernel wait related scenarios

* Modified kernel operation

* Fixed PSDB NVIDIA build issue

* Restricted for Windows

* Used isSetScratchLimitSupported for all tests and modified isSetScratchLimitSupported
2025-06-10 21:25:06 +05:30
Lytovchenko, Danylo b23ebe9a0e SWDEV-123456 - add clang auto-formatting (#255) 2025-06-05 14:57:01 +02:00
Godavarthy Surya, Anusha 814b1c81cf SWDEV-530015 - Override ROCM_PATH with env if it is set (#171) 2025-06-05 15:30:33 +05:30
Brzak, Branislav 90d7eea054 SWDEV-534689 - Remove Unit_hipLaunchCooperativeKernelMultiDevice_Streams (#209) 2025-06-04 19:52:16 +05:30
Gollamandala, Srinivasarao 60b3aae3c0 SWDEV-526022-[catch2][dtest]-Functional and Negative tests for hipLaunchKernelExC, hipLaunchKernelEx and hipDrvLaunchKernelEx APIs (#156)
* Fntl tests of hipLaunchKernelExC, hipLaunchKernelEx and hipDrvLaunchKernelEx APIs

* Fixed the test failures on windows
2025-06-03 14:37:25 +05:30
Assiouras, Ioannis ac7c31d49e SWDEV-515261 - strip newline from rocm_agent_enumerator output (#222) 2025-05-30 10:21:00 +05:30
Belton-Schure, Aidan ef6c95f6ce SWDEV-527851 SWDEV-527890 SWDEV-529456 - Update vector types test (#172)
* Update vector types test

* update MakeVector to be host+device function

* Add regression testing

* Add tests for subscript operator

Change-Id: Ifac85aaa6cd6d6bd96c4239414e38f284e2a2d54

* Fix unused vars

Change-Id: I6bc2da76dbf962db5d75ea5a84bf16b66f8ba6ba

---------

Co-authored-by: Aidan Belton <abeltons@amd.com>
2025-05-29 21:38:20 +05:30
Manocha, Rahul ea8a7e1e54 SWDEV-460098 - Fix error codes for hipLaunchKernel APIs to match cuda (#206)
Co-authored-by: Branislav Brzak <branislav.brzak@amd.com>
2025-05-29 13:20:49 +05:30
Assiouras, Ioannis 355d97fec4 SWDEV-515261 - Fixed getMatchingConfigFile for heterogeneous archs (#54)
Preserve order and duplicate entries in rocm_agent_enumerator output
before filtering visible devices. This ensures alignment with
the expected indexing in HIP_VISIBLE_DEVICES.
2025-05-28 16:47:22 +05:30
Lytovchenko, Danylo 0653734882 SWDEV-123456 - add PR validation (#202) 2025-05-28 10:10:46 +02:00
Dittakavi, Satyanvesh a837598032 SWDEV-418904 - Link the hiprtc tests with hiprtc library explicitly (#201) 2025-05-26 18:42:10 +05:30
Dittakavi, Satyanvesh 1be3aa8283 SWDEV-508973 - Fix the catch tests failures due to change in kernel validation error codes to match CUDA (#198) 2025-05-26 18:41:58 +05:30
Arandjelovic, Marko 74e743dcb9 Remove ifdef guards in VMM tests (#196) 2025-05-22 20:49:57 +05:30
Gupta, Maneesh 91de6c98c3 Create pull_request_template.md (#197)
Initial draft of PR template
2025-05-22 15:08:58 +05:30
Dittakavi, Satyanvesh 0c095130e6 SWDEV-530921 - Update warp sync test to not use warpSize at compile time (#184) 2025-05-22 14:26:39 +05:30
Assiouras, Ioannis d1e6f076e2 SWDEV-508965 - Remove references to HIP_MEMSET_NODE_PARAMS struct (#195) 2025-05-22 13:08:36 +05:30
Assiouras, Ioannis 99f0083a64 SWDEV-533235 - Fix reference counting in Unit_hipGraphUserObj_ClonedGraph (#189) 2025-05-21 09:31:39 -07:00
Assiouras, Ioannis 3b98cef62a Remove invalid section that passes a destroyed stream in Unit_hipMemcpyPeerAsync_Negative_Parameters 2025-05-20 20:32:35 +01:00
Deshpande, Chinmay Diwakar 65158bc9f1 SWDEV-532676 - Pass hip-path instead of rocm-path (#182)
* SWDEV-532676 - Pass hip-path instead of rocm-path

Commit 7b7537c1703db0cc53ee1f36089406b555ae9a9e in llvm-project enforces that no hip-device-lib-path is forwarded by hipcc. To ensure that runtime is found, pass hip-path instead.

* SWDEV-532676 - Fix comment

Co-authored-by: Lambert, Jacob <Jacob.Lambert@amd.com>

---------

Co-authored-by: Lambert, Jacob <Jacob.Lambert@amd.com>
2025-05-19 13:26:03 -07:00
Dittakavi, Satyanvesh 1da044b273 SWDEV-1 - Fix hip on nvidia psdb failures (#185) 2025-05-19 15:18:27 +05:30