That's really impressive and much more performant. I was following a different approach: to run any ONNX model without prior modifications.
I've since moved away from ONNX and to a more GGML style.
Being bound to ONNX means moving at a slower velocity - the field moves so fast that you need complete control.