4

私は Java 用の高速マトリックスと BLAS ライブラリをインストールすることに着手し、 Java Matrix Benchmarkの結果に基づいて MTJ (netlib-java によってサポートされている) に落ち着きました。Maven 経由ですべてをインストールしたと思いますが、これらのライブラリに関する信頼できるドキュメントが見つかりません。

論理的な出発点は、github ページです。

MTJ

ネットライブラリ

...しかし、Github の信じられないほど簡潔な MTJ wiki セクション以外に、チュートリアルや javadoc へのリンクが見つかりません。Netlib のソースは (コンパイル ステップとして F2J を使用して) fortran にあるように見えるので、javadoc の代わりにソースを直接クロールすることもできません。

さらに不可解なことに、何らかの理由でドイツの大学によってホストされているMTJ用のある種のJavadocがあり、MTJライブラリの一部ではないように見えるパッケージ(nni.BLASなど)を参照しているようです。 Maven が私のために作ってくれました。テネシー大学内のどこかにホストされている別のさらに大雑把な Javadocがあり、netlib-java プロジェクトとの明らかな関連性はありませんが、netlib-java の DGEMV 実装が使用する 3 つの追加の整数引数 (オフセットある種の?)。DGEMVの netlib-java ディストリビューション内の fortran ドキュメントを見ると、DGEMVに期待される 11 の標準引数が含まれています。

だからここに私の質問があります:

1.) MTJ/netlib の公式ドキュメントはありますか? もしそうなら、どこですか?

2.) 公式ドキュメントがない場合、誰かがこのライブラリの使い方を学ぶことができる他のリソースはありますか? このプロジェクトが開発者だけによって使用されていない場合、人々は何らかの方法で使用することを学んでいます。どのように?

3.) netlib の 11 引数の DGEMV の Java バージョンが Maven を介して MTJ の一部としてインストールされていない場合、私のハード ドライブにあるこの 14 引数のものは何ですか?

ありがとう。

4

4 に答える 4

1

Maven 経由で MTJ をダウンロードすると、その時点で Javadoc とソース jar もダウンロードできます。(IntelliJ IDEA は自動的にこれを行います。) jar が呼び出されmtj-1.0.2-javadoc.jar、包括的な Javadoc が含まれます。むかしむかし、これは Web サイトで入手できるようでしたが、そのサイトはなくなったようです。

于 2015-06-07T23:17:13.873 に答える
0

divshot.io で mtj 1.0.3-snapshot のサイトを作成しました。

http://mtj103.divshot.io/

お役に立てれば。

于 2015-08-03T18:16:47.873 に答える
0

これは、最新の安定した MTJ の完全なjavadocを含む jar アーカイブへのリンクです。7zip などのツールで解凍するだけです。私は、このライブラリに関連するガイドの欠如が気が遠くなるかもしれないことに同意します.

于 2015-07-01T23:17:45.853 に答える
0

これまでに見た中で最も近いもの: http://en.wikipedia.org/wiki/Matrix_Toolkit_Java

于 2015-05-14T07:49:23.367 に答える