You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python的NudeNet库时ONNX模型导入失败问题求助

解决NudeDetector初始化时的Protobuf解析错误问题

问题原因

报错显示/root/.NudeNet/detector_v2_default_checkpoint.onnx模型文件损坏或下载不完整,导致ONNXRuntime无法解析Protobuf格式的模型文件。

解决步骤

  • 删除损坏的模型文件
    执行命令删除已损坏的模型:

    rm /root/.NudeNet/detector_v2_default_checkpoint.onnx
    

    再次运行你的代码,NudeNet会自动重新下载完整的模型文件。

  • 重装NudeNet及依赖
    如果自动重新下载仍失败,卸载并重新安装NudeNet:

    pip uninstall nudenet -y
    pip install nudenet
    
  • 适配ONNXRuntime版本
    部分新版本ONNXRuntime可能和模型不兼容,尝试安装稳定兼容版本:

    pip install onnxruntime==1.15.0
    
  • 手动验证模型完整性
    若手动下载模型,可通过以下代码验证文件是否正常:

    import onnx
    model = onnx.load("/root/.NudeNet/detector_v2_default_checkpoint.onnx")
    onnx.checker.check_model(model)
    

    若验证通过,再运行你的检测代码即可。

内容的提问来源于stack exchange,提问作者رضا فلاح

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 21:45:37