我着手安装一些Java的快速矩阵和BLAS库,并根据Java Matrix Benchmark的结果选择了MTJ(由netlib-java支持)。我相信我已经通过Maven安装了所有东西,但是我找不到这些库的任何可靠文档。
逻辑起点是github页面:
MTJ
netlib
...但是,除了Github上极为简洁的MTJ Wiki部分之外,我找不到任何教程或javadoc的链接。 Netlib的源似乎在fortran中(以F2J作为编译步骤),因此我也无法直接通过源来代替Javadoc进行爬网。
为了使事情更加困惑,出于某种原因,由a German university托管了某种用于MTJ的Javadoc,它引用的包(例如nni.BLAS)似乎不是Maven创建的MTJ库的一部分。为了我。田纳西大学内部的某个地方还有另一个even sketchier Javadoc,尽管它与netlib-java项目没有明显的联系,但确实有一个Javadoc页面似乎可以解释netlib-java的DGEMV实现使用的三个额外的整数参数(一些偏移量)。分类?)。如果我查看DGEMV的fortran文档inside the netlib-java distribution,它具有DGEMV期望的11个标准参数。
所以这是我的问题:
1.)是否有MTJ / netlib的官方文档?如果是这样,在哪里?
2.)如果没有官方文档,是否还有其他资源可以使人们学习使用此库?如果开发人员不专门使用此项目,那么人们正在学习以某种方式使用它。怎么样?
3.)如果未通过Maven将Java版本的netlib的11个参数的DGEMV作为MTJ的一部分安装,那么这14个参数的东西在我的硬盘上是什么?
谢谢。
最佳答案
如果您通过Maven下载MTJ,那么您当时也可以下载Javadoc和源jar。 (IntelliJ IDEA会自动为您执行此操作。)此jar名为mtj-1.0.2-javadoc.jar
,其中包含全面的Javadoc。曾几何时,它似乎可以在网站上找到,但是该网站似乎已经消失了。