Evgeny Mankov
96801f7b3a
[HIP][HIPIFY] Split HIP_ARRAY_DESCRIPTOR struct to HIP_ARRAY_DESCRIPTOR and HIP_ARRAY3D_DESCRIPTOR
...
[Reason] To be compatible with CUDA [#1133 ]
Update HIP code, hipify-clang, tests and docs
[TODO] Add support of the corresponding functions on nvcc fallback path
[ROCm/hip commit: c7117df91b ]
2019-07-11 14:58:16 +03:00
Evgeny Mankov
6ba67c4a81
[HIPIFY] Add device texture fetch functions support
...
+ Add a corresponding reverse engineered sample tex2dKernel with texture template
[ROCm/hip commit: c7a2b4e492 ]
2019-05-23 12:47:08 +03:00
Evgeny Mankov
87aa888175
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
...
+ Fix typo in sample "stream"
[ROCm/hip commit: 29d8e10112 ]
2019-05-20 17:16:11 +03:00
Evgeny Mankov
ce28dc83e4
[HIPIFY][cuDNN] Add cudnnGetFilter4dDescriptor support
...
+ Update cudnn_convolution_forward test accordingly
[ROCm/hip commit: aed2affda2 ]
2019-05-16 16:36:23 +03:00
Evgeny Mankov
75adf32213
[HIPIFY][tests] Add reverse engineered HIP sample "stream"
...
+ Add additional checks for extern __shared__ due to [#1109 ]
[ROCm/hip commit: 64eeeca6ce ]
2019-05-15 20:17:03 +03:00
Evgeny Mankov
2472ece71d
[HIPIFY][fix][ #1109 ] Do not preserve extern __shared__ for IncompleteArrayType
...
+ Update tests accordingly
[ROCm/hip commit: fa3dda9107 ]
2019-05-15 20:05:56 +03:00
Evgeny Mankov
265f9336f5
[HIPIFY][tests] Add reverse engineered HIP sample Profiler
...
+ Add missing cuda_profiler_api.h to hip/hip_profile.h transformation.
NOTE: HIP Profiler API is under development. This is NOT WORKING example.
TODO: Find out a way to generate HIP_SCOPED_MARKER, HIP_BEGIN_MARKER, HIP_END_MARKER, declared in hip/hip_profile.h in particular place (signatures are to obtain).
[ROCm/hip commit: d74d03aa74 ]
2019-05-14 16:43:44 +03:00
Evgeny Mankov
3d00f22ccc
[HIPIFY][tests] Add reverse engineered HIP sample hipEvent
...
[ROCm/hip commit: 3bc3b61fb4 ]
2019-05-13 22:12:43 +03:00
emankov
cac92068bc
[HIPIFY][tests] Add reverse engineered HIP sample MatrixTranspose
...
[ROCm/hip commit: 4b861bca39 ]
2019-05-13 19:37:18 +03:00
emankov
1f57ee6125
[HIPIFY][tests] Add cuSPARSE CSR-BCSR-SPMV-conversions example
...
[ROCm/hip commit: e3082f5142 ]
2019-04-30 17:37:34 +03:00
Evgeny Mankov
86d68901da
[HIPIFY][DNN] cudnnSetFilter4dDescriptor support
...
[ROCm/hip commit: 3fee0f3765 ]
2019-04-25 12:18:51 +03:00
Evgeny Mankov
7bbf825c74
[HIPIFY][tests] Fix typo in test for CUDA 10.x
...
[ROCm/hip commit: 8bca9f1d7a ]
2019-04-01 19:52:08 +03:00
Evgeny Mankov
5f4b9a8f8f
[HIPIFY][tests] caffe2 test fix
...
[ROCm/hip commit: 3a8ef9c8a2 ]
2019-02-25 17:12:32 +03:00
Evgeny Mankov
3a57fc0a4b
[HIPIFY][Caffe2] Initial Caffe2 support
...
[ROCm/hip commit: 2619f22e5c ]
2019-02-23 20:46:22 +03:00
Evgeny Mankov
d91590a98b
[HIPIFY][DNN] Revise and sync with CUDNN 10 and hipDNN
...
+ CUDNN_API_supported_by_HIP.md update
+ CUDA_Runtime_API_functions_supported_by_HIP.md update
+ libraryPropertyType_t is moved to Runtime
+ test update
[ROCm/hip commit: d26dc3cea7 ]
2019-02-13 19:40:59 +03:00
Evgeny Mankov
88da4a036f
[HIPIFY][RAND] revise
...
+ add missing functions
+ add minimum rocRAND support
+ updated CURAND_API_supported_by_HIP.md
[ROCm/hip commit: 7ba8c440e6 ]
2019-02-08 17:54:28 +03:00
Evgeny Mankov
032cb00926
[HIPIFY][BLAS][tests] Add tests on hipifying to 'roc'
...
[ROCm/hip commit: 385fe36f2a ]
2019-02-07 19:25:23 +03:00
Evgeny Mankov
e65d1f2dc1
[HIPIFY] CUDA Runtime API functions total revise (up to CUDA 10.0)
...
+ for all CUDA versions starting from 7.0
+ add missing functions
+ sync with HIP
+ update CUDA_Runtime_API_functions_supported_by_HIP.md
+ update affected tests
+ fix typos
+ formatting, annotating
[ROCm/hip commit: 4ff355357f ]
2019-01-24 14:05:36 +03:00
Evgeny Mankov
6acede94f5
[HIPIFY] Introduce CUDA installation path option '-cuda-path'
...
Repeats clang's '--cuda-path' option.
[Reason]
In case of absence of any other clang's options setting '-cuda-path' allows not to specify separator '--' before clang's '--cuda-path'.
+ Tests and scripts are updated accordingly.
[ROCm/hip commit: fbfe005e4e ]
2019-01-09 20:18:36 +03:00
emankov
8883153c05
[HIPIFY][tests] Reduce cudaRegister.cu test
...
[ROCm/hip commit: 7fb0f4ee2a ]
2019-01-03 17:17:21 +03:00
Evgeny Mankov
5cae606a0f
[HIPIFY][tests] Reorganization
...
[ROCm/hip commit: 09612ac03f ]
2018-12-04 20:47:34 +03:00