Evgeny Mankov
944e84b9b7
[HIPIFY][tests] remove concurentKernels.cu as it is one of CUDA SDK samples.
...
[ROCm/hip commit: 9c0dc5cfe7 ]
2018-01-16 20:41:08 +03:00
Evgeny Mankov
1506ec0d75
Merge pull request #319 from emankov/issue_211
...
[HIPIFY][fix][#211 ] Algorithm for explicit insert of hip include directive
[ROCm/hip commit: 88c5ffee3a ]
2018-01-16 19:47:15 +03:00
Evgeny Mankov
6004963827
Merge pull request #323 from emankov/cudaBuiltins
...
[HIPIFY][tests] Remove checks on cudaBuiltins
[ROCm/hip commit: 51e0c0a981 ]
2018-01-16 19:46:41 +03:00
Evgeny Mankov
0b9b9fd98c
Update headers_test_03.cu
...
[ROCm/hip commit: c328e3987c ]
2018-01-16 19:21:59 +03:00
Evgeny Mankov
3fc406ead3
Update headers_test_04.cu
...
[ROCm/hip commit: a784a9c824 ]
2018-01-16 19:21:14 +03:00
Evgeny Mankov
1c69f54730
[HIPIFY][tests] Remove checks on cudaBuiltins
...
As HIP has started to support vanilla CUDA syntax for threadIdx, blockIdx, blockDim and gridDim.
Other CUDA builtins are not tracked for now.
[ROCm/hip commit: 74b489b5b2 ]
2018-01-16 17:13:29 +03:00
Evgeny Mankov
02bd6e89eb
[HIPIFY][tests] Add more suffixes to lit config
...
[ROCm/hip commit: 58faf1ddc9 ]
2018-01-16 16:40:31 +03:00
Maneesh Gupta
504755669b
Merge pull request #302 from phani544/nvccWarnings
...
[nvccWarnings] Fix -Wno-deprecated-declarations in hip_anyall and hip…
[ROCm/hip commit: c46967cdd8 ]
2018-01-16 12:16:51 +05:30
Maneesh Gupta
a5cf750452
Merge pull request #301 from gargrahul/fix_hipPeerToPeer_simple_singlegpu
...
Return pass on single gpu in hipPeerToPeer_simple
[ROCm/hip commit: 07ea65d2a7 ]
2018-01-16 12:16:33 +05:30
Maneesh Gupta
851e92ef01
Merge pull request #312 from phani544/nvcctests4
...
[nvcc] Enable hipGetDeviceAttribute
[ROCm/hip commit: d12de062af ]
2018-01-16 11:05:15 +05:30
Evgeny Mankov
0e8da085bf
[HIPIFY][fix][ #211 ] Algorithm for explicit insert of hip include directive
...
If in source CUDA file main header (cuda_runtime.h or cuda.h) is not presented, corresponding HIP main header (hip_runtime.h) should be explicitly included in output hipified file.
[Algorithm]
1. If #pragma once is presented, HIP main header should be placed just after it;
2. Otherwise if any other (not CUDA main) header is presented, HIP main header should be placed just before it;
3. Otherwise HIP main header should be placed in the beginning of output file.
P.S.
There might be one more situation when #ifndef #define ... #endif guard for the entire file is presented (make sense for *.h, *.hpp, *.cuh files). In this case HIP main include should be placed just after such #ifdef, or after #pragma once, if it is also presented. This situation will be handled in a separate change.
[ROCm/hip commit: 09655a0853 ]
2018-01-15 21:05:05 +03:00
emankov
16d792681a
[HIPIFY][ #311 ][fix] Get rid of socat in run_test.sh
...
[ROCm/hip commit: 6500cce6aa ]
2018-01-15 14:20:37 +03:00
Evgeny Mankov
12ae481f17
[HIPIFY][tests][win] CUDA samples root env. var is changes
...
Env. var NVCUDASAMPLES_ROOT is changed to NVCUDASAMPLESX_Y_ROOT where X - major ver, Y - minor ver.
Reason: NVCUDASAMPLES_ROOT contains path to CUDA SDK installed last, while NVCUDASAMPLESX_Y_ROOT contains samples of the same version as of CUDA_TOOLKIT_ROOT_DIR.
[ROCm/hip commit: 5df3a9bb3b ]
2018-01-12 17:15:37 +03:00
Evgeny Mankov
a6436cb72b
Merge pull request #310 from emankov/win_testing
...
[HIPIFY][tests] Add Windows testing support
[ROCm/hip commit: f11cb396f0 ]
2018-01-12 16:41:56 +03:00
Evgeny Mankov
98a7e887a0
[HIPIFY][tests] Add setlocal to batch script
...
[ROCm/hip commit: fdc10f0856 ]
2018-01-10 21:03:02 +03:00
Phaneendr-kumar Lanka
23ca29818d
[nvcc] Enable hipGetDeviceAttribute
...
[ROCm/hip commit: e9f9456166 ]
2018-01-10 10:51:01 +05:30
Evgeny Mankov
7eb3ff1638
[HIPIFY][tests] Add Windows testing support
...
[ROCm/hip commit: 3d5b2ef5f6 ]
2018-01-09 20:20:28 +03:00
Evgeny Mankov
263cacc1c2
[HIPIFY][FIX][ #306 ] Eliminate second cuda main include directive
...
// hipified to #include<hip/hip_runtime.h>
#include<cuda.h> // 1st cuda main include (Driver API)
// to eliminate
#include<cuda_runtime.h> // 2nd cuda main include (Runtime API)
HIP has one header hip_runtime.h for both CUDA APIs, thus second cuda main include directive is eliminated entirely.
[ROCm/hip commit: 7e7cfa10cc ]
2017-12-26 20:54:54 +03:00
Phaneendr-kumar Lanka
75dcb768e0
[nvccWarnings] Fix -Wno-deprecated-declarations in hip_anyall and hip_ballot
...
[ROCm/hip commit: bd60ef9031 ]
2017-12-20 12:05:21 +05:30
Rahul Garg
56f7455515
Return pass on single gpu in hipPeerToPeer_simple
...
[ROCm/hip commit: 9f62283bad ]
2017-12-20 09:36:00 +05:30
Phaneendr-kumar Lanka
e2487a261e
[nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
...
[ROCm/hip commit: 7cceebd9ed ]
2017-12-18 14:46:19 +05:30
Phaneendr-kumar Lanka
f8d610cf61
[nvccWarnings] Fix warnings seen with dtests on nvcc path
...
[ROCm/hip commit: eea7d495c7 ]
2017-12-14 14:10:37 +05:30
Maneesh Gupta
d25e05ee87
Merge pull request #290 from gargrahul/fix_hipPeerToPeer_simple
...
Fixed hipPeerToPeer_simple test
[ROCm/hip commit: 26764971c5 ]
2017-12-12 12:50:14 +05:30
Rahul Garg
3676c97982
Fixed hipPeerToPeer_simple test
...
- Moved test inside p2p dir
- Updated HIPCHECK to ignore hipErrorPeerAccessAlreadyEnabled
- Added check for mGPUs
[ROCm/hip commit: b32489700c ]
2017-12-11 15:23:18 +05:30
Rahul Garg
89d9f8ae1c
Fix hipGetDeviceAttribute dtest for HIP/NVCC
...
[ROCm/hip commit: 0782c52271 ]
2017-12-06 15:49:06 +05:30
Ben Sander
8ef230eaaf
Temporarily disable a couple tests pending some HCC work
...
[ROCm/hip commit: 62cbe22d50 ]
2017-12-01 21:46:28 +00:00
Alex Voicu
8d51eaafb6
Revert "Revert adoption of CUDA indexing in general - this can only work with later versions of the compiler, just like module based dispatch, and thus must be guarded against usage in earlier (e.g. 1.6) versions."
...
This reverts commit 1c50968
[ROCm/hip commit: 32e11e7dc6 ]
2017-11-29 21:49:10 +00:00
Alex Voicu
fcc42f035e
Revert "Revert adoption of CUDA indexing in general - this can only work with later versions of the compiler, just like module based dispatch, and thus must be guarded against usage in earlier (e.g. 1.6) versions."
...
This reverts commit d2fd1f5
[ROCm/hip commit: fbaf729f88 ]
2017-11-29 21:36:29 +00:00
Alex Voicu
11f7d895f4
Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
...
# Conflicts:
# src/hip_module.cpp
[ROCm/hip commit: dc67ca3feb ]
2017-11-28 17:29:11 +00:00
Ben Sander
d31ef2b462
Merge pull request #256 from gargrahul/texture_driver_api_support
...
Texture driver APIs support
[ROCm/hip commit: 0da0426f94 ]
2017-11-27 13:52:39 -06:00
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
Rahul Garg
da1e6b14f5
Porting guides update for texture APIs usage
...
[ROCm/hip commit: 04bc5a1d1f ]
2017-11-24 12:00:55 +05:30
Alex Voicu
d8db534805
Modify the set component of the memcpy test (unclear why there is a memset component to begin with).
...
[ROCm/hip commit: 4131b47134 ]
2017-11-21 17:52:01 +00:00
Alex Voicu
3c936777aa
Re-sync with upstream.
...
[ROCm/hip commit: c5f2b22d0d ]
2017-11-20 15:34:50 +00: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
Alex Voicu
7bc5d01aaa
Update new tests so as to make them work with new variadic based launch mechanisms.
...
[ROCm/hip commit: bd78459690 ]
2017-11-10 00:14:34 +00:00
Alex Voicu
4950373967
Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
...
# Conflicts:
# tests/src/runtimeApi/stream/hipStreamSync2.cpp
[ROCm/hip commit: 3d248927e4 ]
2017-11-08 10:26:30 +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