我正在尝试使用 ALEA 库将递归算法从 CPU 转换为 GPU。如果我构建代码,我会收到以下错误:
“Fody/Alea.CUDA:AOTCompileServer 意外退出,退出代码为 -1073741571”
public class GPUModule : ILGPUModule
{
public GPUModule (GPUModuleTarget target) : base(target)
{
}
[Kernel] //Same Error whether RecursionTest is another Kernel or not.
public void RecursionTest(deviceptr<int> a)
{
...
RecursionTest(a);
}
[Kernel]
public MyKernel(deviceptr<int> a, ...)
{
...
var a = __shared__.Array<int>(10);
RecursionTest(Intrinsic.__array_to_ptr<int>(a)); //Error here
}
...
}
如果您使用 ALEA 库为 C# 中的递归示例提供任何文档或链接,我将不胜感激。
提前致谢