Hi,
First of all, thank you for open-sourcing MakeACopy and the full DocQuadNet-256 training pipeline — it's a really clean, well-documented project.
I'm working on an embedded computer vision project (corner detection on a rigid rectangular object, deployed on an RK3588 SBC via RKNN-Toolkit2 for NPU inference), and DocQuadNet-256's architecture (MobileNetV3 backbone + lightweight FPN, no attention/heavy-reshape ops) looks like an excellent fit — much more NPU-friendly than other document-corner models I've tested.
I noticed the repo currently ships the model as docquadnet256_trained_opset17.ort, which includes ORT-specific fused ops(e.g. com.microsoft;1;FusedConv per the operator config file). RKNN-Toolkit2 requires a standard ONNX graph and can't consume the .ort format or its fused ops directly.
Would it be possible to share the original exported .onnx file (the one produced by training/docquad_m3/export_onnx.py, before the ORT conversion step in Section 11/17 of the training README)? I only need read access to the plain ONNX graph for local RKNN conversion experiments — happy to credit the project if this ends up working out.
Also curious if you've tried RKNN/NPU deployment yourselves, or if there's already an ONNX artifact attached to a past release I might have missed.
Thanks again for the great work!
Hi,
First of all, thank you for open-sourcing MakeACopy and the full DocQuadNet-256 training pipeline — it's a really clean, well-documented project.
I'm working on an embedded computer vision project (corner detection on a rigid rectangular object, deployed on an RK3588 SBC via RKNN-Toolkit2 for NPU inference), and DocQuadNet-256's architecture (MobileNetV3 backbone + lightweight FPN, no attention/heavy-reshape ops) looks like an excellent fit — much more NPU-friendly than other document-corner models I've tested.
I noticed the repo currently ships the model as
docquadnet256_trained_opset17.ort, which includes ORT-specific fused ops(e.g.com.microsoft;1;FusedConvper the operator config file). RKNN-Toolkit2 requires a standard ONNX graph and can't consume the.ortformat or its fused ops directly.Would it be possible to share the original exported
.onnxfile (the one produced bytraining/docquad_m3/export_onnx.py, before the ORT conversion step in Section 11/17 of the training README)? I only need read access to the plain ONNX graph for local RKNN conversion experiments — happy to credit the project if this ends up working out.Also curious if you've tried RKNN/NPU deployment yourselves, or if there's already an ONNX artifact attached to a past release I might have missed.
Thanks again for the great work!