[HIPIFY][CUB] Initial support (hipify-clang only)
+ Add one matcher (will be more)
+ Update Maps and Statistics
+ Add cub_01.cu unit test
+ Update lit harness to support standalone CUB
+ Update README.md
+ Update hipify-perl (only CUB header is supported for now)
[IMPORTANT]
clang (and hipify-clang) works correctly only with official NVLabs version on GitHub.
Compilation of CUB from official CUDA release has conflicts with THRUST.
Thus, to compile CUB sources, option "-I" should be specified to the cloned CUB from NVLAB on GitHub.
[ROCm/hip commit: 277d3b8369]
This commit is contained in:
@@ -769,6 +769,7 @@ sub simpleSubstitutions {
|
||||
$ft{'include'} += s/\btexture_fetch_functions.h\b//g;
|
||||
$ft{'include'} += s/\bvector_types.h\b/hip\/hip_vector_types.h/g;
|
||||
$ft{'include_cuda_main_header'} += s/\bcuComplex.h\b/hip\/hip_complex.h/g;
|
||||
$ft{'include_cuda_main_header'} += s/\bcub\/cub.cuh\b/hipcub\/hipcub.hpp/g;
|
||||
$ft{'include_cuda_main_header'} += s/\bcublas.h\b/hipblas.h/g;
|
||||
$ft{'include_cuda_main_header'} += s/\bcublas_v2.h\b/hipblas.h/g;
|
||||
$ft{'include_cuda_main_header'} += s/\bcuda.h\b/hip\/hip_runtime.h/g;
|
||||
|
||||
Reference in New Issue
Block a user