ID บทความ: 000088394 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 20/05/2022

ข้อผิดพลาดที่เกี่ยวข้องกับโหนดที่ได้รับเมื่อแปลงโมเดล YOLOv5 ONNX เป็นรูปแบบการแสดงระดับกลาง (IR)

BUILT IN - ARTICLE INTRO SECOND COMPONENT
สรุปข้อมูล

แก้ไขคําสั่งตัวเพิ่มประสิทธิภาพโมเดลเพื่อแปลงโมเดล YOLOv5 ONNX เป็นรูปแบบ IR

คำอธิบาย
  • โมเดล YOLOv5 ONNX ที่แปลงเป็นรูปแบบ IR:

    python /opt/intel/openvino_2021/deployment_tools/model_optimizer/mo.py --input_model "model.onnx" --output_dir  "cur_folder/"

  • ข้อผิดพลาดที่ได้รับ:

    [ ERROR ] The ExpandDims node Unsqueeze_583 has more than 1 input
    [ ERROR ] Cannot infer shapes or values for node "Slice_4".
    [ ERROR ] Output shape: [0 3 0 0] of node "Slice_4" contains non-positive values
    [ ERROR ] It can happen due to bug in custom shape infer function .
    [ ERROR ] Or because the node inputs have incorrect values/shapes.
    [ ERROR ] Or because input shapes are incorrect (embedded to the model or passed via --input_shape).

ความละเอียด

มีโหนดเอาต์พุตสามโหนดใน YOLOv5 และทั้งหมดต้องระบุในคําสั่ง:

คําสั่ง Model Optimizer: python mo.py --input_model model.onnx --output --input_shape [1,3,512,512]

ข้อมูลเพิ่มเติม

ใช้ Netron เพื่อแสดงภาพน้ําหนัก YOLOv5 ONNX

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 2 ผลิตภัณฑ์

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้