我目前正在研究 Deeplearning4J 以创建神经网络,让我感到困惑的是它如何引用 OpenBLAS 等本地库进行操作?
它有什么用?它是否使用 jniLoader 或其他一些 API?现在用于编写 JNI 程序的事实上的软件是什么?
更令人困惑的是,Linux 和 Windows 上的 OpenBLAS 库是不同的?这是否意味着库的 API 相同?我看不出这怎么可能,因为本机库绑定到它们编译的平台。
我目前正在研究 Deeplearning4J 以创建神经网络,让我感到困惑的是它如何引用 OpenBLAS 等本地库进行操作?
它有什么用?它是否使用 jniLoader 或其他一些 API?现在用于编写 JNI 程序的事实上的软件是什么?
更令人困惑的是,Linux 和 Windows 上的 OpenBLAS 库是不同的?这是否意味着库的 API 相同?我看不出这怎么可能,因为本机库绑定到它们编译的平台。