Ошибка OpenCL при использовании Python 3.6 в Windows 10 - PullRequest
0 голосов
/ 12 мая 2019

Я впервые пытаюсь использовать 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 и т. Д. Пожалуйста, простите меня, если ошибку легко решить.Спасибо за вашу помощь и, пожалуйста, дайте мне знать, если вам нужна какая-либо другая информация.

...