如何使用INDEX而不是OpenCL SDK安装opencl?

时间:2015-03-14 12:10:59

标签: gpu pyopencl

我是一个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。谁知道我应该使用哪一个?

2 个答案:

答案 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

  1. 安装Visual Studio
  2. 安装Python 2.7
  3. 安装NumPy
  4. 安装PyOpenCL
  5. 安装英特尔INDE(OpenCL代码生成器组件)
  6. 完成此操作后,找到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']
    

    我希望有所帮助。