2016-03-22 19 views
0

Herhangi bir yerel dosya yazamadığım kısıtlamasıyla jblas kullanarak bir Apache crunch işinde çalışıyorum. Geçici dosyaları yazan tek bir işlem yapmam gerekiyor: mmul. yerel dosyaları yazmadan matris çarpımı yapmanın bir yolu var mıGeçici dosyalar olmadan jblas mmul kullanabilir miyim?

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

: Örneğin,

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

gibi görünen bir dizine yerel bir dosya yazmaya çalışır?

Teşekkür ederiz.

cevap

0

Java'da bunu değiştirebilecek bir yapılandırma yoktur; geçici dosyalar Lapack ve Blas tarafından kullanılır. Linux'taki Mac ve/tmp üzerindeki geçici klasörler/var/klasörler için bir istisna yapabildim.