From ba00b18c290f4ccaba92aba11e45ac7da2d96396 Mon Sep 17 00:00:00 2001 From: Jan "yenda" Trmal Date: Wed, 27 Sep 2017 13:07:32 -0400 Subject: [build] make configure script allow cuda 9.0 (#1916) --- src/configure | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/configure b/src/configure index ad43abd4b..2ea759b69 100755 --- a/src/configure +++ b/src/configure @@ -409,6 +409,13 @@ function configure_cuda { MIN_UNSUPPORTED_GCC_VER="6.0" MIN_UNSUPPORTED_GCC_VER_NUM=60000; ;; + 9_*) + MIN_UNSUPPORTED_GCC_VER="7.0" + MIN_UNSUPPORTED_GCC_VER_NUM=70000; + ;; + *) + echo "Unsupported CUDA_VERSION (CUDA_VERSION=$CUDA_VERSION), please report it to Kaldi mailing list, together with 'nvcc -h' or 'ptxas -h' which lists allowed -gencode values..."; exit 1; + ;; esac if [ $GCC_VER_NUM -ge $MIN_UNSUPPORTED_GCC_VER_NUM ]; then failure "CUDA $CUDA_VERSION does not support $CXX (g++-$GCC_VER). @@ -421,6 +428,7 @@ function configure_cuda { 6_*) CUDA_ARCH="-gencode arch=compute_20,code=sm_20 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50" ;; 7_*) CUDA_ARCH="-gencode arch=compute_20,code=sm_20 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_53,code=sm_53" ;; 8_*) CUDA_ARCH="-gencode arch=compute_20,code=sm_20 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_53,code=sm_53 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_62,code=sm_62" ;; + 9_*) CUDA_ARCH="-gencode arch=compute_20,code=sm_20 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_53,code=sm_53 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_62,code=sm_62" ;; *) echo "Unsupported CUDA_VERSION (CUDA_VERSION=$CUDA_VERSION), please report it to Kaldi mailing list, together with 'nvcc -h' or 'ptxas -h' which lists allowed -gencode values..."; exit 1 ;; esac -- cgit v1.2.3-54-g00ecf