cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

maxim_d33
Journeyman III

Convolution on CPU and 4670 Mobility

it looks that steps of tutorial (http://developer.amd.com/gpu/ATIStreamSDK/ImageConvolutionOpenCL/Pages/ImageConvolutionUsingOpenCL_2...(   failing if you have Mobility 4670

well, it is kind of strange - those steps are CPU targeted as by

CL_DEVICE_TYPE_CPU usage

But in fact, runtime ends with

*** CAL version mismatch:
This OpenCL build requires version 1.4.467, version 1.4.403 installed.
Aborting.
Exception caught in main(): InitCL()::Error: Creating Context (clCreateContextFr
omType)

 



0 Likes
5 Replies
genaganna
Journeyman III

Originally posted by: maxim_d33 it looks that steps of tutorial (http://developer.amd.com/gpu/ATIStreamSDK/ImageConvolutionOpenCL/Pages/ImageConvolutionUsingOpenCL_2...(   failing if you have Mobility 4670

well, it is kind of strange - those steps are CPU targeted as by

CL_DEVICE_TYPE_CPU usage

But in fact, runtime ends with

*** CAL version mismatch: This OpenCL build requires version 1.4.467, version 1.4.403 installed. Aborting. Exception caught in main(): InitCL()::Error: Creating Context (clCreateContextFr omType)

Maxim_d33,

    You have old Driver and SDK.  Please update your SDK and Driver.  Latest software is available at http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx

   After updating SDK and Driver,  please add ICD changes to your sample.  Please read following url for ICD changes.

http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=71

 

0 Likes

well, thanks for the answer but ....

SDK I have installed is the already a latest one

and

ICD changes - this is not really my sample but from

http://developer.amd.com/gpu/ATIStreamSDK/ImageConvolutionOpenCL/Pages/ImageConvolutionUsingOpenCL_2...

then - is there any way to run the sample/tutorial out of the box?

 

0 Likes

no you must change context creation as it described on that page which genaganna posted.

0 Likes

well, I dont see it like a must for me.

If tutorial is broken, it is ok to say it so

But what is the reason to have such tutorial that doesnt work out of the box?

0 Likes

True, but to start with the standard was/has been broken.This has been fixed and current implementations behave more nicely.

You should be able to fix the code using the described steps.

0 Likes