KOMM,Susser 2022-04-09 09:03
浏览 719
已结题

yolov5 4.0使用IR文件进行推理错误:invalid load key, '<'.

yolov5 4.0版使用IR文件推理错误 invalid load key, '<'.

使用自定义训练yolov5 4.0后,把生成的last.pt转为IR文件 last.xml ;键入推理命令:


python detect.py  --weights D:\pythonProject\yolov5-4_re\runs\train\exp8\weights\last.xml --source D:\pythonProject\yolov5-4_re\Hum_PetData\images\futi_vido

之后报错,报错如下


```python
(yolov5_v4) D:\pythonProject\yolov5-4_re>python detect.py  --weights D:\pythonProject\yolov5-4_re\runs\train\exp8\weights\last.xml --source D:\pythonProject\yolov5-4_re\Hum_PetData\images\futi_vido
Namespace(agnostic_nms=False, augment=False, classes=None, conf_thres=0.25, device='', exist_ok=False, img_size=640, iou_thres=0.45, name='exp', project='runs/detect', save_conf=False, save_txt=False, source
='D:\\pythonProject\\yolov5-4_re\\Hum_PetData\\images\\futi_vido', update=False, view_img=False, weights=['D:\\pythonProject\\yolov5-4_re\\runs\\train\\exp8\\weights\\last.xml'])
Using torch 1.11.0 CUDA:0 (NVIDIA GeForce RTX 3060 Laptop GPU, 6143.5MB)

Traceback (most recent call last):
  File "detect.py", line 172, in <module>
    detect()
  File "detect.py", line 33, in detect
    model = attempt_load(weights, map_location=device)  # load FP32 model
  File "D:\pythonProject\yolov5-4_re\models\experimental.py", line 118, in attempt_load
    model.append(torch.load(w, map_location=map_location)['model'].float().fuse().eval())  # load FP32 model
  File "D:\Anaconda\envs\yolov5_v4\lib\site-packages\torch\serialization.py", line 713, in load
    return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
  File "D:\Anaconda\envs\yolov5_v4\lib\site-packages\torch\serialization.py", line 920, in _legacy_load
    magic_number = pickle_module.load(f, **pickle_load_args)
_pickle.UnpicklingError: invalid load key, '<'.

last.pt文件读取的内容如下:貌似读取到第一个引号就报错了‘<’

<?xml version="1.0" ?>
<net name="D:/pythonProject/yolov5-4_re/runs/train/exp8/weights/last" version="10">
    <layers>
        <layer id="0" name="images" type="Parameter" version="opset1">
            <data shape="1, 3, 640, 640" element_type="f32"/>
            <output>
                <port id="0" precision="FP32" names="images">
                    <dim>1</dim>
                    <dim>3</dim>
                    <dim>640</dim>
                    <dim>640</dim>
                </port>
            </output>
        </layer>
        <layer id="1" name="Slice_4/Concat380013317" type="Const" version="opset1">
            <data element_type="i64" shape="4" offset="0" size="32"/>
            <output>
                <port id="0" precision="I64">
                    <dim>4</dim>
                </port>
            </output>
        </layer>
        <layer id="2" name="Slice_4/Concat3784380113356" type="Const" version="opset1">
            <data element_type="i64" shape="4" offset="32" size="32"/>
            <output>
                <port id="0" precision="I64">
                    <dim>4</dim>
                </port>
            </output>
        </layer>
        <layer id="3" name="Slice_4/Strides380213248" type="Const" version="opset1">
            <data element_type="i64" shape="4" offset="64" size="32"/>
            <output>
                <port id="0" precision="I64">
                    <dim>4</dim>
                </port>
            </output>
        </layer>

...

操作环境、软件版本等信息

操作环境:win10+Using torch 1.11.0 CUDA:0 (NVIDIA GeForce RTX 3060 Laptop GPU, 6143.5MB)
环境列表:

# packages in environment at D:\Anaconda\envs\yolov5_v4:
#
# Name                    Version                   Build  Channel
addict                    2.4.0                    pypi_0    pypi
beautifulsoup4            4.10.0                   pypi_0    pypi
blas                      1.0                         mkl    https://mirrors.ustc.edu.cn/anaconda/pkgs/free
brotlipy                  0.7.0           py37h2bbff1b_1003    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
bs4                       0.0.1                    pypi_0    pypi
ca-certificates           2022.3.29            haa95532_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
cachetools                5.0.0                    pypi_0    pypi
certifi                   2021.10.8        py37haa95532_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
cffi                      1.15.0           py37h2bbff1b_1    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
charset-normalizer        2.0.12                   pypi_0    pypi
click                     8.1.2                    pypi_0    pypi
colorama                  0.4.4                    pypi_0    pypi
coremltools               5.2.0                    pypi_0    pypi
cryptography              36.0.0           py37h21b164f_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
cudatoolkit               11.3.1               h59b6b97_2    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
cycler                    0.11.0                   pypi_0    pypi
cython                    0.29.28                  pypi_0    pypi
docker-pycreds            0.4.0                    pypi_0    pypi
easydict                  1.9                      pypi_0    pypi
fast-ctc-decode           0.3.0                    pypi_0    pypi
filelock                  3.6.0                    pypi_0    pypi
flask                     2.1.1                    pypi_0    pypi
fonttools                 4.30.0                   pypi_0    pypi
gitdb                     4.0.9                    pypi_0    pypi
gitpython                 3.1.27                   pypi_0    pypi
google-auth               2.6.0                    pypi_0    pypi
google-auth-oauthlib      0.4.6                    pypi_0    pypi
html5lib                  1.1                      pypi_0    pypi
huggingface-hub           0.4.0                    pypi_0    pypi
idna                      3.3                pyhd3eb1b0_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
imagecodecs               2021.11.20               pypi_0    pypi
imageio                   2.15.0                   pypi_0    pypi
imgaug                    0.4.0                    pypi_0    pypi
importlib-metadata        4.11.3                   pypi_0    pypi
intel-openmp              2021.4.0          haa95532_3556    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
itsdangerous              2.1.2                    pypi_0    pypi
jinja2                    3.1.1                    pypi_0    pypi
joblib                    1.1.0                    pypi_0    pypi
jsonpatch                 1.32                     pypi_0    pypi
jsonpointer               2.2                      pypi_0    pypi
jstyleson                 0.0.2                    pypi_0    pypi
kiwisolver                1.4.0                    pypi_0    pypi
labelimg                  1.8.6                    pypi_0    pypi
libuv                     1.40.0               he774522_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
lmdb                      1.3.0                    pypi_0    pypi
lxml                      4.8.0                    pypi_0    pypi
markdown                  3.3.6                    pypi_0    pypi
markupsafe                2.1.1                    pypi_0    pypi
matplotlib                3.5.1                    pypi_0    pypi
mkl                       2021.4.0           haa95532_640    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
mkl-service               2.4.0            py37h2bbff1b_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
mkl_fft                   1.3.1            py37h277e83a_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
mkl_random                1.2.2            py37hf11a4ad_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
mpmath                    1.2.1                    pypi_0    pypi
nibabel                   3.2.2                    pypi_0    pypi
ninja                     1.10.2.3                 pypi_0    pypi
nltk                      3.7                      pypi_0    pypi
numpy                     1.19.0                   pypi_0    pypi
numpy-base                1.21.5           py37hc2deb75_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
oauthlib                  3.2.0                    pypi_0    pypi
onnx                      1.11.0                   pypi_0    pypi
onnx-simplifier           0.3.7                    pypi_0    pypi
onnxoptimizer             0.2.6                    pypi_0    pypi
onnxruntime               1.10.0                   pypi_0    pypi
onnxruntime-gpu           1.11.0                   pypi_0    pypi
opencv-python             4.5.5.64                 pypi_0    pypi
openssl                   1.0.1k                        1    https://mirrors.ustc.edu.cn/anaconda/pkgs/free
openvino                  2022.1.0                 pypi_0    pypi
openvino-dev              2022.1.0                 pypi_0    pypi
openvino-telemetry        2022.1.1                 pypi_0    pypi
packaging                 21.3                     pypi_0    pypi
pandas                    1.1.5                    pypi_0    pypi
parasail                  1.2.4                    pypi_0    pypi
pathtools                 0.1.2                    pypi_0    pypi
pillow                    9.1.0                    pypi_0    pypi
pip                       21.2.4           py37haa95532_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
progress                  1.6                      pypi_0    pypi
promise                   2.3                      pypi_0    pypi
protobuf                  3.19.4                   pypi_0    pypi
psutil                    5.9.0                    pypi_0    pypi
py-cpuinfo                8.0.0                    pypi_0    pypi
pyasn1                    0.4.8                    pypi_0    pypi
pyasn1-modules            0.2.8                    pypi_0    pypi
pyclipper                 1.3.0.post2              pypi_0    pypi
pycocotools               2.0.4                    pypi_0    pypi
pycparser                 2.21               pyhd3eb1b0_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
pydicom                   2.3.0                    pypi_0    pypi
pyhocon                   0.3.59                   pypi_0    pypi
pyopenssl                 22.0.0             pyhd3eb1b0_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
pyparsing                 2.4.7                    pypi_0    pypi
pyqt5                     5.15.4                   pypi_0    pypi
pyqt5-plugins             5.15.4.2.2               pypi_0    pypi
pyqt5-qt5                 5.15.2                   pypi_0    pypi
pyqt5-sip                 12.9.1                   pypi_0    pypi
pyqt5-tools               5.15.4.3.2               pypi_0    pypi
pysocks                   1.7.1                    py37_1    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
python                    3.7.1                h33f27b4_4    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
python-dateutil           2.8.2                    pypi_0    pypi
python-dotenv             0.20.0                   pypi_0    pypi
pytorch                   1.11.0          py3.7_cuda11.3_cudnn8_0    pytorch
pytorch-mutex             1.0                        cuda    https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch
pytz                      2021.3                   pypi_0    pypi
pywavelets                1.3.0                    pypi_0    pypi
pyyaml                    6.0                      pypi_0    pypi
pyzmq                     22.3.0                   pypi_0    pypi
qt5-applications          5.15.2.2.2               pypi_0    pypi
qt5-tools                 5.15.2.1.2               pypi_0    pypi
rawpy                     0.17.1                   pypi_0    pypi
regex                     2022.3.15                pypi_0    pypi
requests                  2.27.1             pyhd3eb1b0_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
requests-oauthlib         1.3.1                    pypi_0    pypi
rsa                       4.8                      pypi_0    pypi
sacremoses                0.0.49                   pypi_0    pypi
scikit-image              0.19.2                   pypi_0    pypi
scikit-learn              0.24.2                   pypi_0    pypi
scipy                     1.5.4                    pypi_0    pypi
seaborn                   0.11.2                   pypi_0    pypi
sentencepiece             0.1.96                   pypi_0    pypi
sentry-sdk                1.5.8                    pypi_0    pypi
setproctitle              1.2.2                    pypi_0    pypi
setuptools                58.0.4           py37haa95532_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
shapely                   1.8.1.post1              pypi_0    pypi
shortuuid                 1.0.8                    pypi_0    pypi
six                       1.16.0             pyhd3eb1b0_1    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
sklearn                   0.0                      pypi_0    pypi
smmap                     5.0.0                    pypi_0    pypi
soupsieve                 2.3.1                    pypi_0    pypi
sympy                     1.10.1                   pypi_0    pypi
tensorboard               2.8.0                    pypi_0    pypi
tensorboard-data-server   0.6.1                    pypi_0    pypi
tensorboard-plugin-wit    1.8.1                    pypi_0    pypi
tensorflow-hub            0.12.0                   pypi_0    pypi
tensorflowjs              3.15.0                   pypi_0    pypi
texttable                 1.6.4                    pypi_0    pypi
thop                      0.0.31-2005241907          pypi_0    pypi
threadpoolctl             3.1.0                    pypi_0    pypi
tifffile                  2021.11.2                pypi_0    pypi
tokenizers                0.10.3                   pypi_0    pypi
torch                     1.11.0                   pypi_0    pypi
torchfile                 0.1.0                    pypi_0    pypi
torchvision               0.12.0                   pypi_0    pypi
tornado                   6.1                      pypi_0    pypi
tqdm                      4.63.0                   pypi_0    pypi
transformers              4.16.2                   pypi_0    pypi
typing_extensions         4.1.1              pyh06a4308_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
urllib3                   1.26.8             pyhd3eb1b0_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
vc                        14.2                 h21ff451_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
visdom                    0.1.8.9                  pypi_0    pypi
vs2015_runtime            14.27.29016          h5e58377_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
webencodings              0.5.1                    pypi_0    pypi
websocket-client          1.3.2                    pypi_0    pypi
werkzeug                  2.0.3                    pypi_0    pypi
wheel                     0.37.1             pyhd3eb1b0_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
win_inet_pton             1.1.0            py37haa95532_0    https://mirrors.ustc.edu.cn/anaconda/pkgs/main
wincertstore              0.2              py37haa95532_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
yaspin                    2.1.0                    pypi_0    pypi
you-get                   0.4.1555                 pypi_0    pypi
zipp                      3.7.0                    pypi_0    pypi


尝试过的解决方法

1.这个小哥有和我相同的问题,但没提到怎么解决:https://stackoverflow.com/questions/63063723/how-to-fix-pickle-module-loadf-pickle-load-args-pickle-unpicklingerror-i

我想要达到的结果

使用IR的xml文件进行视频推理,查看推理速度和帧数,想要查看yolov5上部署openvino的效果。感谢您的帮助!~

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月17日
    • 创建了问题 4月9日

    悬赏问题

    • ¥15 CBF预处理数据归一化的时候报错了如下图
    • ¥15 qt 转 msvc 后 Opencv 始终打不开视频!
    • ¥15 yolo v5中labelimg的作用
    • ¥15 国赛c题2021,没有理解这一串代码的意思,这样报错该怎么解决(语言-matlab)
    • ¥15 一、执行完中断程序后如何继续运行,二、中断结束后如何跳过中断触发前的点位(LOW点不要继续运行,可以运行UP点)(关键词-程序运行)
    • ¥15 if为什么跳过if 直接执行else 中文
    • ¥200 解决登录微信老版本限制封号问题
    • ¥15 mysql中时间处理问题
    • ¥20 讲解此音频放大电路原理及关键部分
    • ¥15 rtsp 转 m3u8 执行后卡在Decoding VUI