Evgeny Mankov
499e247586
Merge pull request #262 from ChrisKitching/frontendaction
...
[HIPIFY] Mostly fix preprocessor-or-template induced issues
[ROCm/hip commit: aa05b3d84e ]
2017-11-27 17:30:11 +03:00
Maneesh Gupta
d807f528e6
Merge pull request #266 from gargrahul/fix_half2_gfx900
...
Fixed half2 issue on gfx900
[ROCm/hip commit: db378fbc9e ]
2017-11-20 07:28:41 +05:30
Maneesh Gupta
2bb78b3a69
Merge pull request #265 from phani544/nvccTests
...
[nvccTests]Enabled inline_asm_vadd on nvcc
[ROCm/hip commit: 1174534e85 ]
2017-11-20 07:28:29 +05:30
Ben Sander
1ec5bab716
Fix test on cuda
...
[ROCm/hip commit: 59956a57ca ]
2017-11-19 15:31:02 -06:00
Ben Sander
64a169fd5c
Merge branch 'feature_natural_indexing' of https://github.com/AlexVlx/HIP
...
[ROCm/hip commit: 5a7a28ad29 ]
2017-11-19 15:25:17 -06:00
Ben Sander
dde41ae0aa
Temporarily disable P2P on nvidia (fails on dual GPU)
...
[ROCm/hip commit: e0c3f684ae ]
2017-11-19 15:21:37 -06:00
Alex Voicu
962bf7bfda
This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility.
...
[ROCm/hip commit: cffd0e14eb ]
2017-11-19 01:54:12 +00:00
Rahul Garg
5de28551c1
Fixed test case for GFX900
...
[ROCm/hip commit: 9af0f9cbc1 ]
2017-11-16 09:34:52 +05:30
Rahul Garg
d0ee6e00fe
Fixed half2 issue on gfx900
...
[ROCm/hip commit: fef496d4f1 ]
2017-11-15 18:52:59 +05:30
Phaneendr-kumar Lanka
65a8021933
[nvccTests]Enabled inline_asm_vadd on nvcc
...
[ROCm/hip commit: 18f6e31d1d ]
2017-11-14 16:37:59 +05:30
Chris Kitching
9ef5b7a506
Add an explicit check for proper rewriting of CUDA includes
...
[ROCm/hip commit: ab3debb2f9 ]
2017-11-13 21:02:42 +00:00
Chris Kitching
6e5f80b345
Add a preprocessor conditional to one of the tests
...
Hurrah, we can cope with ifdefs now (except for kernel launches)
[ROCm/hip commit: 2344ca89f3 ]
2017-11-13 20:58:55 +00:00
Chris Kitching
1451d8fc89
Add a test that exposes #260
...
[ROCm/hip commit: 9165df3848 ]
2017-11-13 16:18:15 +00:00
Chris Kitching
b13465cfdd
Add a couple of missing CHECK directives to concurrentKernels.cu
...
[ROCm/hip commit: 4ab091ce1e ]
2017-11-13 16:17:19 +00:00
Maneesh Gupta
6368c2abc7
Merge pull request #255 from AlexVlx/remove_some_trailing_whitespace
...
Clean up trailing whitespace so as to reduce noise in #246 .
[ROCm/hip commit: ebd58d43fa ]
2017-11-08 10:29:19 +05:30
Maneesh Gupta
f71d0a049f
Merge pull request #253 from mangupta/hit_add_cmakecmd
...
[hit] Add support for cmake commands as part of test infra
[ROCm/hip commit: caa7174652 ]
2017-11-08 09:50:29 +05:30
Alex Voicu
35d8af2001
Clean up trailing whitespace so as to reduce noise in #246 .
...
[ROCm/hip commit: d8e323d4b5 ]
2017-11-08 00:08:55 +00:00
Phaneendr-kumar Lanka
6fd3d9fda5
identation change in hipPeekAtLastError
...
[ROCm/hip commit: e06c546283 ]
2017-11-07 09:51:32 +05:30
Maneesh Gupta
879699fe0b
[hit] Add support for cmake commands as part of test infra
...
Cmake supports several builtin command-line tools. These tools can
now be specified as part of the HIT block. These commands will be
run during cmake configure step.
Change-Id: I32466c94b2fe1ecdc30249755fc027102295617d
[ROCm/hip commit: 197a7e2600 ]
2017-11-06 16:53:57 +05:30
Phaneendr-kumar Lanka
2f4b59a9b9
Modified tests as per review
...
[ROCm/hip commit: 9ee330451a ]
2017-11-06 15:13:36 +05:30
Phaneendr-kumar Lanka
a8da9c1c3b
More tests for memory,stream & error APIs
...
[ROCm/hip commit: 093279b10b ]
2017-11-06 11:31:52 +05:30
Maneesh Gupta
3746211481
Merge pull request #239 from phani544/newTests
...
[newTests]Adding tests for device APIs
[ROCm/hip commit: 2f4e1983e2 ]
2017-11-06 07:22:13 +05:30
Phaneendr-kumar Lanka
9d7c904529
[newTests]modified the test
...
[ROCm/hip commit: 0599d13b0d ]
2017-11-03 14:52:19 +05:30
Phaneendr-kumar Lanka
0026b0a3d9
[newTests]Modified the test as per review comments
...
[ROCm/hip commit: a764a0980d ]
2017-11-03 10:39:47 +05:30
Alex Voicu
b8a81d2b75
This corrects some interesting choices that were present in the HIP
...
unit tests such as e.g. de-allocating memory allocated with new[] using
free. All of these were identified via cppcheck.
[ROCm/hip commit: a619ac6f92 ]
2017-11-01 22:51:22 +00:00
Maneesh Gupta
e6e90e9cfa
Merge pull request #197 from bensander/update_coherency_tests
...
Update coherency tests
[ROCm/hip commit: f27c2c1715 ]
2017-10-31 17:26:50 +05:30
Ben Sander
8242c45eda
Merge pull request #226 from scchan/add_printf3
...
add printf to HIP device functions
[ROCm/hip commit: f8843ae415 ]
2017-10-30 17:08:18 +01:00
Phaneendr-kumar Lanka
a36c3c6d8b
[newTests]Adding tests for device APIs
...
[ROCm/hip commit: 511de63bcb ]
2017-10-30 14:34:24 +05:30
Siu Chi Chan
6cc7f10e84
Merge remote-tracking branch 'origin/master' into HEAD
...
[ROCm/hip commit: a9789ddcda ]
2017-10-27 01:18:28 -04:00
Chris Kitching
c15f6bdf5c
Greatly enhance handling of macros in kernel launches
...
All but the most contrived use of macros is now properly handled -
have a look at the new testcases this commit adds. You can have
macros in kernel calls, macros spanning chunks of your arguments,
the call, call parameters, or callee can all be macros or
partially macros.
[ROCm/hip commit: 094b2b9b05 ]
2017-10-26 17:28:46 +01:00
Ben Sander
68e571aa82
Clean up test to address review feedback.
...
[ROCm/hip commit: ca1230300a ]
2017-10-25 16:08:16 -05:00
Chris Kitching
641f7ed8f1
Don't use now-defunct cmake variable in lit test config
...
[ROCm/hip commit: 59071b895e ]
2017-10-24 20:52:51 +01:00
Siu Chi Chan
76f70bd60e
add an unit test for printf
...
[ROCm/hip commit: b7b00fb281 ]
2017-10-23 18:31:13 -04:00
Chris Kitching
cb581e6b4e
Add concurentKernels.cu to the testsuite
...
[ROCm/hip commit: ac42fa53ce ]
2017-10-23 13:39:37 +01:00
Chris Kitching
44946f5b7a
Add the CUDA samples include dir to the path for tests
...
Means we get to easily steal CUDA examples for tests
[ROCm/hip commit: 71aa7e267a ]
2017-10-23 13:39:37 +01:00
Chris Kitching
8144287158
Add cudaRegister.cu lit test
...
[ROCm/hip commit: 33f88fe7a1 ]
2017-10-23 13:39:37 +01:00
Chris Kitching
ed3ed08e68
Add square.cu to lit testsuite
...
[ROCm/hip commit: 2faf2800a0 ]
2017-10-23 13:39:37 +01:00
Chris Kitching
e32e9ffa6f
Introduce a test runner script to simplify invocation
...
... And to use a standard, highly amusing trick for making
coloured output work.
[ROCm/hip commit: 80120aed22 ]
2017-10-23 13:39:37 +01:00
Chris Kitching
90cda6a00a
Adapt lit test for the hipLaunchKernelGGL changes from before...
...
[ROCm/hip commit: 711f495041 ]
2017-10-23 13:39:37 +01:00
Chris Kitching
641f09e39d
Migrate lit test to using FileCheck, so failures are readable
...
It seems the test is already broken, but look how awesome the
error message is now:
/home/chris/HIP/tests/hipify-clang/axpy.cu:31:12: error: expected string not found in input
// CHECK: hipLaunchKernel(HIP_KERNEL_NAME(axpy), dim3(1), dim3(kDataLen), 0, 0, a, device_x, device_y);
^
<stdin>:31:2: note: scanning from here
//
^
<stdin>:33:2: note: possible intended match here
hipLaunchKernelGGL(axpy, dim3(1), dim3(kDataLen), 0, 0, a, device_x, device_y);
^
[ROCm/hip commit: 66cc45afc5 ]
2017-10-23 13:39:37 +01:00
Chris Kitching
ddcdfa839c
Propagate the CUDA toolkit directory into the lit tests
...
Allows the tests to actually run... :D
[ROCm/hip commit: efa814e381 ]
2017-10-23 13:39:36 +01:00
Ben Sander
05d5dd2d46
Test cleanup.
...
[ROCm/hip commit: 8e04b33c95 ]
2017-10-07 07:54:10 -07:00
Ben Sander
50ef165727
Add copy_coherency test
...
Test cache managemenent and synchronization between kernel and copy commands
in separate queues.
[ROCm/hip commit: 54d5b52d05 ]
2017-10-07 07:54:10 -07:00
Rahul Garg
5c9132056f
Added HIT block
...
[ROCm/hip commit: ce13e4afbf ]
2017-09-26 11:39:09 +05:30
Rahul Garg
990f85120a
Added Texture 2D object and reference APIs tests
...
[ROCm/hip commit: 3b7a8fab5b ]
2017-09-26 11:33:23 +05:30
Ben Sander
2a23d6dbe7
Refactor hipStreamWaitEvent
...
- Null streams use same flow as non-null.
- Add HIP_SYNC_STREAM_WAIT
- Resolve null stream.
[ROCm/hip commit: 882dab4536 ]
2017-08-31 03:00:14 +00:00
Rahul Garg
1d4213af20
Enable hipStreamSync2 and record_event dtests
...
[ROCm/hip commit: 4b98572f47 ]
2017-08-24 15:51:58 +05:30
Rahul Garg
82970c4dc1
PCI Bus ID related dtests
...
[ROCm/hip commit: 9441f3a50e ]
2017-08-22 15:41:16 +05:30
Maneesh Gupta
52a97377ac
[dtests] Fix hip_threadfence_system test's BUILD command
...
Change-Id: I037c523369e4bddd7a386ffe117fe97a178900fd
[ROCm/hip commit: 4bcb3372b5 ]
2017-08-11 14:49:17 +05:30
Siu Chi Chan
588ca89c92
add C++11 compilation flags and minor bug fixes
...
[ROCm/hip commit: 9a04c5cdd4 ]
2017-08-10 17:58:36 +00:00