<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi, in OpenCL* for CPU</title>
    <link>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942184#M1791</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;The new release is now available at: &lt;A href="http://software.intel.com/en-us/vcsource/tools/opencl-sdk"&gt;&lt;U&gt;&lt;FONT color="#0066cc"&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/vcsource/tools/opencl-sdk" target="_blank"&gt;http://software.intel.com/en-us/vcsource/tools/opencl-sdk&lt;/A&gt;. The new sample is also available at: &lt;A href="http://software.intel.com/en-us/articles/video-motion-estimation-using-opencl" style="font: 13px/19px Verdana, Arial, sans-serif; margin: 0px; padding: 0px; text-align: left; color: rgb(8, 109, 182); text-transform: none; text-indent: 0px; letter-spacing: normal; text-decoration: none !important; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 242, 242); -webkit-text-stroke-width: 0px;" target="_blank"&gt;Video Motion Estimation Using OpenCL*&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Please upgrade your SDK and verify that you use the latest driver version 15.33.8&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Arnon&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 24 Dec 2013 07:55:06 GMT</pubDate>
    <dc:creator>ARNON_P_Intel</dc:creator>
    <dc:date>2013-12-24T07:55:06Z</dc:date>
    <item>
      <title>clCreateKernel error while using Intel motion estimation accelerator</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942179#M1786</link>
      <description>&lt;P&gt;We are using the sample program for motion estimation accelerator from the following site: &lt;A href="http://software.intel.com/en-us/articles/intro-to-motion-estimation-extension-for-opencl"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/intro-to-motion-estimation-extension-for-opencl" target="_blank"&gt;http://software.intel.com/en-us/articles/intro-to-motion-estimation-extension-for-opencl&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;We are using a laptop with Intel(R) Core(TM) i7-4750HQ CPU @ 2.00GHz, with Intel(R) Iris(TM) Pro Graphics 5200. The system is running Windows 8.1 Professional 64-bit.&lt;/P&gt;

&lt;P&gt;Following software is installed - Intel SDK for OpenCL Applications 2013 R2 for 64-bit, Intel HD Graphics Driver version 10.18.10.3316 (15.33.5.64.3316)&lt;/P&gt;

&lt;P&gt;Upon querying the hardware, we get the device extension names of cl_intel_accelerator and cl_intel_motion_estimation.&lt;/P&gt;

&lt;P&gt;After creating program context and queue, and getting pointers to the motion accelerator routines, we are able to get the name "block_motion_estimation_intel" in the list of kernel names in program.&lt;/P&gt;

&lt;P&gt;However when we try to create a kernel using clCreateKernel(program, "block_motion_estimation_intel", &amp;amp;error), it returns an error INVALID_PROGRAM_EXECUTABLE.&lt;/P&gt;

&lt;P&gt;Please let&amp;nbsp;me know if there are any additional steps to successfully create the "block_motion_estimation_intel" kernel.&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;Murali&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2013 07:20:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942179#M1786</guid>
      <dc:creator>Murali_M_</dc:creator>
      <dc:date>2013-12-19T07:20:47Z</dc:date>
    </item>
    <item>
      <title>Quote:Murali M. wrote:</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942180#M1787</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Murali M. wrote:&lt;BR /&gt; However when we try to create a kernel using clCreateKernel(program, "block_motion_estimation_intel", &amp;amp;error), it returns an error INVALID_PROGRAM_EXECUTABLE. &lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi, notice that kernel name is "block_motion_&lt;STRONG&gt;estimate&lt;/STRONG&gt;_intel", not "block_motion_&lt;STRONG&gt;estimation&lt;/STRONG&gt;_intel".&amp;nbsp; Please clarify if prior to calling the clCreateKernel, you issue a call to the clCreateProgramWithBuiltInKernels with this same kernel name, and it does succeed.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2013 09:18:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942180#M1787</guid>
      <dc:creator>Maxim_S_Intel</dc:creator>
      <dc:date>2013-12-19T09:18:23Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942181#M1788</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;Thanks a lot for quick message, will check and get back.&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;Murali&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2013 10:39:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942181#M1788</guid>
      <dc:creator>Murali_M_</dc:creator>
      <dc:date>2013-12-19T10:39:26Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942182#M1789</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;Now we did try calling "block_motion_estimate_intel" only but we still end up with the error. Given below is some more details of our call sequence:&lt;/P&gt;

&lt;P&gt;The calls were made in this sequence:&lt;/P&gt;

&lt;P&gt;context = clCreateContext(contextProperties, deviceIdCount, deviceIds, NULL, NULL, &amp;amp;error); Returns SUCCESS&lt;/P&gt;

&lt;P&gt;queue = clCreateCommandQueue(context, deviceIds[0], 0, &amp;amp;error); Returns SUCCESS&lt;/P&gt;

&lt;P&gt;pfn_clCreateAcceleratorINTEL = (clCreateAcceleratorINTEL_fn)clGetExtensionFunctionAddressForPlatform(platformIds[0], "clCreateAcceleratorINTEL"); Returns SUCCESS&lt;/P&gt;

&lt;P&gt;program = clCreateProgramWithBuiltInKernels(context,1,deviceIds,"block_motion_estimate_intel",&amp;amp;error); Returns SUCCESS&lt;/P&gt;

&lt;P&gt;clGetProgramInfo(program, CL_PROGRAM_NUM_KERNELS, sizeof(cl_uint), &amp;amp;kernelIdCount, NULL); Returns 1 in kernelIdCount&lt;/P&gt;

&lt;P&gt;clGetProgramInfo(program, CL_PROGRAM_KERNEL_NAMES, 500, kernelNames, &amp;amp;size); Returns "block_motion_estimate_intel" in kernelNames&lt;/P&gt;

&lt;P&gt;clGetProgramBuildInfo(program,deviceIds[0],CL_PROGRAM_BUILD_STATUS,sizeof(cl_build_status),&amp;amp;buildStatus,&amp;amp;size); Returns CL_BUILD_SUCCESS&lt;/P&gt;

&lt;P&gt;kernel = clCreateKernel(program, "block_motion_estimate_intel", &amp;amp;error); Returns 0x0000000&lt;/P&gt;

&lt;P&gt;We are using Microsoft Visual Studio 2010 Professional and have added "$(INTELOCLSDKROOT)lib\x64" in the Additional Library Directories in the Linker Configuration Properties.&lt;/P&gt;

&lt;P&gt;In the Project Properties -&amp;gt; Configuration Properties -&amp;gt; Intel SDK for OpenCL Applications -&amp;gt; Device, we have selected the device as GPU (-device=GPU). Also tried with selecting CPU, but there is no difference in the result.&lt;/P&gt;

&lt;P&gt;Are there any additional settings to be done in Project Properties?&lt;/P&gt;

&lt;P&gt;The entire code is in a single C file which includes "CL/cl.h" and "CL/cl_ext.h"&lt;/P&gt;

&lt;P&gt;Any help on this will be greatly appreciated.&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;Murali&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Dec 2013 04:22:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942182#M1789</guid>
      <dc:creator>Murali_M_</dc:creator>
      <dc:date>2013-12-20T04:22:08Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942183#M1790</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;setting GPU or CPU in the Intel OpenCL SDK specific&amp;nbsp;project settings doesn't affect app execution, this is just a parameter for the &lt;STRONG&gt;offline &lt;/STRONG&gt;compiler. Specifically,&amp;nbsp;during &lt;EM&gt;compilation &lt;/EM&gt;of the VS project, each cl file in the project is&amp;nbsp;compiled for the specified device&amp;nbsp;and the resulted&amp;nbsp;status (incl warnings, errors and general hints) this is pretty useful when you develop the kernels from VS. Notice that real CL program compilation which is happening during application &lt;EM&gt;execution&lt;/EM&gt;, can&amp;nbsp;be actually happen for &amp;nbsp;another platform/device/command-line-args/etc (depending on your actual app logic).&lt;/P&gt;

&lt;P&gt;Anyway, regarding your trouble with VME- there will be a release of the dedicated Intel OpenCL SDK sample about VME&amp;nbsp;&amp;nbsp;soon,&amp;nbsp;so please, stay tuned.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Dec 2013 10:11:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942183#M1790</guid>
      <dc:creator>Maxim_S_Intel</dc:creator>
      <dc:date>2013-12-23T10:11:01Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942184#M1791</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;The new release is now available at: &lt;A href="http://software.intel.com/en-us/vcsource/tools/opencl-sdk"&gt;&lt;U&gt;&lt;FONT color="#0066cc"&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/vcsource/tools/opencl-sdk" target="_blank"&gt;http://software.intel.com/en-us/vcsource/tools/opencl-sdk&lt;/A&gt;. The new sample is also available at: &lt;A href="http://software.intel.com/en-us/articles/video-motion-estimation-using-opencl" style="font: 13px/19px Verdana, Arial, sans-serif; margin: 0px; padding: 0px; text-align: left; color: rgb(8, 109, 182); text-transform: none; text-indent: 0px; letter-spacing: normal; text-decoration: none !important; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 242, 242); -webkit-text-stroke-width: 0px;" target="_blank"&gt;Video Motion Estimation Using OpenCL*&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Please upgrade your SDK and verify that you use the latest driver version 15.33.8&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Arnon&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Dec 2013 07:55:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942184#M1791</guid>
      <dc:creator>ARNON_P_Intel</dc:creator>
      <dc:date>2013-12-24T07:55:06Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942185#M1792</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;The new release is now available at: &lt;A href="http://software.intel.com/en-us/vcsource/tools/opencl-sdk"&gt;&lt;U&gt;&lt;FONT color="#0066cc"&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/vcsource/tools/opencl-sdk" target="_blank"&gt;http://software.intel.com/en-us/vcsource/tools/opencl-sdk&lt;/A&gt;. The new sample is also available at: &lt;A href="http://software.intel.com/en-us/articles/video-motion-estimation-using-opencl" style="font: 13px/19px Verdana, Arial, sans-serif; margin: 0px; padding: 0px; text-align: left; color: rgb(8, 109, 182); text-transform: none; text-indent: 0px; letter-spacing: normal; text-decoration: none !important; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 242, 242); -webkit-text-stroke-width: 0px;" target="_blank"&gt;Video Motion Estimation Using OpenCL*&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Please upgrade your SDK and verify that you use the latest driver version 15.33.8&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Arnon&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Dec 2013 07:55:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/clCreateKernel-error-while-using-Intel-motion-estimation/m-p/942185#M1792</guid>
      <dc:creator>ARNON_P_Intel</dc:creator>
      <dc:date>2013-12-24T07:55:08Z</dc:date>
    </item>
  </channel>
</rss>

