What does HackerNews think of onnx?
Open standard for machine learning interoperability
We are currently looking at MLflow[3] for the tracking server, it has some major pain points though. We use Tune[4] for hyperparameter search, and MLflow provides no way to delete artifacts from the parallel runs which will lead to massive amounts of wasted storage or dangerous external cleanup scripts. They have also been resisting requests for the feature in numerous issues. Not a good open source solution in the space.
Note that this is for an embedded deployment environment.
[1] https://github.com/onnx/onnx
The biggest "hole" in the ONNX ecosystem, that I see, is that Tensorflow doesn't natively support the format. But, there are converters to convert TF models to ONNX, so that shouldn't be a huge issue.
Also, despite the name "Open Neural Network eXchange", ONNX is capable of representing non neural-network models as well. Just something to keep in mind.
It is also under the 'onnx' namespace, presumably because it was a team effort.
It looks like Microsoft often uses MIT (vscode, dotnet, CNTK, ChakraCore), does this mean Microsoft was the driving force (even though it's a Facebook blog)?
* just noticed the link to Microsofts blog at the bottom of the page [2].
[1] https://github.com/onnx/onnx [2] https://www.microsoft.com/en-us/cognitive-toolkit/blog/2017/...