我试图在ONOS应用程序中使用AI DJL pytorch软件包。我尝试将依赖项作为karaf构建的包。我能够在karaf应用程序之外运行aiDJLpy手电模型,而不会出现任何错误,但是将包作为一个包添加有一些问题。
上面说没有发现深造引擎
我尝试将包的所有依赖项都作为一个包包含进来。
"ai-djl-api" : "mvn:ai.djl:api:0.19.0",
"ai-djl-pytorch":"mvn:ai.djl.pytorch:pytorch-engine:0.19.0",
"ai-djl-pytorch-native-cpu" : "mvn:ai.djl.pytorch:pytorch-native-cpu:1.13.0",
"net_java_dev_jna" : "mvn:net.java.dev.jna:jna:5.12.1",
"org_apache_compress" : "mvn:org.apache.commons:commons-compress:1.21"
但我还是不能装火把引擎。
发布于 2022-11-29 17:38:00
DJL使用服务加载器,当您重新打包jar文件时,META-INF/services/ai.djl.engine.EngineProvider
文件可能会丢失。请参阅:https://github.com/deepjavalibrary/djl/issues/940
您可能还想看看下面的示例:https://github.com/deepjavalibrary/djl-demo/tree/master/development/fatjar
https://stackoverflow.com/questions/74579437
复制相似问题