如何从不同的 class 访问 cudafied 方法?
How can I access a cudafied method from a different class?
所以我有 2 个 classes,两个 classes 都调用 CudafyTranslator.Cudafy 并使用它们适当的方法。然后将生成的模块添加到 GPU。当我从一个 class 的一个 cudafied 方法,从另一个 class 的 cudafied 方法中调用一个 cudafied 方法时,为什么 cudafy 一直给我一个编译异常。我知道我可以从同一 class 中的其他 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();
}
}
你的来源看起来不错。我用 cudafy.net 版本 1.29.5576.13786 从我这边进行了测试。我想你可以更新你的 cudafy.net,然后清理并重建你的解决方案会有所帮助。
关注!
所以我有 2 个 classes,两个 classes 都调用 CudafyTranslator.Cudafy 并使用它们适当的方法。然后将生成的模块添加到 GPU。当我从一个 class 的一个 cudafied 方法,从另一个 class 的 cudafied 方法中调用一个 cudafied 方法时,为什么 cudafy 一直给我一个编译异常。我知道我可以从同一 class 中的其他 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();
}
}
你的来源看起来不错。我用 cudafy.net 版本 1.29.5576.13786 从我这边进行了测试。我想你可以更新你的 cudafy.net,然后清理并重建你的解决方案会有所帮助。
关注!