[Detector Support]: YoloNAS is abandoned - not a viable Yolov8/Yolov11 replacement #15630
Replies: 5 comments 19 replies
-
Some references on YoloNAS being dead: |
Beta Was this translation helpful? Give feedback.
-
Frigate+ actively trains / offers yolonas models, so I'm not sure why you are counting it out as not viable. Users have also recently been successful at downloading the pretrained models from the notebook in the docs. If this has stopped working again we can likely find a workaround. |
Beta Was this translation helpful? Give feedback.
-
For reference: #14457 |
Beta Was this translation helpful? Give feedback.
-
I don't have this issue with YOLO-NAS since I don't use the pretrained weights in Frigate+. The current version still works, but there is no evidence that it will be maintained going forward unfortunately. It's a bit of a pain because most of these are research projects and fall out of maintenance. I am hoping this MIT licensed YOLOv9 rewrite gets some traction: https://github.com/WongKinYiu/YOLO. It's right up there with the Ultralytics models in the Hailo model zoo: https://hailo.ai/products/hailo-software/model-explorer/ There may be a way to add more generic support for yolo models in the ONNX or other detectors. Yolov8 might happen to work as a side effect, but we can't distribute a model. At the moment, I believe the yolov8 model from the Hailo model zoo does actually work with Frigate already. |
Beta Was this translation helpful? Give feedback.
-
rocmunsupportedmod.zip To test the code, I connected to the container console and installed vim. Then dumped the code above. After restarting it worked for a bit then got this error...
The inference time was back down to 10-20ms with v8 compared to 90ms with yolo-nas on an ancient AMD Vega64. That or I broke the reporting. |
Beta Was this translation helpful? Give feedback.
-
Describe the problem you are having
Super Gradients/Deci-AI got bought out by NVidia and they abandoned development on Yolo-NAS a few months ago. Their website with all documentation is unreachable (forwards to Nvidia.com), and their latest release doesn't even work out of the box, because they migrated all their servers, and the default URLs for pretrained Yolo-NAS models no longer work. The google colab notebook linked in the Frigate docs also fail, due to no longer working URLs.
I know that Yolo-NAS was introduced as an alternative to Ultralytics models. The licensing of Ultralytics models have been thoroughly discussed here and I know the developers of Frigate are hesitant to have anything to do with it.
So my question is, where do we go from here? I experimented extensively with YOLO-NAS (and still do, I have a way to access their latest servers), and it is an impressive model that could have sufficed as a Yolov8 replacement - had it not been for their acquisition and subsequently, abandonment of the GitHub repo. Yolox is hardly what I'd call SOTA model anymore, it falls well behind Yolov8/v11 and YoloNAS (RIP).
There is no technical reason why Yolov8/v11 couldn't work on Frigate - I know because I was the original developer who added yolox and yolov5 and v8 Openvino support to Frigate. My question for the developers: what is the progress/ETA on allowing custom detector "add-ons" so we, as the community, can re-support Ultralytics models on Frigate?
Version
v15
Frigate config file
NA
docker-compose file or Docker CLI command
NA
Relevant Frigate log output
Install method
Docker Compose
Object Detector
OpenVino
Screenshots of the Frigate UI's System metrics pages
NA
Any other information that may be helpful
No response
Beta Was this translation helpful? Give feedback.
All reactions