@smth Thanks for your efforts on the project. As for me, this project is not as interesting as the opencv dnn module, with dnn module, I can forward my data into the models with one and only api, I do not need to deal with different languages on different platforms.  But with ONNX, although the models are deployable, I still need to write x codes for x platforms.
The beauty of opencv dnn is, no matter what kind of os you are running, you can forward your models by the same c++ api, while caffe2 adopt solution similar to tensorflow, generate different api for different platforms(please correct me if I am wrong). I think this solution is not as portable as opencv dnn, why not just provide a set of c++ api which could compile on windows, mac, linux, android and ios like opencv dnn did? If any users favor java or another languages, there are many tools could generate the api from c++.