如何创建python中使用的cuda共享库

时间:2015-05-15 10:01:22

标签: python cuda pycuda

我已经创建了一个在python中使用的C共享库,它在我测试时非常有效。 我这样编译:

 gcc -shared -std=c99 -I/usr/include/python2.6 -fPIC -lpython2.6 -opymod.so pymod.c

我有一个cuda源代码" pymod.cu"这与" pymod.c"相同而且我真的不知道如何用nvcc编译它。

提前谢谢。

1 个答案:

答案 0 :(得分:2)

您需要先使用gcc进行编译,然后使用nvcc -c test.cu -o test.o -Xcompiler -fPIC gcc -shared -fPIC -o libtest.so test.o 构建共享库:

xConstraint