Skip to content

[QUESTION] Request: raw ONNX (pre-ORT) weights for DocQuadNet-256 #90

Description

@SanNian21

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions