Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.soft-sys.math.mathematica > #3367 > unrolled thread
| Started by | Arthur Evans <24evansa@gmail.com> |
|---|---|
| First post | 2011-06-29 21:36 +0000 |
| Last post | 2011-07-01 00:42 +0000 |
| Articles | 3 — 3 participants |
Back to article view | Back to comp.soft-sys.math.mathematica
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
| From | Arthur Evans <24evansa@gmail.com> |
|---|---|
| Date | 2011-06-29 21:36 +0000 |
| Subject | OpenCL |
| 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]
| From | Yves Klett <yves.klett@googlemail.com> |
|---|---|
| Date | 2011-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]
| From | "Oleksandr Rasputinov" <oleksandr_rasputinov@hmamail.com> |
|---|---|
| Date | 2011-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