E Catch exception when loading pytorch model: last.pt!
E Traceback (most recent call last):
E File "rknn/api/rknn_base.py", line 399, in rknn.api.rknn_base.RKNNBase.load_pytorch
E File "rknn/base/RKNNlib/RK_nn.py", line 161, in rknn.base.RKNNlib.RK_nn.RKnn.load_pytorch
E File "rknn/base/RKNNlib/app/importer/import_pytorch.py", line 129, in rknn.base.RKNNlib.app.importer.import_pytorch.ImportPytorch.run
E File "rknn/base/RKNNlib/converter/convert_pytorch_new.py", line 5113, in rknn.base.RKNNlib.converter.convert_pytorch_new.convert_pytorch.load
E File "/home/lch/miniconda3/envs/rknn/lib/python3.8/site-packages/torch/jit/init.py", line 275, in load
E cpp_module = torch._C.import_ir_module(cu, f, map_location, _extra_files)
E RuntimeError: [enforce fail at inline_container.cc:209] . file not found: archive/constants.pkl
E Please feedback the detailed log file
E You can also check github issues: https://github.com/rockchip-linux/rknn-toolkit/issues
Load yolov5 failed!
根据错误信息,加载 PyTorch 模型时出现了异常。具体地,出现了一个运行时错误(RuntimeError),其中包含了一个 enforce fail 的信息,即强制执行失败。错误的原因是在加载模型时,找不到名为 archive/constants.pkl 的文件。
这个错误信息表明你使用的是 RKNN Toolkit 工具,在将 PyTorch 模型转换为 RKNN 模型时发生了问题。可能是转换过程中丢失了 constants.pkl 文件,或者文件路径有误。
你可以查看详细的日志文件(log_feedback_to_the_rknn_toolkit_dev_team.log),或者在 GitHub 的 issues 页面上搜索类似的错误信息,以获取更多帮助。答案参考来自 https://www.wodianping.com/
这是一个 PyTorch 模型加载错误,可能是由于无法找到某个文件或路径不正确。根据错误日志,您可以尝试检查以下事项:
1.是否有一个名为 constants.pkl 的文件,可能是您的模型的一部分,但它可能没有正确加载。您可以确认该文件是否存在于正确的路径中。
2.可以尝试检查 PyTorch 版本是否正确。某些旧版本可能不兼容某些模型或库。
3.可以尝试重新安装 RKNN Toolkit 并确保所有依赖项都正确安装。
4.如果问题仍然存在,请将详细的日志文件反馈给 RKNN Toolkit 开发团队,并检查其 GitHub 问题页面是否有任何相关问题或解决方案