2

我目前正在研究 Deeplearning4J 以创建神经网络,让我感到困惑的是它如何引用 OpenBLAS 等本地库进行操作?

它有什么用?它是否使用 jniLoader 或其他一些 API?现在用于编写 JNI 程序的事实上的软件是什么?

更令人困惑的是,Linux 和 Windows 上的 OpenBLAS 库是不同的?这是否意味着库的 API 相同?我看不出这怎么可能,因为本机库绑定到它们编译的平台。

4

1 回答 1

-1

这取决于后端。我们使用我们使用 Java 的服务加载器接口,该接口通常委托给下面的一些 JNI 层。

如果您正在寻找特别的东西,很高兴回答更具体的问题。

希望这是有道理的!这取决于后端。我们使用我们使用 Java 的服务加载器接口,该接口通常委托给下面的一些 JNI 层。希望这是有道理的!

于 2016-02-19T20:45:06.373 回答