我试图使用DJL加载Yolov5模型以进行目标识别,但报告了一个错误。
ai.djl.engine.EngineException: PytorchStreamReader failed locating file constants.pkl: file not found
at ai.djl.pytorch.jni.PyTorchLibrary.moduleLoad(Native Method)
at ai.djl.pytorch.jni.JniUtils.loadModule(JniUtils.java:1360)
at ai.djl.pytorch.engine.PtModel.load(PtModel.java:89)
at ai.djl.repository.zoo.BaseModelLoader.loadModel(BaseModelLoader.java:156)
at ai.djl.repository.zoo.Criteria.loadModel(Criteria.java:166)
at ai.djl.repository.zoo.ModelZoo.loadModel(ModelZoo.java:132)
at com.czworks.dji.Test10.main(Test10.java:58)
发布于 2022-04-22 15:59:56
DJL使用PyTorch C++ API,它只支持TorchScript模型。你需要追踪你的模型。
请参阅以下文档:如何将PyTorch模型转换为TorchScript模型
https://stackoverflow.com/questions/70872112
复制相似问题