On Tue, May 22, 2012 at 2:04 PM, Andreas Kloeckner <[email protected]> wrote: > On Tue, 22 May 2012 13:55:36 -0400, Thomas Wiecki <[email protected]> > wrote: >> Hi, >> >> I updated various packages (e.g. ugpraded cuda to 4, most recent >> pycuda, ubuntu nvidia-dev drivers) on ubuntu 11.10. Pycuda was working >> fine before, but after rebuilding and reinstalling the newest version >> I get: >> >> ImportError: >> /usr/local/lib/python2.7/dist-packages/pycuda-2011.2.2-py2.7-linux-x86_64.egg/pycuda/_driver.so: >> undefined symbol: cuMemAllocPitch_v2 >> >> When I import pycuda.gpuarray. Any ideas? > > Your CUDA headers don't match your installed libcuda.so. Check the > versions of both.
Thanks, it was indeed caused by old cuda devel files floating around from a launchpad package I installed earlier. I think I cleaned all of that up and now only the cudatoolkit (4.1.28) is installed. However, now I get: ImportError: /usr/local/lib/python2.7/dist-packages/pycuda-2011.2.2-py2.7-linux-x86_64.egg/pycuda/_driver.so: undefined symbol: cuTexRefSetAddress2D_v3 /usr/lib/libcuda.so (which _driver.so is linked to) seems to have this symbol so I'm not sure why it can't be found. Any ideas? _______________________________________________ PyCUDA mailing list [email protected] http://lists.tiker.net/listinfo/pycuda
