我正在使用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
有没有一种方法可以在不写本地文件的情况下进行矩阵乘法?
谢谢。
Java中没有任何配置可以改变这一点;临时文件由Lapack和Blas使用。我能够为Mac上的临时文件夹/var/folders和Linux上的/tmp破例。