Skip to content

Commit d8de8e7

Browse files
committed
Add support for CUDA 11 (#300).
1 parent bb93ce9 commit d8de8e7

File tree

6 files changed

+11
-10
lines changed

6 files changed

+11
-10
lines changed

docs/source/changes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Change Log
66
Release 0.5.4 (Under Development)
77
---------------------------------
88
* Add wrappers for matrix-matrix multiplication of batches of matrices (#278).
9+
* Add support for CUDA 11.*.
910

1011
Release 0.5.3 (May 26, 2019)
1112
----------------------------

skcuda/cublas.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
from . import utils
2424

2525
# Load library:
26-
_linux_version_list = [10.2, 10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.0]
27-
_win32_version_list = [10, 10, 100, 92, 91, 90, 80, 75, 70, 65, 60, 55, 50, 40]
26+
_linux_version_list = [11.0, 10.2, 10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.0]
27+
_win32_version_list = [11, 10, 10, 100, 92, 91, 90, 80, 75, 70, 65, 60, 55, 50, 40]
2828
if 'linux' in sys.platform:
2929
_libcublas_libname_list = ['libcublas.so'] + \
3030
['libcublas.so.%s' % v for v in _linux_version_list]

skcuda/cudart.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import numpy as np
99

1010
# Load library:
11-
_linux_version_list = [10.2, 10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.0]
12-
_win32_version_list = [102, 101, 100, 92, 91, 90, 80, 75, 70, 65, 60, 55, 50, 40]
11+
_linux_version_list = [11.0, 10.2, 10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.0]
12+
_win32_version_list = [110, 102, 101, 100, 92, 91, 90, 80, 75, 70, 65, 60, 55, 50, 40]
1313
if 'linux' in sys.platform:
1414
_libcudart_libname_list = ['libcudart.so'] + \
1515
['libcudart.so.%s' % v for v in _linux_version_list]

skcuda/cufft.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
import sys
1313

1414
# Load library:
15-
_linux_version_list = [10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.0]
16-
_win32_version_list = [10, 10, 100, 92, 91, 90, 80, 75, 70, 65, 60, 55, 50, 40]
15+
_linux_version_list = [11.0, 10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.0]
16+
_win32_version_list = [110, 10, 10, 100, 92, 91, 90, 80, 75, 70, 65, 60, 55, 50, 40]
1717
if 'linux' in sys.platform:
1818
_libcufft_libname_list = ['libcufft.so'] + \
1919
['libcufft.so.%s' % v for v in _linux_version_list]

skcuda/cusolver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
from . import cublas
2323

2424
# Load library:
25-
_linux_version_list = [10.2, 10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0]
26-
_win32_version_list = [10, 10, 100, 92, 91, 90, 80, 75, 70]
25+
_linux_version_list = [11.0, 10.2, 10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0]
26+
_win32_version_list = [110, 10, 10, 100, 92, 91, 90, 80, 75, 70]
2727
if 'linux' in sys.platform:
2828
_libcusolver_libname_list = ['libcusolver.so'] + \
2929
['libcusolver.so.%s' % v for v in _linux_version_list]

skcuda/cusparse.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
import cuda
1919

2020
# Load library:
21-
_version_list = [10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.0]
22-
_win32_version_list = [10, 10, 100, 92, 91, 90, 80, 75, 70, 65, 60, 55, 50, 40]
21+
_version_list = [11.0, 10.1, 10.0, 9.2, 9.1, 9.0, 8.0, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.0]
22+
_win32_version_list = [110, 10, 10, 100, 92, 91, 90, 80, 75, 70, 65, 60, 55, 50, 40]
2323
if 'linux' in sys.platform:
2424
_libcusparse_libname_list = ['libcusparse.so'] + \
2525
['libcusparse.so.%s' % v for v in _linux_version_list]

0 commit comments

Comments
 (0)