我正在使用jblas进行Apache crunch工作,其约束条件是我无法编写任何本地文件。我只需要执行一个写临时文件的操作: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
有没有办法在不编写本地文件的情况下进行矩阵乘法?
谢谢。
答案 0 :(得分:0)
Java中没有可以改变它的配置;临时文件由Lapack和Blas使用。我能够对Mac上的临时文件夹/ var /文件夹和Linux上的/ tmp进行例外处理。