# Yolo11 onnx export format and parsing output

**URL:** <https://community.ultralytics.com/t/yolo11-onnx-export-format-and-parsing-output/789>\
**Category:** Discussion\
**Tags:** question, code, support, yolo\
**Created:** [February 20, 2025, 6:45pm UTC](https://community.ultralytics.com/t/yolo11-onnx-export-format-and-parsing-output/789 "2025-02-20T18:45:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin\_PerAcc](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/kevin_peracc/32/610_2.png) [@Kevin\_PerAcc](https://community.ultralytics.com/u/Kevin_PerAcc)\
**Post date:** [February 20, 2025, 6:45pm UTC](https://community.ultralytics.com/t/yolo11-onnx-export-format-and-parsing-output/789/1 "2025-02-20T18:45:21Z")

</div>

I’m attempting to parse the output of a yolo11 model created via export to onnx format. When looking at the model in netron, the output looks like this: tensor: `float32[1,84,8400]`. When looking at a yolo4 model graph is more complex and there are multiple ‘Identity outputs’ ie: 3.

Why is Yolo8 and Yolo11, maybe others onnx model look so different than the yolo4 and how can I properly parse the yolo11 onnx output model into the correct vector space?

---

<div class="post-metadata">

**Author:** ![Toxite](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/toxite/32/123_2.png) [@Toxite](https://community.ultralytics.com/u/Toxite)\
**Post date:** [February 20, 2025, 7:14pm UTC](https://community.ultralytics.com/t/yolo11-onnx-export-format-and-parsing-output/789/2 "2025-02-20T19:14:28Z")

</div>

You can check the examples here

> **[ultralytics/examples at main · ultralytics/ultralytics](https://github.com/ultralytics/ultralytics/tree/main/examples)**
>
> Ultralytics YOLO11 🚀. Contribute to ultralytics/ultralytics development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Toxite](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/toxite/32/123_2.png) [@Toxite](https://community.ultralytics.com/u/Toxite)\
**Post date:** [February 20, 2025, 7:20pm UTC](https://community.ultralytics.com/t/yolo11-onnx-export-format-and-parsing-output/789/3 "2025-02-20T19:20:10Z")

</div>

You can also use `nms=True` for simpler post-processing.

[https://www.reddit.com/r/Ultralytics/comments/1iqp88o/comment/md1w6yv](https://www.reddit.com/r/Ultralytics/comments/1iqp88o/comment/md1w6yv)

---

<div class="post-metadata">

**Author:** ![Kevin\_PerAcc](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/kevin_peracc/32/610_2.png) [@Kevin\_PerAcc](https://community.ultralytics.com/u/Kevin_PerAcc)\
**Post date:** [February 20, 2025, 7:33pm UTC](https://community.ultralytics.com/t/yolo11-onnx-export-format-and-parsing-output/789/4 "2025-02-20T19:33:20Z")

</div>

think that might have fixed the output format. Thank you.

---

<div class="post-metadata">

**Author:** ![pderrenger](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/pderrenger/32/73_2.png) [@pderrenger](https://community.ultralytics.com/u/pderrenger)\
**Post date:** [February 21, 2025, 1:30pm UTC](https://community.ultralytics.com/t/yolo11-onnx-export-format-and-parsing-output/789/6 "2025-02-21T13:30:48Z")

</div>

Hello Kevin\_PerAcc,

Great to hear the output format issue seems resolved.

Regarding your question about the differences between YOLOv4, YOLOv8, and YOLO11 ONNX model structures, YOLOv8 and YOLO11 models have a simplified architecture that often results in a single output tensor in the ONNX format, as you observed with `float32[1,84,8400]`. YOLOv4, being implemented with a different architecture, typically has a more complex graph with multiple output tensors.

To parse the YOLO11 ONNX output, you can refer to the Predict mode documentation, and you can find more detailed information about ONNX export in the [Export mode documentation](https://docs.ultralytics.com/modes/export/). The structure `[1, 84, 8400]` generally corresponds to the batch size, the number of bounding box attributes (including class scores, and box coordinates), and the number of anchor points, respectively. The export documentation shows all available export formats and their respective arguments. You may also find this information in the Ultralytics [ONNX integration documentation](https://docs.ultralytics.com/integrations/onnx/).

If you have further questions about specifics, feel free to ask! The YOLO community and the Ultralytics team are here to support you.
