所以我有 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();
}
}