| Baberu OCR Experimental Full-WebGPU ONNX Bundles |
|
|
| This repository contains files derived from Baberu OCR. |
|
|
| Original work: Baberu OCR |
| Source: https: |
| Original revision: d9cc13153e9a1cd8fdfa3b7b1cc329da2020aeae |
| Copyright 2026 Baberu OCR authors |
|
|
| Modifications by ameraino11: |
| - converted constant decoder MatMul and embedding Gather weights to symmetric |
| per-output-channel INT8 QDQ; |
| - replaced the native dynamic-INT8 execution pattern with WebGPU-compatible |
| DequantizeLinear and FP32 MatMul/Gather operations; |
| - exported separate prefill/step graphs and complete shared unified graphs; |
| - added an INT32 token-ID interface without pruning layers, widths, vocabulary, |
| attention heads, KV heads, or decoder weights; |
| - added browser GPU-resident vision/KV execution, explicit session/device |
| cleanup, validation, and benchmark source. |
|
|
| Modified model files: |
| - variants/webgpu-121/decoder_prefill_qdq_int8.onnx |
| - variants/webgpu-121/decoder_step_qdq_int8.onnx |
| - variants/webgpu-121/decoder_unified_qdq_int8.onnx |
| - variants/webgpu-121/decoder_unified_gather_qdq_int8.onnx |
| - variants/webgpu-242/decoder_prefill_qdq_int8.onnx |
| - variants/webgpu-242/decoder_step_qdq_int8.onnx |
| - variants/webgpu-242/decoder_unified_qdq_int8.onnx |
| - variants/webgpu-242/decoder_unified_gather_qdq_int8.onnx |
|
|
| The vision_int4.onnx and vision_fp16.onnx files are unmodified upstream |
| copies. This conversion is independent and is not an official Baberu OCR |
| release. The repository is maintained as a personal hosting/download mirror |
| for experimental use and is not represented as production ready. |
|
|