66NVCC_CUDA_MIN_REQUIRED_MAJOR=10
77NVCC_CUDA_MIN_REQUIRED_MINOR=2
88
9- ARCH7_CODE="-gencode=arch=compute_52,code=sm_52"
10- ARCH8_CODE="-gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61"
119ARCH9_CODE="-gencode=arch=compute_70,code=sm_70"
1210ARCH10_CODE="-gencode=arch=compute_75,code=sm_75"
1311ARCH110_CODE="-gencode=arch=compute_80,code=sm_80"
@@ -18,7 +16,6 @@ ARCH128_CODE="-gencode=arch=compute_100,code=sm_100 -gencode=arch=compute_120,co
1816ARCH130_CODE="-gencode=arch=compute_110,code=sm_110"
1917
2018
21- ARCH8_PTX="-gencode=arch=compute_61,code=compute_61"
2219ARCH9_PTX="-gencode=arch=compute_70,code=compute_70"
2320ARCH10_PTX=""
2421ARCH110_PTX="-gencode=arch=compute_80,code=compute_80"
@@ -73,20 +70,20 @@ AC_DEFUN([UCX_CUDA_CHECK_NVCC], [
7370 [ 12] ,
7471 [ AS_CASE ( [ $CUDA_MINOR_VERSION] ,
7572 [ 0|1|2|3] ,
76- [ NVCC_ARCH="${ARCH7_CODE} ${ARCH8_CODE} ${ ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH111_CODE} ${ARCH120_CODE} ${ARCH120_PTX}"] ,
73+ [ NVCC_ARCH="${ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH111_CODE} ${ARCH120_CODE} ${ARCH120_PTX}"] ,
7774 [ 4|5|6|7] ,
78- [ NVCC_ARCH="${ARCH7_CODE} ${ARCH8_CODE} ${ ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH111_CODE} ${ARCH120_CODE} ${ARCH124_CODE} ${ARCH124_PTX}"] ,
75+ [ NVCC_ARCH="${ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH111_CODE} ${ARCH120_CODE} ${ARCH124_CODE} ${ARCH124_PTX}"] ,
7976 [ *] ,
80- [ NVCC_ARCH="${ARCH7_CODE} ${ARCH8_CODE} ${ ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH111_CODE} ${ARCH120_CODE} ${ARCH124_CODE} ${ARCH128_CODE} ${ARCH128_PTX}"] ) ] ,
77+ [ NVCC_ARCH="${ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH111_CODE} ${ARCH120_CODE} ${ARCH124_CODE} ${ARCH128_CODE} ${ARCH128_PTX}"] ) ] ,
8178
8279 [ 11] ,
8380 [ AS_CASE ( [ $CUDA_MINOR_VERSION] ,
8481 [ 0] ,
85- [ NVCC_ARCH="${ARCH7_CODE} ${ARCH8_CODE} ${ ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH110_PTX}"] ,
82+ [ NVCC_ARCH="${ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH110_PTX}"] ,
8683 [ *] ,
87- [ NVCC_ARCH="${ARCH7_CODE} ${ARCH8_CODE} ${ ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH111_CODE} ${ARCH111_PTX}"] ) ] ,
84+ [ NVCC_ARCH="${ARCH9_CODE} ${ARCH10_CODE} ${ARCH110_CODE} ${ARCH111_CODE} ${ARCH111_PTX}"] ) ] ,
8885 [ *] ,
89- [ NVCC_ARCH="${ARCH7_CODE} ${ARCH8_CODE} ${ ARCH9_CODE} ${ARCH9_PTX}"] ) ] ,
86+ [ NVCC_ARCH="${ARCH9_CODE} ${ARCH9_PTX}"] ) ] ,
9087 [ NVCC_ARCH="$with_nvcc_gencode"] )
9188 BASE_NVCCFLAGS="$BASE_NVCCFLAGS $NVCC_ARCH"
9289 AC_MSG_CHECKING ( [ $NVCC needs explicit c++11 option] )
0 commit comments