Live data from Hacker News

Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

github.com

1–10 of 13 posts

Re: Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

#3

How is this different/better than ultralytics? I've used ultralytics extensively and it allows training and testing using roughly 5 lines of code.

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.

Re: Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

#5

How is this different/better than ultralytics? I've used ultralytics extensively and it allows training and testing using roughly 5 lines of code.

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!

Re: Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

#6
post #5

How is this different/better than ultralytics? I've used ultralytics extensively and it allows training and testing using roughly 5 lines of code.

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…

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...

Re: Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

#7

How is this different/better than ultralytics? I've used ultralytics extensively and it allows training and testing using roughly 5 lines of code.

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

Re: Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

#8

How is this different/better than ultralytics? I've used ultralytics extensively and it allows training and testing using roughly 5 lines of code.

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!

Re: Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

#9

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

Re: Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

#10
post #8

Earlier quoted context omitted.

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
Post reply on HN