Ошибка установки R-package: CL / opencl.h: нет такого файла или каталога - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь установить пакет BayesCL из локального .tar.gz файла (извлеченные файлы можно увидеть здесь на Github; .tar.gz файл здесь ) .

Как сказано в файле INSTALL, я установил OpenCL. Затем я устанавливаю путь к библиотеке и путь включения. Я запустил следующий код:

#Library path: 
Sys.setenv(OPENCL_LIB = "path/to/OpenCL/library/files")
#Include path: 
Sys.setenv(OPENCL_INCL = "path/to/OpenCL/include/files")

install.packages("path/to/bayesCL_0.0.1.tar.gz", 
                 repos = NULL, 
                 type = "source",
                 lib="path/to/R/win-library/3.5")

Это приводит к ошибке:

fatal error: CL/opencl.h: No such file or directory
 #include <CL/opencl.h>

Я проверил, правильны ли пути Library и Include.

Может ли кто-нибудь дать мне подсказку по решению этой проблемы?

Изменить:

Точные пути, которые я использовал:

  • Библиотека: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/lib/x64;
  • Включает: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/include

Скопировано из свойств файлов:

  • OpenCL.lib (библиотека): C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64
  • opencl.h (включая): C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include\CL
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...