Проблемы с работой CUSPARSE - PullRequest
0 голосов
/ 13 марта 2012

Поскольку я хотел скомпилировать свою программу (используя Cusparse), появились следующие строки:

tmp / tmpxft_00001048_00000000-13_matvec.o: в функции main': tmpxft_00001048_00000000-1_matvec.cudafe1.cpp:(.text+0x6d5): undefined reference to cusparseCreate '

То же самое вышлоне только для cusparseCreate, но также и для cusparseCreateMatDescr, cusparseSetMatType, cusparseSetMatIndexBase, cusparseXcoo2csr, cusparseDsctr, cusparseDcsrmvDvp.Что это значит?

1 Ответ

3 голосов
/ 13 марта 2012

Вам нужно связаться с библиотекой cuSPARSE. Поскольку вы используете Linux, достаточно добавить -lcusparse в командную строку nvcc.

Обратите внимание, что вам также может понадобиться добавить путь к библиотекам CUDA в переменную среды LD_LIBRARY_PATH, если система не может найти связанные библиотеки при выполнении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...