我目前正致力于Deeplearning4J创建神经网络,令我感到困惑的是它如何引用OpenBLAS等本地库来进行操作?
它有什么用?它使用jniLoader还是其他一些API?现在用什么软件来编写JNI程序?
更令人困惑的是,Linux和Windows上的OpenBLAS库是不同的?这是否意味着库的API是相同的?我不明白这是怎么可能的,因为本机库被绑定到它们被编译的平台上。
答案 0 :(得分:-1)
这取决于后端。我们使用我们使用Java的服务加载器接口,它通常委托给下面的一些JNI层。
如果你正在寻找特别的东西,很高兴回答更具体的问题。
希望有意义!这取决于后端。我们使用我们使用Java的服务加载器接口,它通常委托给下面的一些JNI层。希望有意义!