提交線圖

318 次程式碼提交

作者 SHA1 備註 日期
pghafari 5dfc8b40c0 SWDEV-245532 - HIP - Vulkan interop example (#2375)
Change-Id: I713ff8fd9da49aa521aee278d1476fd8b4739fc5

[ROCm/hip-tests commit: fa8e4f1f8b]
2021-10-06 17:27:22 +05:30
Jatin Chaudhary 4419d680c1 SWDEV-289409 - Add Infra for process isolation (#2374)
Change-Id: Iada6e5cfd38e2ba6efa14d7328e56f2260a72931

[ROCm/hip-tests commit: cce98e445a]
2021-10-06 17:26:52 +05:30
Jatin Chaudhary d3d59f426a SWDEV-296918 - Improve the check on test of unsafe atomic API (#2373)
Change-Id: I2631994af0deb4ed6c32141886676b72b8a30204

[ROCm/hip-tests commit: 13ad100cf8]
2021-10-06 17:24:26 +05:30
lthakur ac4f6fd710 SWDEV-298757 - hipMemPrefetchAsyncExtTsts.cc - Adding more rigorous tests for hipMemPrefetchAsync() api (#2369)
Change-Id: I321c5c636b6961e9eeee901b98645690783a418b

[ROCm/hip-tests commit: af8edb2a8f]
2021-10-06 17:24:04 +05:30
Maneesh Gupta 6498095032 [dtest] Remove unused variables in hipMemset2DAsyncMultiThreadAndKernel.cc
[ROCm/hip-tests commit: 424b01f968]
2021-09-30 13:17:15 +05:30
lthakur f8e95b6ed4 SWDEV-298757 - hipMallocManagedFlagsTst.cc Added tests to test flags of hipMallocManaged() api. (#2366)
Change-Id: I4294a4e5c3176c9ece8ed6b35cb83e4d1a3e4773

[ROCm/hip-tests commit: 01ed876b0a]
2021-09-24 16:29:39 +05:30
Jatin Chaudhary 258dff96aa 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

[ROCm/hip-tests commit: f88fed2b45]
2021-09-24 16:28:38 +05:30
Julia Jiang d501bb3a9e SWDEV-286322 - clean up trailing space (#2361)
Change-Id: I03c07e67a8d1fa1a874718ffba43eb396c2aa05c

[ROCm/hip-tests commit: 43a2f75882]
2021-09-24 16:27:51 +05:30
sumanthtg 48233a8103 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

[ROCm/hip-tests commit: 770b64e848]
2021-09-24 16:27:39 +05:30
sumanthtg cdb82b6558 SWDEV-303262 - Catch2 test fix for -Wunused-but-set-parameter compilation error. (#2357)
Change-Id: I102d80763103fa792ab1282745bd89f8d24454d2

[ROCm/hip-tests commit: dc22ccc85e]
2021-09-24 16:27:17 +05:30
Maneesh Gupta 4d8ff0e321 Revert "SWDEV-289405 - [catch2][dtest][module] Migration of Module files to CATCH2 framework (#2351)" (#2354)
This reverts commit 595ec1b4bb.

[ROCm/hip-tests commit: 1d15e18e30]
2021-09-20 10:47:52 +05:30
Maneesh Gupta bbbe4fd30b Fix catch2 unit test build failure
Incorrect resolution of merge conflict resulted in not updating tests/catch/unit/memory/CMakeLists.txt correctly

[ROCm/hip-tests commit: b7193e19da]
2021-09-20 09:41:45 +05:30
sumanthtg 5bde13dbef SWDEV-292637 - [dtest] Catch2 unit and multiprocess tests for Memset3d,HostMalloc and MallocConcurrency tests (#2348)
Change-Id: I9025bc13735c1d9fb0f0811a9c9d6ad304adc134

[ROCm/hip-tests commit: d818f6920d]
2021-09-17 12:11:26 +05:30
sumanthtg 19857aae5f 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>

[ROCm/hip-tests commit: e3996d3b92]
2021-09-17 11:54:39 +05:30
dkrottap 595ec1b4bb 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

[ROCm/hip-tests commit: 4e1a3ff850]
2021-09-17 11:39:36 +05:30
sumanthtg 2a3bfe1fe7 SWDEV-292643 - [dtest] Catch2 additional unit tests for stream management apis. (#2349)
APIs covered :
hipStreamGetPriority, hipStreamCreate, hipStreamGetFlags, hipExtStreamGetCUMask apis.

Change-Id: I238b4e631938471eab05c598f91477eeb0856054

[ROCm/hip-tests commit: 039b342e14]
2021-09-17 11:39:25 +05:30
sumanthtg 14f1b878be SWDEV-294470 - [dtest] Catch2 unit tests for memset related tests. (#2345)
Change-Id: Ib227e75cb0bef9273bc787e47fa5b713086fac46

[ROCm/hip-tests commit: 429d02b564]
2021-09-17 11:37:05 +05:30
sumanthtg 746060b127 SWDEV-292643 - [dtest] Catch2 unit tests for stream management apis. (#2343)
Catch2 tests for : hipStreamAddCallback, hipStreamCreateWithFlags, hipStreamCreateWithPriority, hipExtStreamCreateWithCUMask

Change-Id: Ia99c06b1e97fc945f1a740e47710f4dcd70f38cd

[ROCm/hip-tests commit: 06749136b9]
2021-09-14 13:38:07 +05:30
TomSang c63df0ed82 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

[ROCm/hip-tests commit: bfc2f4516a]
2021-09-14 13:37:13 +05:30
Jatin Chaudhary b25444d97b SWDEV-296918 - Adding unsafe atomics test for gfx90a (#2331)
Change-Id: I3936e0b30e15aff154bdab3efe3f6da2ccce3578

[ROCm/hip-tests commit: 731a353e74]
2021-09-06 12:21:38 +05:30
Julia Jiang 45ab37b7fa SWDEV-286322 - remove unnecessary executable permission in some HIP files (#2329)
Change-Id: If992963761a73d709e08330bc36f2c979d5dcae9

[ROCm/hip-tests commit: 190babdaab]
2021-09-02 08:47:57 +05:30
Julia Jiang cf82b94b3d SWDEV-286322 - remove unnecessary executable permission (#2323)
Change-Id: I61674df72bc1d42d4e0d56bf66f08abe85269697

[ROCm/hip-tests commit: 90f1484f58]
2021-08-25 16:57:22 -07:00
dkrottap c088dceed2 SWDEV-294643 - [catch2][dtest] Migration of Malloc related files to Catch2 (#2314)
Migrated malloc related files under memory folder into catch2 framework

Change-Id: I5aa07fc8148bdf6bef135947091aaf1d3c54663b

[ROCm/hip-tests commit: 4287af6a2f]
2021-08-19 10:29:07 +05:30
Satyanvesh Dittakavi 1edf1934d5 SWDEV-289401 - update hipEvent unit test (#2312)
Reduce the data size as unit tests are expected to take lesser time

Change-Id: Ic30be2ba3e0ff5fff19404b46163b79878716b70

[ROCm/hip-tests commit: 7f4cc61ef7]
2021-08-19 10:28:51 +05:30
DURGESH KROTTAPALLI 3961c18919 SWDEV-292393 - [catch2][dtest] Tests for hipMemcpy related apis.
Migrated all hipMemcpy related APIs to CATCH2 framework by optmizing
the code and moving the stress related tests to stress folder.

Change-Id: Id47669b49304c35d1a68fabdaaf3f6e3ab0428a5


[ROCm/hip-tests commit: 18591bc68f]
2021-07-31 00:48:43 +05:30
Satyanvesh Dittakavi 85dc80328c SWDEV-289401 - Catch2 tests for hip event APIs
Change-Id: I7c28f842282e07c21656fb92ddbb1a9ad32d752c


[ROCm/hip-tests commit: 8093223eec]
2021-07-30 07:15:00 -04:00
Jatin Chaudhary 796f93ed8f SWDEV-289409 - minor fixes for hipStream tests
Change-Id: I68288f33724b636715ee732e9044f82790e5da47


[ROCm/hip-tests commit: 89bf84fb30]
2021-07-29 02:04:31 -04:00
Rahul Garg 97de29b390 SWDEV-293742 - Update copyright year
Change-Id: I4248b2cebd3de056f9d5d417e0697da22fb964ef


[ROCm/hip-tests commit: c54d09a028]
2021-07-23 07:13:33 -04:00
Jatin Chaudhary 4c31bfcc61 SWDEV-289409 - Add hiprtc tests
Change-Id: Ib26527b704aed32ae3f3ed38bf6e2fd412462c8e


[ROCm/hip-tests commit: 46fb008ba6]
2021-07-22 00:34:53 -04:00
Tao Sang a1a7809c20 SWDEV-294588 - Enable NV printf DTests
Enable NV printf DTests as many as possible.
Fix the bugs due to behavour difference between
Hip-Rocclr and Cuda.
Add hipLimitPrintfFifoSize.

Change-Id: I3fe6dbc35a7a140a9919df197b7885df83d28049


[ROCm/hip-tests commit: 395f11c64c]
2021-07-20 21:22:11 -04:00
DURGESH KROTTAPALLI fc78b1de25 SWDEV-292393 - [catch2][dtest] hipMemcpyAtoH and hipMemcpyHtoA APIs to catch2
Migrated functional and negative scenarios of
hipMemcpyAtoH and
hipMemcpyHtoA APIs to catch2 framework

Change-Id: I68bb37d99fc371b8803e64ebf1533c0870b14fab


[ROCm/hip-tests commit: f79a5a73fa]
2021-07-20 18:08:17 +05:30
Satyanvesh Dittakavi 7fbb0f1f55 SWDEV-284207 - Modify HIP samples to run on Navi and MI100 Asics
Change-Id: I5b8d4f8df36a5be2ea4c381b88454832c59253e6


[ROCm/hip-tests commit: 7f2e5437cb]
2021-07-20 02:56:19 -04:00
sumanthtg a07e36b84f SWDEV-238517 - [dtest] Catch2 unit tests for device files.
Changes contain Device files under "hip/tests/src/runtimeApi/device" migrated to Catch2 and some additional device tests.

Change-Id: Ie88adc3c32c2079456b14e029cfc6c319b48d8f6


[ROCm/hip-tests commit: c9ae0281ff]
2021-07-19 13:38:30 -04:00
Tao Sang 85ce4d0bcc SWDEV-295037 - Fix passed() in DTests
passed() should not call exit(0) which will prevent object
destructor being called.

Change-Id: Ibaee0d85cb616727dc5db557bb9422702670b688


[ROCm/hip-tests commit: 913003099c]
2021-07-19 10:59:04 -04:00
Sarbojit Sarkar e05a9713dd SWDEV-289406 - Occuancy test migration
Change-Id: Ic6bce9bbad908bd210727f9981f7a3fc750a91ed


[ROCm/hip-tests commit: ab2b73ed7e]
2021-07-19 06:15:00 +00:00
DURGESH KROTTAPALLI 8610e2b9fe SWDEV-292393 - [catch2][dtest] Tests for hipMemcpy2DFromArray and hipMemcpy2DFromArrayAsync apis.
Added functional and negative scenarios for hipMemcpy2DFromArray and
hipMemcpy2DFromArrayAsync APIs

Change-Id: I269499b1d538affd505d9f529e7516cb3aa17863


[ROCm/hip-tests commit: 7b2d95eed1]
2021-07-16 16:03:00 -04:00
Jatin Chaudhary 47bb851c82 SWDEV-283267 - Add rtc document and remove hip header from tests
Change-Id: I43a23384ab70128ccd7f41204f796105576cd604


[ROCm/hip-tests commit: 9965325cc6]
2021-07-14 11:00:38 -04:00
Rupam Chetia d90a8fd966 SWDEV-230423 - [dtest] Adding Stress tests.
http://ontrack-internal.amd.com/browse/SWDEV-230423

1. Moving stress folder from hip/test/src to hip/test.
2. Adding Stream stress tests.
   These stress tests create multiple streams and launches kernel on them
   in multiple combinations for 100000 iterations. These tests will test
   the stability of streams created using hipStreamCreate, hipStreamCreateWithPriority
   and hipStreamCreateWithFlags.
3. Adding printf stress tests using simple kernels.
4. Adding printf stress tests using a complex kernel.

Change-Id: Idcd26707fb9504ab8dbe6cebcbb32ade61bf1483


[ROCm/hip-tests commit: f699e87bd2]
2021-07-14 04:40:30 -04:00
DURGESH KROTTAPALLI d802a4c601 SWDEV-292393 - [catch2][dtest] hipMemcpy2D related dtests to catch2 framework
Migrated functional and negative scenarios of
hipMemcpy2D and
hipMemcpy2DAsync APIs to catch2 framework

Change-Id: I339f0914cc76fee194fff53dd9686b0c16d85af9


[ROCm/hip-tests commit: 2eece126e6]
2021-07-14 00:04:27 +05:30
DURGESH KROTTAPALLI 5d03aa3acc SWDEV-292393 - [catch2][dtest] Tests for hipMemcpy3D and hipMemcpyParam2D APIs
Added functional and negative scenarios for
    hipMemcpy3D and
    hipMemcpyParam2D APIs in catch2 framework

Change-Id: I3473eb952c23aba6bc500d78ca93d52a9f7a5d6f


[ROCm/hip-tests commit: 4d4ac68418]
2021-07-13 12:22:43 -04:00
sumanthtg 05c10a4713 SWDEV-238517 - [dtest] Catch2 multiprocess tests for device files.
Changes contain Catch2 device multiprocess tests which were covered under "hip/tests/src/runtimeApi/device" and some additional tests. These test files makes use of fork call or sets visible devices env variable and validates various device aspects.

Change-Id: Iaaca37598d386104da9e5f37f92ab176bc8a2845


[ROCm/hip-tests commit: 9798817ca0]
2021-07-13 08:42:41 -04:00
DURGESH KROTTAPALLI c7529444dc SWDEV-292393 - [catch2][dtest] Tests for hipMemcpyPeer and hipMemcpyPeerAsync APIs.
Added functional and negative scenarios for
hipMemcpyPeer and
hipMemcpyPeerAsync APIs

Change-Id: Ibaee0d84cb616727dc5db057bb9422702670b686


[ROCm/hip-tests commit: cc0a8fee55]
2021-07-09 01:06:30 -04:00
Tao Sang 21ccb0cf1e SWDEV-292273 - Add cmake tests
Add test on CXX and Fortran build in cmake.
Add test on hip::device interface linking in cmake.

Change-Id: I3fe6dba05a7a140a9a19df107b7885df83d28042


[ROCm/hip-tests commit: d5142afe58]
2021-07-08 12:51:46 -04:00
DURGESH KROTTAPALLI 55129ace3f SWDEV-292393 - [catch2][dtest] Tests for hipMemcpy2DToArray and hipMemcpy2DToArrayAsync apis.
Added functional and negative scenarios for hipMemcpy2DToArray and
hipMemcpy2DToArrayAsync APIs

Change-Id: I97331a587fb1d51583faeec998cdb4ac09bfa564


[ROCm/hip-tests commit: 81f717774f]
2021-07-08 04:22:43 -04:00
agunashe 516c38bcfd SWDEV-293742 - Update copyright end year
Change-Id: I2cb7bbd9a6d9da28116ba9dd9cec4e60525444e2


[ROCm/hip-tests commit: e2c6bb5b4e]
2021-07-07 12:57:23 -04:00
cjatin f9a0c3a0d6 SWDEV-289409 - Batch 2 of device tests
Change-Id: I3976b5565bf040e77196ca797afb3f71f0e81d6c


[ROCm/hip-tests commit: 2498b5ebe4]
2021-07-06 02:42:14 -04:00
Sarbojit Sarkar 702dc14c79 SWDEV-291783 - Catch2 tests for some of Stream APIs
Change-Id: I656fc59184863ef142cf89d7541982492f6b8484


[ROCm/hip-tests commit: 617f19e6d9]
2021-07-01 01:02:06 -04:00
Anusha GodavarthySurya e5b673f2e2 SWDEV-290637 - Update tests to use current directory CMAKE_CURRENT_LIST_DIR instead of HIP_SRC_PATH to build from hipamd repo
Change-Id: Ide04d9f7b1fc43b475d985a6dce0aa1bd2ec00da


[ROCm/hip-tests commit: c749be3299]
2021-06-25 01:01:16 -04:00
Jatin Chaudhary e3b0afc852 SWDEV-289409 - Add libstdc++fs to unit test exe
Change-Id: Id668cd450f032a57d880270188cecf6950b69f40


[ROCm/hip-tests commit: 55c711460b]
2021-06-24 04:18:53 -07:00
cjatin 3d223b1631 SWDEV-289409 - Add first batch of device tests, add new exe, helper functions and update test Guidelines
Change-Id: I71929caf44725ba2cab7a6f0224bc37b9d04bcbb


[ROCm/hip-tests commit: 068e1f5043]
2021-06-23 00:51:50 -07:00