【发布时间】:2011-05-04 11:23:36
【问题描述】:
我正在做一个神经网络项目(你知道很多线性代数计算),所以我已经使用了 Jblas,这是一个很棒的库,但是在我安装了 Ubuntu 最新版本 11.04 之后,我在使用它时遇到了一些问题, (错误无法复制 temp bla bla)如果我做一些工作我会解决的。
但它本身的错误是一个警告我真的应该使用本机库吗?知道我已经因为这种错误而逃脱了 C++(Java 是可移植的,实现更容易等)
所以我回到了 Apache Commons,它非常好(功能上:很多包,良好的设计)但性能是最差的!
这让我在 Apache 的性能与当今处理器的性能之间进退两难,我们是否应该无视 Apache 等库的缓慢性能并指望新处理器中的技术改进和多线程?
你认为我应该怎么做我已经使用 JBLAS 一半了,
- 我应该使用 Apache 吗?
- 继续使用 JBLA(修复错误)并继续前进
- 使用您选择的另一个新的 2011 年有前途的 JAVA 线性代数库?
编辑:错误是: “org.jblas 错误无法加载复制的链接文件:java.lang.UnsatisfiedLinkError:/tmp/jblas2930149998010945438libjblas_arch_flavor.so:libgfortran.so.3:无法打开共享对象文件:没有这样的文件或目录。”
在我通过Facebook Page 咨询了 JBLAS 的作者之后,他们告诉我我需要安装 libgfortran3,并且问题已解决“以防万一有人遇到同样的问题”
【问题讨论】:
-
我不确定您遇到了什么样的错误,或者在哪里。我发现 Ubuntu 11 不会对 java 产生负面影响。
-
它不会影响 JBLAS,我会在 5 分钟后自行返回错误
标签: java matrix linear-algebra