私は最近、畳み込みバックプロパゲーションニューラルネットワークのプログラミングに取り組んでおり、主にJavaを使用してプログラムを実行し、グラフィカルな視覚化のためにlibGDXを使用しています。重大な研究を通じて、私はパフォーマンスと効率を大幅に向上させるために、CPUではなくグラフィックスカード上でマトリックス計算を実行する必要があることを発見しました。libGDXは、LWJGLに組み込まれているOpenCLラッパーをサポートしていますか?
オンラインでソースを調べたところ、グラフィックスカードでこのような計算を実行する主な方法はOpenClを使用していることがわかりました。さらに研究を重ねた結果、JavaでのOpenClサポートの主な2つのオプションは、LWJGLまたはJOCLによるものであることがわかりました。
libGDXはLWJGL上に構築されていたので、最初の本能はlibGDXライブラリを使ってOpenCLサポートでビルドされたものにアクセスできるかどうかを確認することでしたが、見回しても何も見つかりませんでした。
私の質問は、libGDXライブラリを介してOpenClにアクセスできますか?
LWJGLのOpenCl実装にアクセスできない場合は、JOCLを使用してGPUの数学的計算にアクセスする必要がありますか、またはlibGDXアプリケーションにLWJGLの2番目のライブラリを追加する必要がありますか?