Я пытаюсь запустить код ниже, но сообщается об ошибке:
NvvmSupportError: libNVVM не может быть найден. Do conda install cudatoolkit
: библиотека nvvm не найдена
Моя среда разработки: Ubuntu 17.04, Spyder/Python3.5, и я установил через conda (numba и cudatoolkit). Графические процессоры Nvidia (GTX 1070 и GTX 1060).
import numpy as np
from timeit import default_timer as timer
from numba import vectorize
@vectorize(["float32(float32, float32)"], target='cuda')
def VecADD(a,b):
return a+b
n = 32000000
a = np.ones (n, dtype=np.float32)
b = np.ones (n, dtype=np.float32)
c = np.zeros(n, dtype=np.float32)
start = timer()
C = VecADD(a,b)
print (timer() - start)
кто-нибудь знает, как решить эту проблему?