| // build.rs — regenerate the two Burn graphs from the (patched) PaddlePaddle ONNX files. | |
| // build-dependencies: burn-onnx = "0.22.0-pre.1"; runtime: burn = "0.22.0-pre.2" (+ burn-store). | |
| use burn_onnx::{LoadStrategy, ModelGen}; | |
| fn main() { | |
| // PP-OCRv6_tiny_det: auto_pad SAME_UPPER rewritten to explicit pads (see fix_onnx.py). | |
| ModelGen::new() | |
| .input("det_pads.onnx") | |
| .out_dir("model/") | |
| .load_strategy(LoadStrategy::Bytes) | |
| .run_from_script(); | |
| // PP-OCRv6_tiny_rec: byte-identical to PaddlePaddle/PP-OCRv6_tiny_rec_onnx inference.onnx. | |
| ModelGen::new() | |
| .input("rec_pads.onnx") | |
| .out_dir("model/") | |
| .load_strategy(LoadStrategy::Bytes) | |
| .run_from_script(); | |
| } | |