Skip to content

pnnx直接转pt模型报错 #6279

@libofei2004

Description

@libofei2004

https://github.com/ultralytics/assets/releases官网下载的yolov8.pt模型用pnnx yolov8n.pt inputshape=[1,3,320,320]命令转换报错,是否不支持直接转yolov8.pt?
报:
`pnnxparam = yolov8n.pnnx.param
pnnxbin = yolov8n.pnnx.bin
pnnxpy = yolov8n_pnnx.py
pnnxonnx = yolov8n.pnnx.onnx
ncnnparam = yolov8n.ncnn.param
ncnnbin = yolov8n.ncnn.bin
ncnnpy = yolov8n_ncnn.py
fp16 = 1
optlevel = 2
device = cpu
inputshape = [1,3,320,320]f32
inputshape2 =
customop =
moduleop =
Load torchscript failed: PytorchStreamReader failed locating file constants.pkl: file not found
Exception raised from valid at /project/pytorch-v2.8.0/caffe2/serialize/inline_container.cc:238 (most recent call first):
frame #0: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x35f1af7]
frame #1: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x35f1370]
frame #2: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x48730c]
frame #3: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x2ecb9d2]
frame #4: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x2ecbfe4]
frame #5: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x2ecc0e7]
frame #6: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x3357008]
frame #7: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x3350511]
frame #8: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x3351f61]
frame #9: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x3354dc5]
frame #10: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x3354f79]
frame #11: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x3355025]
frame #12: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x6cc2a1]
frame #13: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x48fd52]
frame #14: + 0x29d90 (0x7bb36dc29d90 in /lib/x86_64-linux-gnu/libc.so.6)
frame #15: __libc_start_main + 0x80 (0x7bb36dc29e40 in /lib/x86_64-linux-gnu/libc.so.6)
frame #16: /home/libofei/.local/lib/python3.10/site-packages/pnnx/pnnx() [0x4f308e]

Please export model to torchscript as follows

import torch
import torchvision.models as models

net = models.resnet18(pretrained=True)
net = net.eval()

x = torch.rand(1, 3, 224, 224)
mod = torch.jit.trace(net, x)
mod.save("resnet18.pt")

############# pass_level2`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions