anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
2-bit, 3-bit and 4-bit compressed copies of Google's gemma-4-26B-A4B-it chat model in the Cactus weights format. Built to run on ARM devices through the Cactus runtime.
gemma-4-26B-A4B-it Cactus CQ is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download Cactus-Compute/gemma-4-26B-A4B-it
This repository holds three compressed versions of google/gemma-4-26B-A4B-it, made by Cactus-Compute. They use 2, 3 and 4 bits per weight and are stored in the Cactus weights format for running on ARM devices.
The 2-bit and 3-bit versions are calibrated, so they keep quality close to the original at a much smaller size. The 4-bit version uses plain round-to-nearest rounding without calibration.
Developers who build apps that run a large chat model directly on an ARM device and use the Cactus runtime. The model is a mixture-of-experts design, and the files are shaped for that.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Mobile apps | App developers | Run a chat model on the device instead of a server | An ARM phone app that answers without a network |
| Embedded systems | Hardware engineers | Fit a large model into limited memory | Choosing the 2-bit file for a small device |
| Research | Quantization researchers | Study calibrated low-bit methods on an expert model | Comparing perplexity across bit widths |
| Privacy-minded teams | Product teams | Keep prompts on the device | An assistant that never sends text out |
Anyone who needs x86 desktop inference or a plain Transformers checkpoint can skip it, since the card covers only the Cactus ARM runtime.
| Use case | Who | What they get back |
|---|---|---|
| On-device chat | App developers | Text replies produced locally on ARM hardware |
| Size tuning | Engineers | A choice of 2, 3 or 4 bits per weight |
| Quality comparison | Researchers | Published perplexity for each variant |
You need the Cactus runtime for ARM, which this page does not describe, and Python for the download.
pip install -U huggingface_hub hf download Cactus-Compute/gemma-4-26B-A4B-it
Pick one of the three zip files, load it in the Cactus runtime, and chat with it as you would with the original model. The card gives no commands for the runtime itself.
The three files hold the 2-bit calibrated version at about 2.36 bits per weight overall, the 3-bit calibrated version and the 4-bit round-to-nearest version.
A developer building an ARM app downloads the 3-bit file, loads it in the Cactus runtime and asks a question in chat. The reply is generated on the device. What speed to expect is not stated in the card.
If you are new, quantization means storing a model's numbers with fewer bits so the model fits in less memory. The card measured how well each version predicts held-out answers, and lower perplexity means better. Start with the 4-bit file if your device has room.
For experts, the method is codebook quantization with a per-group Hadamard rotation. The 2-bit and 3-bit files add activation scaling in the style of AWQ and a GPTQ step that is aware of routing, so each expert is calibrated on the tokens routed to it. Embeddings use 4-bit codebooks, while norms, router and biases stay in FP16. Calibration used about 2M tokens from WildChat and AceCode, generated by the model with thinking on. The 4-bit version skips calibration because calibrating there made results worse. Uncalibrated 2-bit and 3-bit rounding gave perplexity of 33,827 and 32.56, and the card notes about two points of noise.
The points below cover limits and costs.
2-bit, 3-bit and 4-bit compressed copies of Google's gemma-4-26B-A4B-it chat model in the Cactus weights format. Built to run on ARM devices through the Cactus runtime.
Made by Cactus-Compute on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: This repository holds three compressed versions of google/gemma-4-26B-A4B-it, made by Cactus-Compute. They use 2, 3 and 4 bits per weight and are stored in the Cactus weights format for running on ARM devices.
The 2-bit and 3-bit versions are calibrated, so they keep quality close to the original at a much smaller size. The 4-bit version uses plain round-to-nearest rounding without calibration.
Who it suits: Developers who build apps that run a large chat model directly on an ARM device and use the Cactus runtime. The model is a mixture-of-experts design, and the files are shaped for that.
Industry | Who uses it | How they use it | Example
Mobile apps | App developers | Run a chat model on the device instead of a server | An ARM phone app that answers without a network
Embedded systems | Hardware engineers | Fit a large model into limited memory | Choosing the 2-bit file for a small device
Research | Quantization researchers | Study calibrated low-bit methods on an expert model | Comparing perplexity across bit widths
Privacy-minded teams | Product teams | Keep prompts on the device | An assistant that never sends text out
Anyone who needs x86 desktop inference or a plain Transformers checkpoint can skip it, since the card covers only the Cactus ARM runtime.
Where to use it:
Use case | Who | What they get back
On-device chat | App developers | Text replies produced locally on ARM hardware
Size tuning | Engineers | A choice of 2, 3 or 4 bits per weight
Quality comparison | Researchers | Published perplexity for each variant
How to set it up: You need the Cactus runtime for ARM, which this page does not describe, and Python for the download.
pip install -U huggingface_hub
hf download Cactus-Compute/gemma-4-26B-A4B-it
How to use it: Pick one of the three zip files, load it in the Cactus runtime, and chat with it as you would with the original model. The card gives no commands for the runtime itself.
The three files hold the 2-bit calibrated version at about 2.36 bits per weight overall, the 3-bit calibrated version and the 4-bit round-to-nearest version.
Example: A developer building an ARM app downloads the 3-bit file, loads it in the Cactus runtime and asks a question in chat. The reply is generated on the device. What speed to expect is not stated in the card.
Title: Held-out perplexity, lower is better
bf16 baseline: 7.25 PPL
2-bit calibrated: 6.81 PPL
3-bit calibrated: 6.32 PPL
4-bit RTN: 6.00 PPL
For newcomers and experts: If you are new, quantization means storing a model's numbers with fewer bits so the model fits in less memory. The card measured how well each version predicts held-out answers, and lower perplexity means better. Start with the 4-bit file if your device has room.
For experts, the method is codebook quantization with a per-group Hadamard rotation. The 2-bit and 3-bit files add activation scaling in the style of AWQ and a GPTQ step that is aware of routing, so each expert is calibrated on the tokens routed to it. Embeddings use 4-bit codebooks, while norms, router and biases stay in FP16. Calibration used about 2M tokens from WildChat and AceCode, generated by the model with thinking on. The 4-bit version skips calibration because calibrating there made results worse. Uncalibrated 2-bit and 3-bit rounding gave perplexity of 33,827 and 32.56, and the card notes about two points of noise.
Start from google/gemma-4-26B-A4B-it
Calibrate each expert on its own routed tokens
Quantize to 2, 3 or 4 bits
Package the weights as Cactus zip files
Run them on ARM with the Cactus runtime
Good to know: The points below cover limits and costs.
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download Cactus-Compute/gemma-4-26B-A4B-it
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| gemma-4-26B-A4B-it Cactus CQ This page | 41 | 6 | — | gemma | |
| Smaug-DecisionsShares gemma4 · on-device | 110 | 4 | 8.6B | apache-2.0 | |
| POCKET-35B-GGUFShares on-device · quantized | 452,730 | 91 | 34.7B | apache-2.0 | |
| BotPsy-0.8B-GGUFsShares on-device · quantized | 827 | 17 | 752M | apache-2.0 | |
| Gemma4-12B v2 Coding + Agentic EditionShares gemma4 · text-generation | 92,024 | 1,773 | 11.9B | apache-2.0 | |
| MedErtas v0.1 31B LSShares gemma4 · text-generation | 59,001 | 3 | 20.9B | apache-2.0 |
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.