Я совершенно новичок в этой области, связанной с OpenCL и Ubuntu, но я учусь и пытаюсь выполнить некоторые тесты, но у меня есть следующие ошибки, показанные ниже. Я считаю, что все сделал правильно, связавшись с установкой CUDA (у меня есть видеокарта NVIDIA) и установкой связи с бенчмарком, но все равно появляются ошибки ниже. Может ли кто-нибудь помочь мне, пожалуйста?
Кроме того, чтобы правильно связать, первым делом я обнаружил каталоги include и lib и затем использовал команду, которую использовал, например:
export CHAI_OCL_LIB=/usr/local/cuda-10.1/targets/x86_64-linux/lib/
export CHAI_OCL_INC=/usr/local/cuda-10.1/targets/x86_64-linux/include/
Для этого я нашел местоположение OpenCL, как показано на рисунке ниже, чтобы получить адрес.
Найдите OpenCL
Ошибки :
support/ocl.h:106:9: note: suggested alternative: ‘cl_context_properties’
cl_queue_properties prop[] = {0};
main.cpp:180:38: error: ‘clSVMAlloc’ was not declared in this scope
Node * nodes = (Node *)clSVMAlloc(ocl.clContext, CL_MEM_SVM_FINE_GRAIN_BUFFER, sizeof(Node) * n_nodes, 0);
main.cpp:316:5: error: ‘clSVMFree’ was not declared in this scope
clSVMFree(ocl.clContext, nodes);
^~~~~~~~~
Bash ошибки, связанные с попыткой запустить тест Chai