--- license: mit base_model: baidu/Unlimited-OCR base_model_relation: quantized pipeline_tag: image-text-to-text library_name: vllm tags: - ocr - vllm - cuda - awq - compressed-tensors - preview - jetson-thor - ax-engine - automatosx --- # AX-Unlimited-OCR-3B-MoE-CUDA-AWQ-W4A16 > **CUDA PREVIEW — not a full multi-architecture GA release.** > NVIDIA Thor `aarch64` passed formal native and immutable OCI acceptance. > `x86_64` remains experimental until the exact Production A100 OCI gate passes. This is one shared AWQ W4A16 checkpoint intended for CUDA/vLLM. The same model files may be downloaded on Thor and x86 Linux, but this preview makes a formal support claim only for NVIDIA Thor. ## Architecture status | Target | Status | Release claim | |---|---|---| | NVIDIA Thor (`aarch64`) | Formally validated | Supported by this preview | | A100-SXM4-80GB (`x86_64`, SM80) | Experimental | Native evidence exists; formal Production OCI pending | | RTX A6000 (`x86_64`, SM86) | Experimental | No formal compatibility or performance claim | The available x86 development hosts currently report Thunder `mode=prototyping`, Docker `fastvfs`, and `/etc/thunder/libthunder.so` injection. Increasing their disks to 200 GB solved storage capacity but did not turn them into standard Production NVIDIA runtimes. This is an evidence-host limitation, not a claim that the checkpoint itself failed on x86. `native_x86_64_acceptance` remains recorded as `false`; it was not removed or changed to pass. The existing full CUDA publisher still requires both architectures and all 31 GA gates. No immutable SemVer GA tag is created for this preview. ## Thor evidence - Formal OCI child: `127.0.0.1:5000/axocr-cuda@sha256:73257ded4e5a0b763ce7c117dca846c6796b786b8933c236ab479e4f58845575` - Image config: `sha256:d6418adfcb11c371a13595d5df1af3d76f78542fc5f4050ac2534ae8285a0565` - OCI receipt: `7ef7bb054547ad3ec479ace48a2ec22d18ded21fd6738017fadee055d461f6d4` - Frozen runtime source: `9b71932f621ee2939b40507a8ab942559851e757c4e54fe59528b498072fce10` - Upstream source: `baidu/Unlimited-OCR@ee63731b6461c8afcdcc7b15352e7d2ffecc2ead` - Evaluation set: `ax-ocr-accuracy-v3-20260723` (208 samples) | Thor metric | BF16 | AWQ | |---|---:|---:| | Aggregate throughput (completion tok/s) | 30.9081 | 31.0139 | | p95 latency (s) | 23.2570 | 23.0460 | | Mean CER | 0.089845 | 0.088245 | | Digit CER | 0.076077 | 0.076705 | The exact public-safe evidence summary is in `preview_manifest.json`. ## Serving Use AX-OCR 0.5.0 source matching the frozen runtime identity and public vLLM 0.25.1 with CUDA 13.0. On Thor the AX-OCR vLLM plugin selects the validated eager compatibility path. ```bash ax-ocr vllm-serve \ --model-path AutomatosX/AX-Unlimited-OCR-3B-MoE-CUDA-AWQ-W4A16 \ --host 127.0.0.1 \ --port 8000 ``` Requests must preserve the literal `` prompt, set `skip_special_tokens=false`, and use the Unlimited-OCR no-repeat/R-SWA request settings recorded by AX-OCR. ## Limitations - This preview is not a Production support statement for x86 CUDA. - A6000 and other NVIDIA GPUs may require different kernels or fallbacks. - The model is not MLX or GGUF. - OCR can hallucinate or omit content; verify high-stakes documents.