Spark-X2.6-4B — MLX oQ8e (FP16 quantization source)

This is an MLX quantization prepared by xunlinkx with the oMLX quantization pipeline from XHToken/Spark-X2.6-4B, the upstream SparkLLM model. This repository links back to the original model and follows its Apache-2.0 license. See the upstream model card and official Spark-X2.6 project for model details, intended use, and limitations.

This repo contains the same model architecture and tokenizer, with quantized weights for local MLX inference. The original checkpoint is BF16; it was converted to FP16 before quantization. The -fp16 suffix records that quantization input format. Quantization used oMLX enhanced calibration (128 samples, 512-token sequence length), group size 64, and affine quantization.

Model details

  • Base model: XHToken/Spark-X2.6-4B
  • Quantization: 8-bit
  • Quantization layout: Uniform 8-bit affine quantization for quantized linear layers; group size 64. Remaining tensor storage follows the MLX model format.
  • Architecture: spark2_5
  • License: Apache-2.0, inherited from the upstream model. See the upstream license.
  • Intended hardware: Apple Silicon Macs using MLX, including M1 through M6 generations. FP16 quantization source was chosen for broad compatibility across older and newer Apple Silicon.
  • Use case: The highest-precision variant in this set, with a larger download and memory footprint than the 4-bit and 5-bit builds.

Loading

Use a recent oMLX installation with Spark spark2_5 architecture support. Select this repository as the model in oMLX. The saved config.json contains the quantization metadata needed to load the weights.

For direct generation with an MLX-LM installation that supports Spark:

mlx_lm.generate \
  --model xunlinkx/Spark-X2.6-4B-oQ8e-fp16 \
  --prompt "What is the capital of Anhui Province?" \
  --max-tokens 256 \
  --temp 1.0 \
  --top-p 0.95

The upstream model recommends temperature 1.0 and top-p 0.95; consult its card for chat-template and thinking-budget settings supported by your runtime.

Validation

A local short-prompt generation smoke check completed for this quantized checkpoint: 16 generated tokens; peak memory reported by MLX: 4.530 GB. This is a basic load-and-generate check, not a benchmark or a quality comparison. Memory requirements increase with context length and runtime overhead.

Attribution

Original model and research are by the SparkLLM team at XHToken. This repository contains a community quantization by xunlinkx; it is not an official XHToken release and has not been endorsed by the upstream authors.

Downloads last month
260
Safetensors
Model size
4B params
Tensor type
U32
·
F16
·
MLX
Hardware compatibility
Log In to add your hardware

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for brainworkup/Spark-X2.6-4B-oQ8e-fp16

Quantized
(48)
this model