Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #3367 > unrolled thread

OpenCL

Started byArthur Evans <24evansa@gmail.com>
First post2011-06-29 21:36 +0000
Last post2011-07-01 00:42 +0000
Articles 3 — 3 participants

Back to article view | Back to comp.soft-sys.math.mathematica


Contents

  OpenCL Arthur Evans <24evansa@gmail.com> - 2011-06-29 21:36 +0000
    Re: OpenCL Yves Klett <yves.klett@googlemail.com> - 2011-07-01 00:40 +0000
    Re: OpenCL "Oleksandr Rasputinov" <oleksandr_rasputinov@hmamail.com> - 2011-07-01 00:42 +0000

#3367 — OpenCL

FromArthur Evans <24evansa@gmail.com>
Date2011-06-29 21:36 +0000
SubjectOpenCL
Message-ID<iug5sm$9go$1@smc.vnet.net>
Has anybody got OpenCL working ? After a LOT of effort I had OpenCLQ[]
return True on my system with Radeon 5850 / win7 64 / i7 with all the
appropriate drivers and software (and was able to run several of the
example notebooks), however after upgrading to 8.01 I get the
following message "OpenCLMemoryAllocate::invdevnm: "OpenCL is not
supported on device "ATI Radeon HD 5800 Series "". My friend with a
Radeon HD 6800 Series receives a similar message. This is highly
unfortunate for myself as I upgraded from v.7 specifically for this
feature.

I have actually made a complete fresh install of Windows 7 64bit,
installed only Mathematica and the latest AMD Catalyst Driver (with
APP), and the ATI Stream SDK, as suggested in Mathematica
documentation, to no avail whatsoever. I cannot even manage to get
OpenCLQ[] to return True. Yet it previously worked. Same situation
with my friend.

Anybody have any advice to offer?

Best regards,

Arthur

[toc] | [next] | [standalone]


#3419

FromYves Klett <yves.klett@googlemail.com>
Date2011-07-01 00:40 +0000
Message-ID<iuj511$nl1$1@smc.vnet.net>
In reply to#3367
Hi,

probably not very helpful (different product), but I got a Win 7 64bit
system with Mathematica 8.01 and a NVidia GTX 485M with current drivers
running several OpenCL examples all right so far (as well as the CUDA
stuff) without any additional shuffle.



Regards,
Yves

Am 29.06.2011 23:36, schrieb Arthur Evans:
> Has anybody got OpenCL working ? After a LOT of effort I had OpenCLQ[]
> return True on my system with Radeon 5850 / win7 64 / i7 with all the
> appropriate drivers and software (and was able to run several of the
> example notebooks), however after upgrading to 8.01 I get the
> following message "OpenCLMemoryAllocate::invdevnm: "OpenCL is not
> supported on device "ATI Radeon HD 5800 Series "". My friend with a
> Radeon HD 6800 Series receives a similar message. This is highly
> unfortunate for myself as I upgraded from v.7 specifically for this
> feature.
> 
> I have actually made a complete fresh install of Windows 7 64bit,
> installed only Mathematica and the latest AMD Catalyst Driver (with
> APP), and the ATI Stream SDK, as suggested in Mathematica
> documentation, to no avail whatsoever. I cannot even manage to get
> OpenCLQ[] to return True. Yet it previously worked. Same situation
> with my friend.
> 
> Anybody have any advice to offer?
> 
> Best regards,
> 
> Arthur
> 

[toc] | [prev] | [next] | [standalone]


#3424

From"Oleksandr Rasputinov" <oleksandr_rasputinov@hmamail.com>
Date2011-07-01 00:42 +0000
Message-ID<iuj55r$nnu$1@smc.vnet.net>
In reply to#3367
Arthur,

This problem occurs for two reasons, both due the renaming of the AMD
Stream SDK to the AMD APP SDK. The AMD Stream SDK 2.3 (distributed
with Catalyst 11.2) is, to my knowledge, the last one that will work
with Mathematica without any changes. However, if you wish to use a
newer version, the issues in question and their solutions are:

1. AMD changed the name of the environment variable ATISTREAMSDKROOT
    (which Mathematica looks for) to AMDAPPSDKROOT. To solve this, add
    a new environment variable ATISTREAMSDKROOT with value
    %AMDAPPSDKROOT%.

2. AMD changed the name and location of the OpenCL DLL. It used to be
    %ATISTREAMSDKROOT%\bin\x86{_64}\atiocl{64}.dll, but now is
    %SYSTEMROOT%\system32\OpenCL.dll. Simply copy OpenCL.dll into the
    old location (and under the old name) to fix this problem.

After correcting these issues you should get OpenCLQ[] := True.

Incidentally, the AMD APP SDK does not appear to be needed for
Mathematica; only the APP SDK Runtime (which comes with ATI Catalyst)
is seemingly required for OpenCLLink to work.

Best,

O. R.


On Wed, 29 Jun 2011 22:36:22 +0100, Arthur Evans <24evansa@gmail.com>  
wrote:

> Has anybody got OpenCL working ? After a LOT of effort I had OpenCLQ[]
> return True on my system with Radeon 5850 / win7 64 / i7 with all the
> appropriate drivers and software (and was able to run several of the
> example notebooks), however after upgrading to 8.01 I get the
> following message "OpenCLMemoryAllocate::invdevnm: "OpenCL is not
> supported on device "ATI Radeon HD 5800 Series "". My friend with a
> Radeon HD 6800 Series receives a similar message. This is highly
> unfortunate for myself as I upgraded from v.7 specifically for this
> feature.
>
> I have actually made a complete fresh install of Windows 7 64bit,
> installed only Mathematica and the latest AMD Catalyst Driver (with
> APP), and the ATI Stream SDK, as suggested in Mathematica
> documentation, to no avail whatsoever. I cannot even manage to get
> OpenCLQ[] to return True. Yet it previously worked. Same situation
> with my friend.
>
> Anybody have any advice to offer?
>
> Best regards,
>
> Arthur

[toc] | [prev] | [standalone]


Back to top | Article view | comp.soft-sys.math.mathematica


csiph-web