如何在 cudafy 中拥有一个充满数组的结构?
这似乎是一个微不足道的问题,但我无法在网上找到它的简单实现。
一些链接表明它无法完成,例如参见:Passing an array within a structure in CUDAfy
虽然其他人建议它可以通过一个有点冗长的辅助函数来完成,例如参见http://cudafy.codeplex.com/discussions/283527
我希望将单个结构传递到我的 Cudafy 内核中,例如结构看起来像......
[Cudafy]
public struct myStructTwo
{
public float[] value_x;
public float[] value_y;
public float[] value_z;
}
public struct myStructTwo
{
public IntPtr value_x;
public IntPtr value_y;
public IntPtr value_z;
}