我是一个python新手,我正在尝试安装pyopencl。我找到了AndreasKlöckner的网站。我正在尝试使用Windows 7 64位,Python 2.7,Visual Studio 2010,Intel OpenCL SDK 1.5方向进行安装。问题是英特尔OpenCL SDK已集成到INDE中。所以我想知道C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 1.5 \ include和C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 1.5 \ lib \ x64的等效库文件是什么?安装INDE后,我在该特定文件位置下没有看到任何内容。
在C:\ Intel \ INDE下,如果我只查找包含库的文件夹,我看到了code_builder_5.0.0.43(包含OpenCL),IDEintegration(包含一堆东西),media_raw_accelerator_1.0.3,media_sdk_6.0.0 .308。谁知道我应该使用哪一个?
答案 0 :(得分:0)
它' C:\ Intel \ INDE \ code_builder_5.0.0.43 \ include'和' C:\ Intel \ INDE \ code_builder_5.0.0.43 \ lib \ x64'
答案 1 :(得分:0)
让我添加几点对于想在Windows上使用PyOpenCL的其他人有用。首先,如果您不是Python开发人员,您将需要使用英特尔OpenCL代码生成器。安装INDE Suite时,您将在Visual Studio中集成,并获得所有语法突出显示。此视频提供了一个很棒的概述:http://bcove.me/xrcs5bze
最新的OpenCL 2.0(截至撰写本文时)现已成为OpenCL Code Builder的一部分。要访问OpenCL框架以与PyOpenCL一起使用,请在Windows上执行以下安装(如果尚未完成):
详细说明可在此处找到:http://wiki.tiker.net/PyOpenCL/Installation/Windows
完成此操作后,找到siteconf.py
文件并进行相应编辑。在我的机器上,我安装了OpenCL Code Builder 5.1.0.25附带的INDE Update 2。
因此,编辑以下行:
CL_INC_DIR = [r'C:\Intel\INDE\code_builder_5.1.0.25\include']
CL_LIB_DIR = [r'C:\Intel\INDE\code_builder_5.1.0.25\lib\x64', r'C:\Intel\INDE\code_builder_5.1.0.25\lib\x86']
我希望有所帮助。