On Montag 14 Dezember 2009, Robert Cloud wrote: > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > pycuda._driver.LogicError: cuModuleGetFunction failed: not found
The problem is that nvcc compiles code as C++ by default, which means it uses name mangling [1]. If you don't want to use PyCUDA's just-in-time compilation facilities [2], then just add an 'extern "C"' to your declarations. Andreas [1] http://en.wikipedia.org/wiki/Name_mangling [2] http://documen.tician.de/pycuda/driver.html#module-pycuda.compiler
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ PyCUDA mailing list PyCUDA@tiker.net http://tiker.net/mailman/listinfo/pycuda_tiker.net