簡體   English   中英

獲取 Deeplearning4j 異常

[英]Getting Deeplearning4j exception

我使用最新的 Deeplearning4j 版本在運行時收到以下異常。 下面列出了異常原因。 我沒有得到完整的跟蹤,所以不確定它沒有找到哪個類。 我不確定在哪里可以找到該異常的日志,希望能看到完整的跟蹤記錄。 它不在我的應用服務器日志中。 我在 Windows 10 教授上使用 Wildfly 應用服務器運行 Java 1.8。

謝謝你的幫助。 -托尼

引起:java.lang.NoClassDefFoundError:無法在 org.deeplearning4j.util.ModelSerializer.restoreMultiLayerNetworkHelper(ModelSerializer.java:283) 處初始化 org.nd4j.linalg.factory.Nd4j 類在 org.deeplearning4j.util.ModelSerializer.restoreMultiLayerNetwork( ModelSerializer.java:238) at org.deeplearning4j.util.ModelSerializer.restoreMultiLayerNetwork(ModelSerializer.java:222) at org.deeplearning4j.util.ModelSerializer.restoreMultiLayerNetwork(ModelSerializer.java:380) at com.myuniportal.service.MyUniPortalMapMobileAIResource(AI) Unknown Source) at com.myuniportal.service.MapAIApplication.(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown) Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.jboss.resteasy.core.ConstructorInjectorImpl.construct(ConstructorInjectorImpl.java:150) ... 36 更多

我通過將 dll 從 jar 復制到路徑中指向的文件夾來解決此問題。 我希望這個答案可以幫助其他人。 -托尼

Deeplearning4j 維護者在這里。 你永遠不需要這樣做,我希望人們將來不要這樣做。 Javacpp(本機組件的底層組件)在 .javcpp 文件夾中管理所有這些並且已經處理了這些。

如果除了將依賴項添加到 pom.xml/gradle 文件之外,您還需要做其他事情,那么您可能做錯了什么。

jars 已經包含 dll 並自動加載它們。

我解決了這個問題(沒有 unjaring dll)並且能夠在 eclipse 中運行一個程序。 我正在努力讓 servlet 立即運行

再次,非常感謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM