这两个异常在我这里可以归为一类
原因:python的 torch版本和libtorch 版本不同
torch版本是cpu 而libtorch版本是cpu也不行
如果上述都没问题,那就是模型的问题,模型没有转化成功
解决:版本不同就下载重新配置训练,pytorch官网可以下载torch和libtorch
模型问题解决: 查看你libtorch的是cpu还是gpu 如果是gpu有model.to(torch::kCUDA);模型读 取方式,那么你的静态模型也需要对应,
打开yolov5,7.0的export.py 文件修改 device 如果你的libtorch是model.to(torch::kCUDA);
就需要改为0 反之改为cpu,这个也需要你代码里是否读取的是gpu的静态模型
转化后是这样的和yolov5 5.0不同,但是都可以读取