That is interesting. This is only a hunch and probably wrong.

What brand is the AGP card that doesn't have a display? Chances are that the
OpenCL driver detects that there are two NVidia cards on the system and when
you try to create a context it realizes that one of them cannot possibly
support OpenCL because it's too old.

Possibly we could modify pyopencl so that if there are multiple devices in a
platform and the context creation fails it could try creating the context on
a different device (in the same platform).

Cheers,

David

On Fri, Feb 5, 2010 at 4:58 PM, Sven Schreiber <[email protected]> wrote:

> Andreas Klöckner schrieb:
> > Hi Sven,
>
> thanks for the quick reply!
>
> >
> > On Freitag 05 Februar 2010, Sven Schreiber wrote:
> >> I'm new to pyopencl as well as to OpenCL in general. Not surprisingly, I
> >> got to a point where I'm stuck.
> >> The error: Whenever I run any of the example files, I get:
> >>
> >> Traceback (most recent call last):
> >>   File "examples/demo.py", line 8, in <module>
> >>     ctx = cl.create_some_context()
> >>   File "/usr/local/lib/python2.6/dist-packages/pyopencl/__init__.py",
> >> line 275, in create_some_context
> >>     return Context(devices)
> >> pyopencl.RuntimeError: Context failed: out of resources
> >>
> >> As I said, this is where I'm stuck. Any ideas?
> >
> > Weird--never seen such an error. Can you try and run a pure-C CL
> > example (such as the ones shipped by Nvidia) and see if that works?
>
> I'll try -- but it'll probably take a while as I'm facing some other
> deadlines right now. But I will report back eventually ( != German
> "eventuell" which it occurs to me otherwise you might interpret it in
> this false-friend kind of way).
>
> >
> >> And while I'm at it, another question: Does pyopencl have something like
> >> the gpuarray thing that I read about in pycuda?
> >
> > Not yet--but if you're just getting your feet wet, porting that code to
> > CL would make a nice introductory exercise. Patches welcome. :)
> >
>
> well I'm sorry but I don't really speak C which I suppose is what you
> mean. That's why pyopencl (and also pycuda) look so great to me.
>
> thanks,
> sven
>
>
> _______________________________________________
> PyOpenCL mailing list
> [email protected]
> http://host304.hostmonster.com/mailman/listinfo/pyopencl_tiker.net
>
_______________________________________________
PyOpenCL mailing list
[email protected]
http://host304.hostmonster.com/mailman/listinfo/pyopencl_tiker.net

Reply via email to