0

我正在使用 jblas 进行 Apache 紧缩工作,但约束条件是我无法编写任何本地文件。我只需要执行一项写入临时文件的操作:mmul。例如,

DoubleMatrix dm1 = new DoubleMatrix(2, 2, 1, 2, 3, 4);
DoubleMatrix dm2 = new DoubleMatrix(2, 2, 1, 2, 3, 4);
dm1.mmul(dm2);

尝试将本地文件写入如下目录:

/var/folders/wv/m4qv0kg90xg2brgznm257rw40000gp/T/jblas8991904169789984821

有没有办法在不编写本地文件的情况下进行矩阵乘法?

谢谢你。

4

1 回答 1

0

Java 中没有可以改变这一点的配置;Lapack 和 Blas 使用临时文件。我能够为 Mac 上的临时文件夹 /var/folders 和 Linux 上的 /tmp 设置一个例外。

于 2016-04-05T17:16:10.297 回答