android 无法在Pytorch移动的中加载Pytorch模型

y0u0uwnf  于 2022-11-20  发布在  Android
关注(0)|答案(1)|浏览(296)

我尝试使用pytorch移动的flutter插件将一个模型加载到一个android应用程序中,该插件只是android pytorch包的一个 Package 器,但是当我尝试加载模型时,我得到了以下调试语句

E/PyTorchMobile( 8111): assets/models/fullap.pt is not a proper model
E/PyTorchMobile( 8111): com.facebook.jni.CppException: [enforce fail at inline_container.cc:222] . file not found: archive/constants.pkl
E/PyTorchMobile( 8111): (no backtrace available)
E/PyTorchMobile( 8111):     at org.pytorch.NativePeer.initHybrid(Native Method)
E/PyTorchMobile( 8111):     at org.pytorch.NativePeer.<init>(NativePeer.java:25)
E/PyTorchMobile( 8111):     at org.pytorch.Module.load(Module.java:25)
E/PyTorchMobile( 8111):     at org.pytorch.Module.load(Module.java:35)
E/PyTorchMobile( 8111):     at io.fynn.pytorch_mobile.PyTorchMobilePlugin.onMethodCall(PyTorchMobilePlugin.java:58)
E/PyTorchMobile( 8111):     at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:262)

我在torch.save从状态指令加载模型后,使用www.example.com(model,path)保存了模型。我还尝试重新保存模型。对于问题可能是什么,您有什么想法吗?目前模型还没有量化。

dzhpxtsq

dzhpxtsq1#

file not found: archive/constants.pkl

确保已设置了模型的正确路径。

相关问题