lthakur
98e8f56d89
SWDEV-298757 - Adding stress test for hipMallocManaged() api ( #2397 )
...
Change-Id: Ie5d016bec9c939c3af60c1476a79d7685e774ced
2021-11-25 15:10:56 +05:30
Julia Jiang
9b7645575f
SWDEV-306204 - remove external reference in hip_bugs.md ( #2394 )
...
Change-Id: I7425eba1cd20a2f842479d0eb050f97e21e457c1
2021-11-25 15:10:31 +05:30
ansurya
a0d32f5899
SWDEV-287830 - Remove hardcoding of /opt/rocm path from hip samples ( #2391 )
...
Change-Id: I4ffcb4d5afe329377aca63ae0a962c1dc567bfd8
2021-11-25 15:10:15 +05:30
ansurya
acf75c28c1
SWDEV-287830 - Remove hardcoding of /opt/rocm path ( #2390 )
...
Change-Id: If96739816b56e4cec58f457a91f18411075b2eb4
2021-11-25 15:10:03 +05:30
Sarbojit2019
a6f49b27db
SWDEV-304211 - Removed known targets from hipcc ( #2388 )
2021-11-25 15:09:36 +05:30
Jatin Chaudhary
3aad02a138
SWDEV-297217 - Add test for overriding user options ( #2386 )
...
Change-Id: If4c2cad9ef3359ca8d98814864fbe0b9b8e4a4ab
2021-11-25 15:09:18 +05:30
Jatin Chaudhary
5d57c55c4a
SWDEV-303745 - Add new path of clangrt lib ( #2385 )
...
Change-Id: I3bfe28ac5c50884653187d733a466e661ff32f7d
2021-11-25 15:09:00 +05:30
Julia Jiang
48b91908bc
SWDEV-286322 - clean up trailing space - part2 ( #2383 )
...
Change-Id: Id659c029a33874bc9a7d4c42bffd06cdc1845e2e
2021-11-25 15:08:06 +05:30
Julia Jiang
d22fa0012e
SWDEV-291894 - update doxygen for HIP APIs ( #2382 )
...
Change-Id: I0ca57d6ced43b962d9b002b098e64221c4b267d7
2021-11-25 15:07:52 +05:30
Maneesh Gupta
26dc58d72a
Revert HIP version back to 4.4.0
2021-11-24 11:06:31 +05:30
Maneesh Gupta
3384fbdfe5
Bump HIP version to 5.0.0
2021-11-16 08:21:00 +05:30
arjun-raj-kuppala
1c886a8b60
Update CI pipeline with catch2 framework tests ( #2401 )
2021-11-12 10:30:27 +05:30
Sarbojit2019
96ee9d1397
SWDEV-304161 - Fix for test build failure on Nvidia ( #2387 )
2021-10-20 14:27:13 -07:00
Jenkins
f6e6814076
SWDEV-299127 - Merge 'develop' into 'amd-staging'
...
Change-Id: I8e7e97d9bf619743c300f68f51d5bf115fdd534e
2021-10-06 19:12:43 -04:00
Maneesh Gupta
36dc2b4cc3
Update hipMallocManaged.cc
...
* Fix integer and size_t comparisions.
* Split basic scenario into two - all devices and HMM enabled devices only.
2021-10-06 18:45:15 +05:30
Maneesh Gupta
15306667ed
Update hipMemPrefetchAsyncExtTsts.cc
...
Removed unused variables
2021-10-06 18:17:08 +05:30
lthakur
ed460452db
SWDEV-298757 - hipMallocManaged.cc Adding basic and rigorous scenarios related to hipMallocManaged() api. ( #2379 )
...
* SWDEV-298757 - Adding test case to test hipMemAdvise() on mmap() memory
Change-Id: Ib8d57d2249d0bb6780c9fdef21907568c22db66c
2021-10-06 17:37:26 +05:30
lthakur
382701025e
SWDEV-298757 - Adding test case to test hipMemAdvise() on mmap() memory ( #2378 )
...
Change-Id: Ib8d57d2249d0bb6780c9fdef21907568c22db66c
2021-10-06 17:33:26 +05:30
TomSang
57f6cd0827
SWDEV-302654 - Fix cooperative_streams_half_capacity ( #2376 )
...
Fix random failure of cooperative_streams_half_capacity by adding HIPCHECK(hipSetDevice(dev))
Change-Id: Ic4baf10a2c69f981aa7134a999c4779642852f53
2021-10-06 17:27:39 +05:30
pghafari
75bc66f177
SWDEV-245532 - HIP - Vulkan interop example ( #2375 )
...
Change-Id: I713ff8fd9da49aa521aee278d1476fd8b4739fc5
2021-10-06 17:27:22 +05:30
Jatin Chaudhary
44e844d19d
SWDEV-289409 - Add Infra for process isolation ( #2374 )
...
Change-Id: Iada6e5cfd38e2ba6efa14d7328e56f2260a72931
2021-10-06 17:26:52 +05:30
Jatin Chaudhary
a935321f9f
SWDEV-296918 - Improve the check on test of unsafe atomic API ( #2373 )
...
Change-Id: I2631994af0deb4ed6c32141886676b72b8a30204
2021-10-06 17:24:26 +05:30
lthakur
71e8b09070
SWDEV-298757 - hipMemPrefetchAsyncExtTsts.cc - Adding more rigorous tests for hipMemPrefetchAsync() api ( #2369 )
...
Change-Id: I321c5c636b6961e9eeee901b98645690783a418b
2021-10-06 17:24:04 +05:30
TomSang
b05a0503f1
SWDEV-299966 - Enable texture test ( #2340 )
...
Enable the following test directed_tests/runtimeApi/module/hipModuleTexture2dDrv --tests 0x14
Change-Id: I98eabb7412f615733a999bf5e89c2c80b91cfbb2
2021-10-06 17:23:33 +05:30
Jenkins
474fd7f695
SWDEV-299127 - Merge 'develop' into 'amd-staging'
...
Change-Id: Id10ef743148a5b638a2cc246b0a55e1a7cfada3f
2021-10-03 19:11:20 -04:00
Maneesh Gupta
865b40d8bd
[dtest] Remove unused variables in hipMemset2DAsyncMultiThreadAndKernel.cc
2021-09-30 13:17:15 +05:30
ansurya
b4e84a333d
SWDEV-240806 - Added few more Graph APIs ( #2367 )
...
Change-Id: Ibae3a640edf45a90517bee9ebc364ac01731418a
2021-09-24 16:30:15 +05:30
lthakur
9ae69c5935
SWDEV-298757 - hipMallocManagedFlagsTst.cc Added tests to test flags of hipMallocManaged() api. ( #2366 )
...
Change-Id: I4294a4e5c3176c9ece8ed6b35cb83e4d1a3e4773
2021-09-24 16:29:39 +05:30
Jatin Chaudhary
6e27c48da7
SWDEV-297706 - Set HIP_ARCHITECTURE Property to off. Since cmake 3.21 cmake has added this property( https://gitlab.kitware.com/cmake/cmake/-/blob/master/Help/prop_tgt/HIP_ARCHITECTURES.rst ) ( #2364 )
...
Change-Id: I33580ac0171ac3744341fcbf25cc3421a1512166
2021-09-24 16:28:38 +05:30
Jatin Chaudhary
63dfe6e8a1
SWDEV-294226 - Add -x c++ if openmp targets are mentioned ( #2363 )
...
Change-Id: Ie15d63eebe2b0b86487ac59845b4fc7f5e5a9e86
2021-09-24 16:28:25 +05:30
Julia Jiang
c61bbcce35
SWDEV-286322 - remove unnecessary executable permission ( #2362 )
...
Change-Id: Iebcac3f717ed916554d57a4b839d27b0427efd84
2021-09-24 16:28:03 +05:30
Julia Jiang
44581b4d3c
SWDEV-286322 - clean up trailing space ( #2361 )
...
Change-Id: I03c07e67a8d1fa1a874718ffba43eb396c2aa05c
2021-09-24 16:27:51 +05:30
sumanthtg
abe851ad75
SWDEV-238517 - [dtest] New Catch2 Tests for texture object apis. ( #2358 )
...
Seperate Catch2 files are created for each resource type. Future test additions of respective resource type will be added to resource type specific files.
Change-Id: I7ba09f5bd31605bb670ec70ed7f12904e34cf40d
2021-09-24 16:27:39 +05:30
sumanthtg
e2dd25333a
SWDEV-303262 - Catch2 test fix for -Wunused-but-set-parameter compilation error. ( #2357 )
...
Change-Id: I102d80763103fa792ab1282745bd89f8d24454d2
2021-09-24 16:27:17 +05:30
Jenkins
70374f2e13
SWDEV-299127 - Merge 'develop' into 'amd-staging'
...
Change-Id: I570bec5adc6dd2fa445cf072e2d27e21e548b15d
2021-09-20 07:11:25 -04:00
Julia Jiang
2312cf8ad3
SWDEV-302172 - update Coherenty control in HIP programming ( #2353 )
...
Change-Id: I5ec4e2afd8b3759ded954d0de7486fdf51a412b5
2021-09-20 12:13:40 +05:30
Julia Jiang
c2ce476d09
SWDEV-300860 - Add summary of HIP environment variables in hip_debugging.md ( #2352 )
...
Change-Id: Id36dce73346fa5a3259257c78f0cf289f9b9f41a
2021-09-20 12:13:01 +05:30
Maneesh Gupta
61ae7884a4
Revert "SWDEV-289405 - [catch2][dtest][module] Migration of Module files to CATCH2 framework ( #2351 )" ( #2354 )
...
This reverts commit 8763c8c2ad .
2021-09-20 10:47:52 +05:30
Maneesh Gupta
e31d5bd8e0
Fix catch2 unit test build failure
...
Incorrect resolution of merge conflict resulted in not updating tests/catch/unit/memory/CMakeLists.txt correctly
2021-09-20 09:41:45 +05:30
sumanthtg
8c0558c448
SWDEV-292637 - [dtest] Catch2 unit and multiprocess tests for Memset3d,HostMalloc and MallocConcurrency tests ( #2348 )
...
Change-Id: I9025bc13735c1d9fb0f0811a9c9d6ad304adc134
2021-09-17 12:11:26 +05:30
sumanthtg
b537d94974
SWDEV-294470 - [dtest] Catch2 unit tests for hipMemset2d, hipMemset2d Mthread, hipMemset3d files. ( #2347 )
...
Change-Id: Ia503f9dd12b8c576dee17c3fcbb018eeac305a7e
Co-authored-by: Maneesh Gupta <maneesh.gupta@amd.com >
2021-09-17 11:54:39 +05:30
dkrottap
8763c8c2ad
SWDEV-289405 - [catch2][dtest][module] Migration of Module files to CATCH2 framework ( #2351 )
...
Migrated all module related files to CATCH2 framework and optimized to
have single module kernel file
Change-Id: I39aa28ef22c1b2f4d0014ca32b59b9c645b725dc
2021-09-17 11:39:36 +05:30
sumanthtg
bef1aa7ee6
SWDEV-292643 - [dtest] Catch2 additional unit tests for stream management apis. ( #2349 )
...
APIs covered :
hipStreamGetPriority, hipStreamCreate, hipStreamGetFlags, hipExtStreamGetCUMask apis.
Change-Id: I238b4e631938471eab05c598f91477eeb0856054
2021-09-17 11:39:25 +05:30
sumanthtg
f7be53ba75
SWDEV-294470 - [dtest] Catch2 unit tests for memset related tests. ( #2345 )
...
Change-Id: Ib227e75cb0bef9273bc787e47fa5b713086fac46
2021-09-17 11:37:05 +05:30
Jenkins
c7892daa31
SWDEV-299127 - Merge 'develop' into 'amd-staging'
...
Change-Id: Id044a4d29629d4cad140bc3e65b301c9f361538a
2021-09-14 19:11:37 -04:00
sumanthtg
2a17c5662d
SWDEV-292643 - [dtest] Catch2 unit tests for stream management apis. ( #2343 )
...
Catch2 tests for : hipStreamAddCallback, hipStreamCreateWithFlags, hipStreamCreateWithPriority, hipExtStreamCreateWithCUMask
Change-Id: Ia99c06b1e97fc945f1a740e47710f4dcd70f38cd
2021-09-14 13:38:07 +05:30
TomSang
de8bb09c29
SWDEV-299755 - Fix hiprtc failure on NV ( #2341 )
...
1. Add missing nvrtc lib.
2. Add context creation before call module(driver) api.
3. Remove obsolete saxpy_pch test.
Change-Id: I5add27ebabcf021fa3ef99d09004c5d13423a297
2021-09-14 13:37:56 +05:30
TomSang
ae73179d40
SWDEV-298338 - Fix memory test failure on NV MGPUs ( #2339 )
...
1. Fix hipMallocManagedMultiChunkMultiDevice
Add device setting before kernel launching
Add stream sync
2. Fix hipMemcpyAtoH and hipMemcpyHtoA
Fix primary context initialization issue when device
is changed on cuda
Change-Id: I3fe6dbc35b7b24abb21ada297b7885df83d28152
2021-09-14 13:37:46 +05:30
TomSang
7dba6dc28e
SWDEV-299960 - Fix .hipTestAtomicAdd test on NV ( #2338 )
...
1. Add --gpu-architecture=compute_60 to fully support AtomicAdd()
2. Add atomicAddNoRet() for NV.
Change-Id: I5add28ebabcfa21fb3ef99d09004c5d13423a290
2021-09-14 13:37:30 +05:30
TomSang
9035ae3154
SWDEV-299773 - Enable performance tests on NV ( #2337 )
...
1. Simply enable test on NV
Some need minor fix
performance/compute/hipPerfDotProduct.cpp
performance/dispatch/hipPerfDispatchSpeed.cpp
performance/memory/hipPerfBufferCopyRectSpeed.cpp
performance/memory/hipPerfBufferCopySpeed.cpp
performance/memory/hipPerfDevMemReadSpeed.cpp
performance/memory/hipPerfDevMemWriteSpeed.cpp
performance/memory/hipPerfMemcpy.cpp
performance/memory/hipPerfMemset.cpp
performance/memory/hipPerfSharedMemReadSpeed.cpp
performance/stream/hipPerfDeviceConcurrency.cpp
performance/stream/hipPerfStreamCreateCopyDestroy.cpp
2. Enable and fix on NV
performance/compute/hipPerfMandelbrot.cpp
Root cause: coordIdx is random
Solution: Initialize coordIdx correctly
performance/memory/hipPerfMemFill.cpp
Root cause: Hip ext Apis called.
Solution: Exclude case with Hip ext Apis involved
performance/memory/hipPerfMemMallocCpyFree.cpp
Root cause: Test allocates device memory more than GPU has.
Solution: Allocate device memory in terms of GPU capacity.
tests/performance/memory/hipPerfSampleRate.cpp
Root cause: Cuda has no operators += for float2 and float4.
Solution: Provide the operators.
performance/stream/hipPerfStreamConcurrency.cpp
Root cause:float4 format doesn't match cude.
operators are missing in cuda lib.
Solution: Use (x, y, z, w) format.
Add necessary float4 operatoris for cuda.
Change-Id: I5add29ebabcfb21fb3ef89d09004c5d13423a291
2021-09-14 13:37:13 +05:30