2016-06-06 11 views
0

Моя цель - вставить процесс cublas в мое ядро ​​cuda, поэтому я посмотрел пример simpleDevLibCUBLAS.nvidia simpleDevLibCUBLAS error

Мой сборник приводит к тому, что:

/usr/lib/nvidia-cuda-toolkit/bin/nvcc -ccbin g++ -m64  -gencode arch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_52,code=compute_52 -o simpleDevLibCUBLAS kernels.o simpleDevLibCUBLAS.o -lcublas -lcublas_device -lcudadevrt 

nvlink Ошибка: неопределенная ссылка на 'cublasCreate_v2' в 'kernels.o' (мишень: sm_35) nvlink Ошибка: неопределенная ссылка на 'cublasSgemm_v2' в 'kernels.o' (цель: sm_35) Ошибка nvlink: Неопределенная ссылка на 'cublasDestroy_v2' в 'kernels.o' (цель: sm_35) Файл Makefile: 239: la recette pour la cible «simpleDevLibCUBLAS» a échouée make: *** [simpleDevLibCUBLAS] Erreur 255

Я пытаюсь изменить Makefile, но ничего не работает.

Может ли кто-нибудь дать мне советы?

ответ

2

Похоже, ваш компоновщик не знает, где найти библиотеки, указанные -lcublas -lcublas_device -lcudadevrt

Вы могли бы сказать это с опцией ссылки -L/path/to/cuda/libs

 Смежные вопросы

  • Нет связанных вопросов^_^