Tôi đã cài đặt CUDA và trình điều khiển mới nhất cho GPU của mình. Tôi đang sử dụng Python 2.7.10 trên Win7 64bit. Tôi đã thử cài đặt pyopencl từ:Python pyopencl DLL tải không thành công ngay cả với trình điều khiển mới nhất
a. các cửa sổ nhị phân không chính thức tại http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopencl
b. bằng cách biên dịch riêng của tôi sau khi nhận được nguồn tin từ https://pypi.python.org/pypi/pyopencl
Quá trình cài đặt đã thành công trên cả hai trường hợp, nhưng tôi nhận được thông báo lỗi tương tự khi tôi cố gắng nhập:
>>> import pyopencl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\pyopencl-2015.1-py2.7-win-amd64.egg\pyope
cl\__init__.py", line 30, in <module>
import pyopencl._cl as _cl
ImportError: DLL load failed: The specified procedure could not be found.
>>>
Tôi có Visual C++ Redistributable cho Visual Studio 2015 được cài đặt từ https://www.microsoft.com/en-us/download/details.aspx?id=48145.
Tôi cũng đã thử với 2 phiên bản trình điều khiển GPU khác nhau (bao gồm mới nhất). Điều tương tự. Rất nhiều người dường như nhận được cùng một lỗi và trên một số diễn đàn tôi đọc rằng bằng cách cập nhật các trình điều khiển GPU mới nhất, nó hoạt động tốt. Nhưng không phải cho tôi.
Bất kỳ ai biết cách sửa lỗi này?
bạn có đi theo liên kết này để cài đặt pyopencl: [cài đặt pyOpenCL trên Windows] (https: // wiki.tik er.net/PyOpenCL/Installation/Windows)? – Jon