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

346 Коммитов

Автор SHA1 Сообщение Дата
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
Jatin Chaudhary 1725284e3a SWDEV-277697 - Disable Saxpy test in catch
Change-Id: I9ca0ac1baa39ea31fa503c01ca8d362b6b0626a9


[ROCm/hip-tests commit: 6890dc3ea1]
2021-06-21 10:59:42 -04:00
Jatin Chaudhary e19f8b2489 SWDEV-277697 - Fix issues with nvcc + catch2
Change-Id: If9be2d7d6a635964ee0abf8ffa9d948b734864f1


[ROCm/hip-tests commit: 8dc8ce17d9]
2021-06-15 12:33:20 -04:00
cjatin 56f745ea62 SWDEV-277697 - Fix ununsed variable error with -Werror,-Wunused-parameter
Change-Id: Iadd0050e6cf4e4858e1508c1f24f73732a1af443


[ROCm/hip-tests commit: fc4a1ef2b8]
2021-06-03 13:25:07 -04:00
agodavar 91e7231469 SWDEV-288510 - Add hip shared library path to run-time search for linker
Change-Id: I7eaf712c01556933b881b983a8994f4e06333116


[ROCm/hip-tests commit: 56b3cb554a]
2021-06-02 12:57:12 -04:00
cjatin e72b217212 SWDEV-277697 - [CatchTest] Disable CXX Extensions (gnu++11 etc) on CMake
Change-Id: I17abd329c16cf0a61316186558828d0524b98281


[ROCm/hip-tests commit: 0a4c9ddf48]
2021-06-01 06:48:05 -04:00
Tao Sang 33acd1200c SWDEV-276853 - Add kernelVerify
Add kernelVerify for data verification and memory
reading performance checking in kernel.

Change-Id: Id3f9bcad75d643f493daf9d5f47b3a012a427179


[ROCm/hip-tests commit: 6746ef5d92]
2021-05-31 12:45:10 -04:00
Tao Sang 7fc45132a0 SWDEV-276853 - Add test for mem perf
Add memory filling performance test for large bar device memory,
hip managed memory, conherent/non-coherent host memory and fine
grained device memory

Change-Id: Id3f9bcad45d643e493daf9d5f47b3a012a427178


[ROCm/hip-tests commit: afcd42fdc5]
2021-05-25 12:32:44 -04:00
Jatin Chaudhary e3a3d98d55 SWDEV-277697 - [CatchTest] Fix Documentation, Add test to AMD specific, Add HIP Macros, New Binary for multiproc tests
Change-Id: I3783caf85c694b724ed55b778220b8ef9a39f84b


[ROCm/hip-tests commit: da360c2aab]
2021-05-25 07:12:54 -04:00
Julia Jiang e5b9727757 SWDEV-286322 - Fix EOL in files
Change-Id: I1746e80aceeeaa4fc5df65c858f4816d99010186


[ROCm/hip-tests commit: f088812b6f]
2021-05-19 14:48:53 -04:00
cjatin abab64b35a SWDEV-277697 - Adding Infra and dependent libs: Catch2 and json parser, for new HIP Testing framework
Change-Id: Iedfa041ec9acc13eeb631ff67e1677e2fe29463d


[ROCm/hip-tests commit: be6809d8d1]
2021-05-19 00:47:00 -04:00
Julia Jiang f753eef330 SWDEV-272921 - Remove non-existing link for square sample
Change-Id: If8c87a6ded6aacaa4301b1b80ee218897219a6fb


[ROCm/hip-tests commit: e0312fb454]
2021-05-10 12:09:28 -04:00
Aaron En Ye Shi 11b349cfe5 SWDEV-222423 - Add HIP Sample 2_Cookbook/15_static_library
HIP supports emitting two types of static libraries. One type
will export host functions and is compatible with host linkers.
The second type exports device functions, but is generated with
ar manually. Also, add a README with steps on how to run these
samples with Makefile or CMake.

Change-Id: I1be15c2884583b370092bc8e4bf04f726f8f5a27


[ROCm/hip-tests commit: 458a09f151]
2021-04-27 16:05:15 -04:00
Julia Jiang 7b2fabe140 SWDEV-270961 - update HIP documents
Change-Id: I5168d83a124e9c7d856fb7a46d9960d9f99143c6


[ROCm/hip-tests commit: cf02c80e13]
2021-04-05 14:34:33 -04:00
Saleel Kudchadker 459ec08f99 SWDEV-271010 - Add 512KB transfer size for test
Add a new transfer to hipPerfBufferCopySpeed test

Change-Id: Ia7ec9a89e8789bf16fd5f86b08521287049c1e77


[ROCm/hip-tests commit: 7023d87e72]
2021-03-11 11:01:54 -08:00
Tao Sang 553b3136e6 SWDEV-270973 - Add missing copyright headers
Change-Id: I6bb27650f74372dae6e29c79fd6bb2022cc062fe


[ROCm/hip-tests commit: 562282039e]
2021-03-01 19:46:24 -05:00
Rahul Garg 034cb582d8 SWDEV-269604 - Revert "Update dispatch latency with wall time measurements"
This reverts commit 416d2371e6.

Hold wall time related updates till direct dispatch is ready.

Change-Id: I53b232f6f51bc2fc71b6b639fe0081e2907e9707


[ROCm/hip-tests commit: eff5d6cf6c]
2021-02-25 04:50:44 +00:00
Julia Jiang 4ca662b406 SWDEV-271416 - Remove HIP_DYNAMIC_SHARED macro in hip
Change-Id: I12f39ea8438eb7ce76d8ffb2151b4faa93689048


[ROCm/hip-tests commit: ce2dff449d]
2021-02-08 13:17:46 -05:00
agodavar b90ad08208 SWDEV-268552 - HIP sample segfaults during hipModuleLoad, fix mmap bug
Change-Id: I51c6061e7ac6b2524586d96fdd69b9f084b1906a


[ROCm/hip-tests commit: 1d1fd4d9f6]
2021-01-27 23:39:50 -05:00
agodavar 4ee84a7bd1 SWDEV-268552 - HIP sample hipDispatchEnqueueRateMT segfaults, updated to use hipModuleLoadData
Change-Id: Ibf34c780d5bd4278adcedba1d6e057637c258485


[ROCm/hip-tests commit: 3e11da745d]
2021-01-19 09:32:14 -05:00
Rahul Garg 416d2371e6 Update dispatch latency with wall time measurements
Change-Id: I73bfed129171d6909b4638f714b694111b31ef56


[ROCm/hip-tests commit: 024e78b865]
2021-01-12 22:52:33 +00:00
Tao Sang 93295552bc Remove hip-hcc codes: Part four
Remove __HCC__, __HCC_ONLY__, __HCC_CPP__, __HCC_C__,
__HCC_OR_HIP_CLANG__, __HIP_ROCclr__ and their guarded codes.

Remove Hcc codes from directed_tests and samples.

Remove __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__ from
some files where they are not necessary.

Add deprecation notice.

Change-Id: I1ae467eafd749d6c25bca204c1724b026be21fce


[ROCm/hip-tests commit: 22094572e1]
2021-01-08 10:53:34 -05:00
Tao Sang f47afbd3bf Remove hip-hcc codes: Part three
1.Rename include/hip/hcc_detail/ as include/hip/amd_detail/

2.Rename include/hip/nvcc_detail/ as include/hip/nvidia_detail/

3.Create __HIP_PLATFORM_AMD__ to replace __HIP_PLATFORM_HCC__

4.Create __HIP_PLATFORM_NVIDIA__ to replace __HIP_PLATFORM_NVCC__

After hcc_detail, nvcc_detail, __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__
have been removed from upstream, they will be removed from hip runtime.

Change-Id: I1ae457effd739d6c25bca203c1724b026be21fce


[ROCm/hip-tests commit: 693b89b3dd]
2021-01-05 10:39:31 -05:00