0

http://www.jcuda.org/samples/samples.html上,目前有JCusolverSamples20151013.zip可供下载。似乎 0.7.5 或 0.7 等当前版本的 jcuda 适合它。

但是,两个 java 文件之一的 JCusolverSp_LinearSolver_Direct.java 无法编译,并且它包含 3 个不同方法的 5 个错误。所有错误消息都类似于以下有关最后一个参数“Pointer”而不是“int[]”的差异的消息:

The method cusolverSpDcsrlsvchol(cusolverSpHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, double, int, Pointer, Pointer) in the type JCusolverSp is not applicable for the arguments (cusolverSpHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, double, int, Pointer, int[])

在此处输入图像描述

我还检查了 JCuda 0.7.0,关于方法的 API 是相同的。我是 Jcuda 的新手,所以我不知道如何修改示例 JCusolverSp_LinearSolver_Direct java 文件。如何让它发挥作用?

4

0 回答 0