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.