On Thu, 18 Nov 2010 08:44:21 -0500, Josh Bleecher Snyder <joshar...@gmail.com> wrote: > >> > I have installed PyCUDA 0.94.2, but when I try to run the > >> > samples/examples I > >> > get: > >> > > >> > ImportError: > >> > > >> > /usr/local/lib/python2.6/dist-packages/pycuda-0.94.2-py2.6-linux-i686.egg/pycuda/_driver.so: > >> > undefined symbol: cuMemAllocPitch_v2 > > >> You are probably using an old version of the drivers (e.g. Ubuntu's > >> default). > > This is a remarkably common question on this list, and reasonably so > -- I know what causes it and it still throws me for a loop when I've > not set up a machine correctly. Perhaps it would be useful to catch > this exception (later to re-raise it) and print out some helpful text > that says that the problem is most likely that you don't have the > driver installed, or the driver is too old, or there might be a > LD_PATH problem (is this true), etc. > > I'd be happy to submit a patch, but (a) it's pretty simple, and (b) I > probably don't know enough to write a really accurate error message, > so it's probably best done by someone who knows the library better > than I do.
I've hacked together something simple along these lines, in current git. Thanks for the suggestion, Andreas
pgprjOHTF8Ec7.pgp
Description: PGP signature
_______________________________________________ PyCUDA mailing list PyCUDA@tiker.net http://lists.tiker.net/listinfo/pycuda