How is this different/better than ultralytics? I've used ultralytics extensively and it allows training and testing using roughly 5 lines of code.
I've found that YOLOv7 [0] tends to perform better across the board than anything ultralytics has produced, without the horrendous licensing.

[0] https://github.com/WongKinYiu/yolov7

That’s great! I’m going to support it then :)
The main difference is that this library is built for Elixir, which means you can take advantage of the Elixir real-time and distributed capabilities to easily integrate YOLO into scalable, fault-tolerant systems.
It actually uses ultralytics version 8 (but that seems to be on version 11!) so it’s a bit behind but should have excellent performance still.

It mentions allowing you to use additionally trained model is an enhancement that is being worked on for the future!

Still, I think it’s fantastic that you can take a great model in python and make it available in the Elixir machine learning framework, allowing Elixir programs to integrate with this type of models at a low level without completely reinventing all the effort to train and build them in the first place!

Yeah, v11 has been released recently.

Totally agree about ONNX, without it I wouldn't probably even started making this library. However, something I want to try is to code the network with Nx/Axon, without using onnx. The main advantage I see moving from onnx to Axon is to take advantage of all the new cool stuff like Nx sharding: https://dockyard.com/blog/2024/11/06/2024/nx-sharding-update...

Do you actually use Ultralytics for a product? I don’t understand why people would want to depend on that mess. There is a terrible license for anything commercial And from what I’ve heard the code is a mess so doing any customization for your specific use case is a nightmare
It’s not built around ultralytics model and it doesn’t use its code, just del model and weights as a demo. The library is meant to be extensible and to run custom yolo models soon!
Awesome glad to hear that. I was replying to the comment cause I think anything that is not Ultralytics and is truly open source is a good thing. And I was surprised to here someone actually saying anything good about Ultralytics
  • fode
  • ·
  • 2 weeks ago
  • ·
  • [ - ]
Great stuff! I really liked your Elixir/Crypto course. Please update it
This is amazing!
[dead]