Merge pull request #1566 from emankov/hipify-clang

[HIPIFY][tests] Set max clang's CudaArch for corresponding CUDA version
Este commit está contenido en:
Evgeny Mankov
2019-10-21 15:54:34 +03:00
cometido por GitHub
Se han modificado 2 ficheros con 13 adiciones y 0 borrados
+11
Ver fichero
@@ -108,6 +108,17 @@ else:
if config.pointer_size == 8:
clang_arguments += " -D__LP64__"
# Set max clang's CudaArch for corresponding CUDA version
# to support maximum CUDA features in offline tests
if config.cuda_version_major == 7:
clang_arguments += " --cuda-gpu-arch=sm_52"
if config.cuda_version_major == 8:
clang_arguments += " --cuda-gpu-arch=sm_62"
if config.cuda_version_major == 9:
clang_arguments += " --cuda-gpu-arch=sm_70"
if config.cuda_version_major == 10:
clang_arguments += " --cuda-gpu-arch=sm_75"
# cuDNN ROOT
if config.cuda_dnn_root:
clang_arguments += " -I'%s'/include"
@@ -276,7 +276,9 @@ int main(int argc, char** argv) {
runTest<unsigned int>();
runTest<unsigned long long>();
runTest<float>();
#if CUDA_VERSION >= 8000
runTest<double>();
#endif
// CHECK: hipDeviceReset();
cudaDeviceReset();
printf("%s completed, returned %s\n", sampleName, testResult ? "OK" : "ERROR!");