gpt4 book ai didi

c# - CUDAFY,如何在结构中获取数组

转载 作者:太空宇宙 更新时间:2023-11-03 21:34:55 26 4
gpt4 key购买 nike

如何在 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;
}

最佳答案

该问题已在 Codeplex answer 中得到解决.看起来可以使用固定大小,例如

[Cudafy]
public struct myStructTwo
{
public float value_x[size];
}

如果收到进一步的回复,我会让这个问题保持开放状态。

关于c# - CUDAFY,如何在结构中获取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22255125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com