用Python包装C ++和CUDA

时间:2011-11-15 12:23:26

标签: numpy cython ctags mex

我想为包含OOP C ++(boost)的数值库创建一个接口 和Python中的CUDA C代码。已经存在MATLAB接口,但它包含 很多mex.h依赖项。

如何尽可能轻松地完成这项工作?

2 个答案:

答案 0 :(得分:2)

以下是一些要查看的链接。那些使用过这些的人可以发表评论吗?

# day  status  packagename  version  homepage  summary

2011-02-03  4  "scikits.cuda"  0.03  http://github.com/lebedov/scikits.cuda/
    Python interface to GPU-powered libraries

2010-10-27  0  "KappaCUDA"  1.5.0  http://psilambda.com
    Module to give easy access to NVIDIA CUDA from Python using the Kappa Library.

2010-10-16  5  "pycuda"  0.94.2  http://mathema.tician.de/software/pycuda
    Python wrapper for Nvidia CUDA

2010-07-01  4  "PyGouda"  1.0  http://pypi.python.org/pypi/pycuda
    The EasyCheese of GPU programming

答案 1 :(得分:2)

我正在使用scikits.cuda。但您需要安装CULA完整版才能获得完整功能。它对学生免费。