pycuda - 如何处理'包括图书馆'

时间:2011-12-23 14:15:08

标签: pycuda

我有一个用c ++编写的代码。我用cuda修改了它。但是,我想使用Pycuda。 代码例如:

#include <vector>
#include <boost/array.hpp>
#include <complex>
#include <boost/python.hpp>

typedef std::complex<double> cmplx;
typedef std::vector< boost::array<std::complex<double>,3 > > ComplexFieldType;
typedef std::vector< boost::array<double,3> > RealFieldType;

在Pycuda中,您无法使用这些库。 我该如何处理这个问题?

1 个答案:

答案 0 :(得分:0)

对于可能感兴趣的任何人,请检查this

您可以使用#include <pycuda-complex.hpp>