• 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
  • Great stuff! I really liked your Elixir/Crypto course. Please update it
  • This is amazing!
  • [dead]