admin管理员组

文章数量:1550367

文章目录

    • 📔 numpy 版本导致报错
        • 📕 CoreML: export failure: Unsupported numpy type: float32
    • 🚀🚀 文末专栏推荐 🚀🚀
    • ❤️ 人生苦短, 欢迎和墨理一起学AI 💜


📔 numpy 版本导致报错


yolov5 PyTorch to ONNX and TorchScript formats 代码运行:

python export.py --weights yolov5s.pt --img 640 --batch 1

由于一些库使用 pip 安装之后,numpy 版本发生冲突,报错如下:

ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
  • 核心原因是 numpy 版本与当前一些库不匹配
  • 通常是因为安装的 numpy 版本过低,把 numpy 更新到最新版本即可

解决方法如下:

pip install --upgrade numpy

📕 CoreML: export failure: Unsupported numpy type: float32

ONNX: export failure: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu! (when checking arugment for argument index in method wrapper_index_select)
scikit-learn version 0.24.2 is not supported. Minimum required version: 0.17. Maximum required version: 0.19.2. Disabling scikit-learn conversion API.

CoreML: starting export with coremltools 4.1...
Tuple detected at graph output. This will be flattened in the converted model.
Converting graph.
Adding op '1' of type const

CoreML: export failure: Unsupported numpy type: float32

  • 原因是 numpy 版本当前冲突【切换正确版本即可】:pip install numpy==1.19.5

🚀🚀 文末专栏推荐 🚀🚀


  • 👋 如果感觉文章看完了不过瘾,还想更进一步,那么可以来我的其他 专栏 看一下哦~
  • ❤️ 图像风格转换 —— 代码环境搭建 实战教程【关注即可阅】!
  • 💜 图像修复-代码环境搭建-知识总结 实战教程 【据说还行】
  • 💙 超分重建-代码环境搭建-知识总结 解秘如何让白月光更清晰【脱单神器】
  • 💛 YOLO专栏,只有实战,不讲道理 目标检测【建议收藏】!
  • 🎻 个人整理的 Cuda 系列 Linux 安装教程【适合小白进阶】
  • 💜 ubuntu18给当前用户安装cuda11.2 图文教程 | 配置cuDNN8.1 |
  • 💜 Linux服务器下给当前用户安装自己的CUDA10.0
  • 💜 Linux下cuda10.0安装Pytorch和Torchvision
  • 💜 Linux 可以安装多个版本的Cuda 吗 | 给我一台新的服务器,我会怎么安排 Cuda
  • 💜 查看CUDA和cuDNN的版本号
  • 🍖 深度学习、调参搬砖、开发利器【大佬必备】
  • ❤️ VSCode远程连接 Linux 服务器进行开发调试 | C++远程调试 | Python远程调试 | VSCode 神器 ,你值得拥有
  • ❤️ windows下 pycharm配置Linux服务器的 conda环境之最强指南 | 深度学习模型远程调试 | SFTP 同步传输 |

❤️ 人生苦短, 欢迎和墨理一起学AI 💜


上一秒的我信誓旦旦

梦醒,洗头

本文标签: 简记报错ndarraysizeValueError