Я впервые пытаюсь использовать PyOpenCL в Windows 10 (64-разрядная версия) для ускорения некоторого кода с помощью моего графического процессора.При попытке import pyopencl
я получаю сообщение об ошибке:
File "C:\Users\me\Anaconda3\lib\site-packages\pyopencl\__init__.py", line 39, in <module>
import pyopencl._cl as _cl
ImportError: DLL load failed: The specified module could not be found."
Я использую Python 3.6.8
и у меня установлен пакет pyopencl 2018.2.5+cl21
.
У меня также естьтолько что установил последний инструментарий CUDA cuda.10.1.105
и Visual Studio, как рекомендовано при установке инструментария CUDA.
Файл OpenCl.dll
в папке Windows\system32
- 2.2.1.0 file version
.Я проверил это, зайдя в «Управление компьютером», щелкнув по моему адаптеру дисплея Nvidia GeForce GTX 1050.
Из других публикаций я попытался заменить файл OpenCl.dll
на другие, найденные в моей системе (см. Фото), безрезультатно.,Затем я вернулся к исходному файлу, расположенному в этой папке.
Изображение для результатов поиска 'OpenCl.dll'
Я также скачал и установил pyopencl‑2018.2.5+cl21‑cp36‑cp36m‑win_amd64.whl
с https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopencl, без успеха.Ошибка продолжает появляться.
Я совершенно новичок в OpenCL, CUDA и т. Д. Пожалуйста, простите меня, если ошибку легко решить.Спасибо за вашу помощь и, пожалуйста, дайте мне знать, если вам нужна какая-либо другая информация.