RDK Challenge - 31/5/2k26 Venkat
#21
Posté 29 juin 2026 - 19:12
#22
Posté 30 juin 2026 - 04:39
#23
Posté 30 juin 2026 - 11:23
#24
Posté 04 juillet 2026 - 17:32
Im trying to get some MiDaS model working
#25
Posté 04 juillet 2026 - 17:32
#26
Posté 04 juillet 2026 - 17:32
#27
Posté 04 juillet 2026 - 17:40
Error response from daemon: unknown: failed to resolve reference "registry.d-robotics.cc/deliver/ai_toolchain_ubuntu_20_x5_cpu:v1.2.8": unexpected status from HEAD request to https://registry.d-r...nifests/v1.2.8: 401 Unauthorized
"
#28
Posté 04 juillet 2026 - 17:40
#29
Posté 04 juillet 2026 - 17:41
#30
Posté 06 juillet 2026 - 10:16
#31
Posté 07 juillet 2026 - 03:37
#33
Posté 11 juillet 2026 - 18:55
I was using Gemini to help write the tensor decoding logic for the YOLO-World output, and it completely failed me. We went through like five iterations of math, and my bounding boxes are still completely broken.
Here is the exact situation:
1. The Setup
Hardware: D-Robotics RDK X5 (Sunrise 5 BPU).
Framework:ROS 2 (Humble/TROS) using `hobot_dnn.pyeasy_dnn`.
Model:The official `yolo_world.bin` from `/opt/tros/humble/lib/hobot_yolo_world/config/`.
2. The Output Tensors
The BPU inference (`yolo_model[0].forward()`) is giving me two output buffers with these exact shapes:
* `outputs[0].buffer.shape`: **`(1, 8400, 31, 1)`** (Assuming Scores/Classes)
* `outputs[1].buffer.shape`: **`(1, 8400, 4, 1)`** (Assuming Boxes)
3. What Gemini Tried (And How It Failed)
Gemini completely hallucinated how to parse these specific Horizon BPU tensors:
1. The Anchor Grid Fail: It told me to apply a Sigmoid function to the scores and mathematically map the boxes to a generated 640x640 anchor grid. This just shoved 8,400 green boxes into a tiny cluster in the top-left corner.
#34
Posté 11 juillet 2026 - 18:55
3. The "Raw Box" Fail: Finally, it guessed that the BPU *already* did all the math and outputted perfect `[x1, y1, x2, y2]` coordinates and probabilities. We stripped out all the math, and it immediately drew 8,400 boxes over every single piece of empty background in the room.
I have no idea if these tensors are raw logits, stride-multiplied distances, or something proprietary to the BPU compiler.
How exactly am I supposed to parse and decode `outputs[0]` and `outputs[1]` from this specific `.bin` file in Python? Any snippet or guidance would be a lifesaver.
#35
Posté 11 juillet 2026 - 19:07
#36
Posté 13 juillet 2026 - 03:40
https://github.com/D...ision/yoloworld
You can adapt its decoding and NMS implementation to your pyeasy_dnn ROS 2 node.
#37
Posté 13 juillet 2026 - 03:42
Please refer to the latest AI Python API documentation:
https://d-robotics.g...5/ai-python-api
The official YOLO-World example using the current runtime is here:
https://github.com/D...ision/yoloworld
#38
Posté 13 juillet 2026 - 20:16
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users









