--- license: mit library_name: onnx tags: - minicheck - onnx - fact-checking - text2text-generation - flan-t5 - natural-language-inference base_model: lytang/MiniCheck-Flan-T5-Large pipeline_tag: text-classification --- # MiniCheck-Flan-T5-Large (ONNX) An ONNX export of [**MiniCheck-Flan-T5-Large**](https://huggingface.co/lytang/MiniCheck-Flan-T5-Large) (770M, FLAN-T5-large fine-tuned for grounded fact-checking), for in-process inference without a Python/PyTorch runtime. ## Why this exists Upstream MiniCheck publishes only the PyTorch checkpoint - no ONNX build existed for this 770M encoder-decoder verifier. This is that build, so anyone who wants to experiment with MiniCheck-Flan-T5-Large can, without standing up a PyTorch runtime or writing a custom export pathway. It reflects a Familiar Tools belief: a specialized, right-sized model that runs efficiently and in-process beats reaching for a large, general, resource-hungry one. Exporting a focused model to ONNX is part of that - it makes the model cheap to run, easy to embed, and light on dependencies. Custom, deliberately engineered solutions tend to be more efficient and more resource-aware than general-purpose defaults. ## Files Exported with `optimum-cli export onnx --task text2text-generation --opset 14 --dtype fp32`. | File | Notes | |------|-------| | `encoder_model.onnx` (~1.3 GB) | Encoder stack. Inputs: `input_ids`, `attention_mask`. | | `decoder_model.onnx` (~1.8 GB) | Decoder stack. Inputs: `input_ids`, `encoder_hidden_states`, `encoder_attention_mask`. No KV-cache (single decode step). | | `tokenizer.json` | HF fast tokenizer (loads with the Rust `tokenizers` crate). | | `spiece.model` | SentencePiece model. | | `config.json`, `generation_config.json`, `tokenizer_config.json`, `special_tokens_map.json` | T5 config + tokenizer metadata. | MiniCheck is used as a single-step seq2seq verifier: the encoder reads the `(document, claim)` prompt, the decoder takes one step, and the probability mass on the "Yes" vs "No" vocabulary tokens gives the support score. ## License and attribution Released under the **MIT License**, matching upstream. - MiniCheck: Tang et al., *MiniCheck: Efficient Fact-Checking of LLMs on Grounding Documents*, EMNLP 2024 ([arXiv:2404.10774](https://arxiv.org/abs/2404.10774)). - Original weights: [`lytang/MiniCheck-Flan-T5-Large`](https://huggingface.co/lytang/MiniCheck-Flan-T5-Large). - Base model: `google/flan-t5-large`. This repo redistributes a derivative (ONNX export) of the above under the same MIT terms. Weights were not retrained or modified; only the inference graph was re-expressed.