Replies: 1 comment 2 replies
-
That sounds awesome! We want to do something a bit similar called I think the problem that we have is that we would want to have a generic way to handle images so that you can just focus on other things than the shape or encoding, which can be particularly tricky when dealing with multi-language, multiple-libraries... It seems to me like performance on image processing can be heavily optimised, from trying to avoid copies to using SIMD or GPU computation. Is it performance something you guys work on? Or are you guys maybe more focus on other things like differentiation? |
Beta Was this translation helpful? Give feedback.
-
hi! I recently learned about Dora and I wanted to share about kornia-rs, a project which we have been working on since last year based on production use cases at our company for the self-driving / perception / agtech robotics areas.
For context, kornia-rs is an extension of the kornia pytorch library that we have been curating for more thant 5 years that includes more than 500 geometric computer vision operators in pytorch very inspired by Opencv (we are friends orgs). We started the Rust flavour with the I/O module to load/write images and read from cameras in Python using Rust as backend but the project evolved more to a Rust production library and less Python support.
Now we are growing the examples and I wanted to make some integrations to show how to build more complex pipelines (initially with our Nodo framework) but open to others like Dora and soon adding a dnn module (possibly based out of onnxruntime as it's the most performant crate I found to production today (sad is still c++ written only). Recently also adopted Arrow to base our Tensor structs instead of ndarray to be more aligned with tools like rerun.io.
Would be great to find some collaboration points between the two projects. Happy to arrange a call and discuss.
Beta Was this translation helpful? Give feedback.
All reactions