Я пытаюсь установить пакет 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