Rakesh Roy
f85b731a5c
SWDEV-388493 - Use HSA APIs instead of rocminfo
...
- Recreation of github PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/217
- For Unit_hipGetDeviceAttribute_CheckFineGrainSupport test, get segment information using HSA APIs instead of rocminfo
Change-Id: I20f4c8a6669684a2326a3ce61735c4fa10433f9d
2024-01-18 01:03:12 -05:00
Ajay
1d9aadbf92
SWDEV-441112 - fix hip-tests catch build on nvidia platform
...
hip/hip_runtime.h path was not used correctly in some tests
Change-Id: I1a3f5fba352273ce366404f398bb5c2f7d6f283f
2024-01-17 11:34:53 -05:00
Jatin Chaudhary
508991225f
SWDEV-429802 - change address sanitizer variable name to ENABLE_ADDRESS_SANITIZER
...
This is to bring scripts in compute/ec/prototype in sync which uses this
particular variable to enable address sanitizer across projects.
Change-Id: Ia620e4fd86338554ee3dd57c5690edb919b6e5a5
2024-01-17 10:09:51 -05:00
Jatin Chaudhary
252fca5aa8
SWDEV-412457 - add algorithm header in file
...
Change-Id: I18549f612be9e0b51d4ef92c600f1ce72ab58759
2024-01-17 09:20:34 +00:00
Jatin Chaudhary
a87786f060
SWDEV-431399 - fix issues highlighted by address sanitizer
...
Change-Id: I927009a8d408bdf13677ce5cc926908fb4552441
2024-01-15 04:01:36 -05:00
Ioannis Assiouras
7939517b03
SWDEV-430116 - Re-enabled fixed tests on Windows
...
Unit_hipFreeAsync_negative
Unit_hipLaunchHostFunc_multistreams
Unit_hipGraphMem_Alloc_Free_NodeGetParams_Negative
Change-Id: Ic7b00b688ded737d1762b2c8795c0772107dbb64
2024-01-12 15:25:42 +05:30
Ioannis Assiouras
4274ec139d
SWDEV-422655 - Fixed Unit_hipTextureMipmapRef2D
...
-Fixed and re-anabled test Unit_hipTextureMipmapRef2D_Positive_Check on windows.
-Check cuda version to prevent build issues on nvidia.
Change-Id: I7f9481f7bd9a7622197a626519c8f6a80c72768d
2024-01-11 06:45:07 -05:00
Jatin Chaudhary
9704c269d0
SWDEV-398975 - re-enable Unit_hipMemcpyWithStream_MultiThread test
...
use correct macro inside the test
Change-Id: I7034a97efe91d6c9e2d9b4e6026ec770714a01ac
2024-01-08 06:07:14 -05:00
Jatin Chaudhary
af3ac29c40
SWDEV-430619 - fix Unit_hipDeviceGetUuid_From_RocmInfo test
...
Ignore the iGPU when iterating rocminfo and correct the bounds check
when matching results with HIP API. Also do not compare bytes directly,
use string to do a string compare as it can go out of bounds.
Disabling this test on windows till I get hold of a working windows
machine.
Change-Id: Icf811e0310776567afecea92e1d54e8438b39235
2024-01-08 04:21:52 -05:00
Jatin Chaudhary
4305328f37
SWDEV-388956 - renable Unit_hipGraphAddMemsetNode_Positive_Basic test on linux
...
Change-Id: I91bf9aba6a93d8fec2595cd1a3d5e1fb2c422e0f
2024-01-08 01:13:45 -05:00
Jatin Chaudhary
c364656420
SWDEV-431399 - fix randomly failing timing based tests
...
use blocking context instead of time based kernel launch
Change-Id: Ib4cdf913f18c80ce8173317811c0e6e3eb5acb76
2024-01-08 01:13:00 -05:00
Rakesh Roy
b8c022012d
SWDEV-439004, SWDEV-439298, SWDEV-438556, SWDEV-438524 - Disable tests failing in CQE staging, PSDB stress testing
...
- Disable tests failing in CQE staging
- Disable tests failing, causing TDR during PSDB stress testing
Change-Id: I81030ec411082a579b64510800f90bf107024766
2024-01-05 11:17:43 +05:30
SrinivasaRao
22fe5b7803
SWDEV-396087 - [catch2][dtest] Functional test cases for the API hipArrayGetDescriptor
...
Change-Id: Ia400b7ce9a6eeb6f008cab13100fd10a86c5127f
2024-01-04 09:44:00 -05:00
SrinivasaRao
28eda094cc
SWDEV-403479 - [catch2][dtest] Enable buffered Printf test Scenarios for Windows platform.
...
Change-Id: I9c1428da5a262b81425a095dc15436621ee75ed6
2024-01-04 09:43:12 -05:00
Ioannis Assiouras
9749139e50
SWDEV-391727 - Re-enabled Unit_hipMemRangeGetAttribute_TstCountParam
...
Change-Id: I2acc1c220dc1fa1c53e739a5e8d4614022958c16
2024-01-04 09:41:11 -05:00
Ioannis Assiouras
9131d555f9
SWDEV-439209 - Fixed Unit_hipMemVmm_Basic
...
Change-Id: I658d30e9ab7814517383d02550c338e5aeae554e
2023-12-29 11:22:14 +00:00
Rahul Manocha
76dd8ea569
SWDEV-436821 Update hip samples Readme files
...
Change-Id: I6bf3a72eac4a4242cb2dbf4e6eee73e0e1bef2ef
2023-12-21 14:20:44 -05:00
Maneesh Gupta
f5deb13ce3
SWDEV-1 - Remove extra code added during merge conflict resolution
...
Change-Id: I57a01c6c92958cabed303fe250dd872b03b07ca4
2023-12-21 05:51:32 +00:00
Maneesh Gupta
6429ef1b60
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
2023-12-20 10:39:37 +00:00
Nives Vukovic
e0612f9346
EXSWHTEC-308 - Migrate and refactor cooperative groups tests from HIP repository ( #238 )
...
Change-Id: Ib46b7c038a5bda9d05f5d55a7269a7c645b0d049
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
f24d2dd934
EXSWHTEC-265 - Implement Tests for Atomic Exchange ( #196 )
...
Change-Id: I4d332dcaad2d0a788b6711f5be05ca6d61a9e34b
2023-12-20 10:22:01 +00:00
Nives Vukovic
f05f97758e
EXSWHTEC-251 - Implement Performance Tests for Stream APIs ( #142 )
...
Change-Id: I790d8cadb3a94a220a52c8bdc0a23b1a63931232
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
615ac6b9ad
EXSWHTEC-141 - Implement tests for hipGraphicsUnregisterResource ( #69 )
...
Change-Id: Ied2c5e8f399a8949544e9b4aeac127e38f81845f
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
96223a468d
EXSWHTEC-140 - Implement tests for hipGraphicsUnmapResources ( #68 )
...
Change-Id: Ib10185833caa2de58e11b42a1748aee19a27e391
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
c8eae3a168
EXSWHTEC-139 - Implement tests for hipGraphicsResourceGetMappedPointer ( #67 )
...
Change-Id: Iea299ac18ebdebd4f554497e51e64c161217e68e
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
e3a3ea56a3
EXSWHTEC-138 - Implement tests for hipGraphicsSubResourceGetMappedArray ( #66 )
...
Change-Id: Ic5e4c90d2e60c5d09556be8d797aaa811f950ecc
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
51fc7b5011
EXSWHTEC-137 - Implement tests for hipGraphicsMapResources ( #65 )
...
Change-Id: I81f90002dba7f7be5ec2ed5fb2f07c5d98d815c0
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
00964ba66c
EXSWHTEC-136 - Implement tests for hipGraphicsGLRegisterImage ( #64 )
...
Change-Id: Ida0cdfcf2b4fb7da397fdbc3881f3358935d9364
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
0fbfa9cde1
EXSWHTEC-135 - Implement tests for hipGraphicsGLRegisterBuffer #63
...
Change-Id: Ibecd69c83b4aeebd7129aa009206893146e06cb4
2023-12-20 10:22:01 +00:00
Mirza Halilcevic
1386d9df25
EXSWHTEC-134 - Implement tests for hipGLGetDevices #62
...
Change-Id: I866a1f9af975691fb92586bd62c6cf88b0376f4f
2023-12-20 10:22:01 +00:00
Nives Vukovic
bb791d8e86
EXSWHTEC-105 - Implement tests for hipModuleOccupancyMaxActiveBlocksPerMultiprocessor and hipModuleOccupancyMaxPotentialBlockSize APIs #47
...
Change-Id: I4e51bb999f43c4f304ed4712dadc3fc1aae3f7a4
2023-12-20 10:22:01 +00:00
Nives Vukovic
575e4cc93e
EXSWHTEC-178 - Implement tests for Graph Event Node APIs #44
...
Change-Id: Id3f569d94d347af2f5e27513fa01c5a1e8e30fd9
2023-12-20 10:22:01 +00:00
Nives Vukovic
133521b22f
EXSWHTEC-172 - Hip graph launching and execution tests #36
...
Change-Id: I2cfadf6335a582f593191860d5084cb79fa411b3
2023-12-20 10:22:01 +00:00
Nives Vukovic
55c04d6169
EXSWHTEC-273 - Implement tests for warp shfl_xor and shfl functions #194
...
Change-Id: I8a87044ff465b0bb39f87faedc995d5052b8205f
2023-12-20 10:22:01 +00:00
kjayapra-amd
6d8e62c0e3
SWDEV-322620 - Tests are disabled at .json level, no need to disabled with MACRO at compile time.
...
Change-Id: I1455b7fc9ac7011bd0430adf78864c7fb13a69dc
2023-12-19 08:21:13 -05:00
Rakesh Roy
24e2f429ca
SWDEV-434211, SWDEV-437982 - Disable failing tests found in PSDB stress testing
...
- Disable tests that are failing on Linux during PSDB stress testing
Change-Id: I1711d2d67afd3d23a27f84684a06602236cece45
2023-12-18 20:49:43 +05:30
Rupam Chetia
de348d8b35
SWDEV-322620 - [catch2][dtest] Adding test for VMM APIs
...
Change-Id: Ia4dea28601b3c2f0163012a7a2ceb14d3a0c369b
2023-12-16 07:28:16 -05:00
Rahul Manocha
f0b5b20466
SWDEV-431345 - CMake build flow for hip samples 16,17
...
Change-Id: I7bfc8600511c78d8c73aa526f9846cd268651279
2023-12-15 09:02:23 -05:00
Jatin Chaudhary
39aeb7b42e
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
2023-12-13 17:12:16 +00:00
Jatin Chaudhary
da6e008456
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
2023-12-13 11:51:29 -05:00
Rahul Manocha
1a2f1eb11c
SWDEV-437139 hip sample 22 fix
...
Change-Id: Icb7a9d759e62dab95399c81e2b68ff2cd8c24c0b
2023-12-12 17:34:07 +00:00
Nives Vukovic
91ee1399df
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
2023-12-08 10:28:47 -05:00
Jatin Chaudhary
7cfc4a3664
SWDEV-429802 - add address sanitizer build option to hip-tests
...
Change-Id: I5662e1d7a08c81239e043ddc7b48853a414a3556
2023-12-08 10:25:29 -05:00
Jaydeep Patel
cd6796db58
SWDEV-411680 - Create stream after device is set.
...
Change-Id: I3eec0b6855ff9377fdd5bc34128cac9e4af9ec7f
2023-12-08 10:23:46 -05:00
Ioannis Assiouras
3ae4d80e86
SWDEV-433317 - Added compilation flag to report an error if vla is used
...
Change-Id: I8a03e1fece88ec52261c53684c9f66bbfc401a12
2023-12-05 17:53:18 -05:00
Rahul Manocha
7481de706f
[SWDEV-431345][SWDEV-432633] toplevel cmake for hip samples
...
Change-Id: If22e7e96604f184458cc6ab6bb9945152f9359e0
2023-12-05 11:36:15 -05:00
Satyanvesh Dittakavi
4a60fe5fd1
SWDEV-419480 - Disable the hiprtc std headers test
...
The corresponding change https://gerrit-git.amd.com/c/compute/ec/clr/+/940530
in clr is being reverted. This test can be enabled when this change
is reintroduced.
Change-Id: I7787d576b59b9000d43042ec5553219e748b0ae0
2023-12-05 08:09:56 +00:00
Maneesh Gupta
da89b3e76e
SWDEV-388833 - Fix potential build issues with gcc tests
...
Change-Id: I53c109ebaed60b085069d862d87ac8a3597331c5
2023-11-30 01:19:22 -05:00
Rakesh Roy
4dfa7ca7e6
SWDEV-425678 - Fix build failure in HIP samples
...
- Due to file reorg path changes cmake fails at find_package(hip) unless CMAKE_PREFIX_PATH is set explicitly
- Update CMakeLists.txt to set CMAKE_PREFIX_PATH
- Update Readme
Change-Id: Ibdb4419efcdd6583b059a728e48dfdb8f927a48b
2023-11-27 12:56:29 -05:00
Tao Sang
d04b8bf458
SWDEV-409658 - Enable some stream value tests
...
Enable the following tests
Unit_hipStreamValue_Wait64_Blocking_NoMask_And
Unit_hipStreamValue_Wait64_Blocking_NoMask_Nor
Unit_hipStreamValue_Wait32_Blocking_NoMask_Nor
Relatetd tickets: SWDEV-409658, SWDEV-409602,
SWDEV-409596
Change-Id: I98891d79ac0b141fbaffda29ffda3dcb3e65c327
2023-11-27 09:43:41 -05:00