--- license: apache-2.0 pipeline_tag: text-generation library_name: boole-demo base_model: Qwen/Qwen3-1.7B base_model_relation: quantized language: - en tags: - qwen3 - 1-bit - quantized - safetensors - vllm - humming-kernels ---
A small and strong 1-bit LLM
Safetensors · GGUF · 💬 On-Device Chat · Blog · Code
Boole-1.7B is a 1-bit language model derived from Qwen3-1.7B. Its weights take 247 MB, 13.9× less than the BF16 original, and it keeps 85.9% of the original's ten-task benchmark average (50.55 vs 58.83).  ## Files | File | Runtime | Size | | --- | --- | --- | | [Boole-1.7B.safetensors](https://huggingface.co/precision-numerics/Boole-1.7B/blob/main/Boole-1.7B.safetensors) | vLLM + Humming · CUDA | 247.1 MB | For llama.cpp, use the separate [GGUF release](https://huggingface.co/precision-numerics/Boole-1.7B-GGUF). ## Quick start This is a packed 1-bit checkpoint. Use the [boole-demo](https://github.com/PrecisionNumerics/boole-demo) loader to export it for vLLM + Humming on a CUDA GPU. The install pins vLLM 0.31.0 and humming-kernels 0.1.16. ```bash git clone https://github.com/PrecisionNumerics/boole-demo.git && cd boole-demo python -m pip install -e '.[vllm]' boole-prep vllm precision-numerics/Boole-1.7B --out out/humming vllm serve out/humming \ --dtype bfloat16 --max-model-len 4096 \ --default-chat-template-kwargs '{"enable_thinking": false}' ``` The loader downloads the checkpoint, config, and tokenizer files. See the [runtime README](https://github.com/PrecisionNumerics/boole-demo#vllm--humming) for a chat request example. ## Intended use English-language inference in non-thinking mode (`enable_thinking=false`). ## Evaluation Scores are the equal-weight mean of ten tasks: MMLU-Redux, GPQA-Diamond, MuSR, IFEval, IFBench, GSM8K, MATH-500, HumanEval+, MBPP+ and BFCLv3, run in non-thinking mode with greedy decoding (GPQA-Diamond averages ten sampled runs). Harness: EvalScope 1.4.2 and bfcl-eval 2025.10.27.1. See the [blog](https://precisionnumerics.ai/blog/boole-1p7b) for the comparison.