1

所以我有 2 个类,两个类都调用 CudafyTranslator.Cudafy 和 cudafy 相应的方法。然后将生成的模块添加到 GPU。为什么当我从一个类中调用一个 cudafied 方法时,cudafy 总是给我一个编译异常,从另一个类的 cudafied 方法中。我知道我可以从同一个类中的其他 cudafied 方法调用 cudafied 方法,那么为什么这不起作用?

//Class 1:
public class Class1
{
    [Cudafy]
    public static void method1()
    {
        //Do stuff.
    }
}

//Class 2:
public class Class2 
{
    [Cudafy]
    public static void method2() 
    {
        Class1.method1();
    }
}
4

1 回答 1

1

您的来源看起来不错。我用 cudafy.net 版本1.29.5576.13786从我这边测试。我请您更新您的 cudafy.net,然后清理并重建您的解决方案会有所帮助。

看待!

于 2018-09-02T09:37:50.163 回答