【发布时间】:2017-08-26 16:44:52
【问题描述】:
我目前正在尝试让 dl4j (deeplearning4j) 导入我在 keras 1.2 中训练的模型。
这是我的代码:
public static void main( String[] args )
{
try {
MultiLayerNetwork network = KerasModelImport.importKerasSequentialModelAndWeights(
"C:\\Users\\A\\Documents\\GitHub\\DevanagriRecognizer\\model_keras1.h5");
System.out.println( "Hello World!" );
} catch (IOException e) {
e.printStackTrace();
} catch (InvalidKerasConfigurationException e) {
e.printStackTrace();
} catch (UnsupportedKerasConfigurationException e) {
e.printStackTrace();
}
}
我正在使用 Maven 来处理依赖项,这是我第一次使用它。 (这可能是相关的)
当我运行上面的代码时,我得到一个由 UnsatisfiedLinkError: no jnind4jcpu in java.library.path 引起的 ExceptionInInitializerError。
它看起来像是缺少依赖项,但我不知道如何修复它。
这是我的 pom.xml:https://pastebin.com/FzAMwA0z
这是我的完整堆栈跟踪:https://pastebin.com/a2kyUtch
顺便说一句,我在 64 位 Windows 10 上使用 IntelliJ 和 Java 1.8u101
【问题讨论】:
标签: java maven deeplearning4j dl4j