1.5 family spans dense 2B and 8B variants plus a 30B-A3B MoE variant, and is framed upstream around a shared GUI semantics stage, online RL for long-horizon navigation, and model merging across grounding, web, and mobile domains.bf16 reference conversion and then quantized with mlx-vlm. It was validated locally with both mlx_vlm prompt-packet checks and vllm-mlx OpenAI-compatible serve checks.| Field | Value |
|---|---|
| Upstream model | inclusionAI/UI-Venus-1.5-8B |
| Artifact type | 4bit quantized MLX conversion |
| Source artifact | local validated bf16 MLX artifact |
| Conversion tool | mlx_vlm.convert via mlx-vlm 0.3.12 |
| Python | 3.11.14 |
| MLX | 0.31.0 |
| Transformers | 5.2.0 |
| Validation backend | vllm-mlx (phase/p1 @ 8a5d41b) |
| Quantization | 4bit |
| Group size | 64 |
| Quantization mode | affine |
| Converter dtype note | float16 |
| Reported effective bits per weight | 5.256 |
| Artifact size | 5.38G |
| Template repair | tokenizer_config.json["chat_template"] was re-injected after quantization |
chat_template.json, chat_template.jinja, and tokenizer_config.json["chat_template"].chat_template.jinja is present as an additive compatibility shim.mlx_vlm prompt-packet validation: PASSvllm-mlx OpenAI-compatible serve validation: PASSbf16 reference artifactreason fieldbbox_2d5.38Gmlx_vlm validation used about 18.77 GB peak memory195-200 prompt tok/s and 52.1-67.6 generation tok/s across the four validation promptsvllm-mlx serve validation completed in about 24.48s non-stream and 26.34s streamedpip install -U mlx-vlm1python -m mlx_vlm.generate \
2 --model mlx-community/UI-Venus-1.5-8B-4bit \
3 --image path/to/image.png \
4 --prompt "Describe the visible controls on this screen." \
5 --max-tokens 256 \
6 --temperature 0.01from mlx_vlm import load, generate
2
3model, processor = load("mlx-community/UI-Venus-1.5-8B-4bit")
4result = generate(
5 model,
6 processor,
7 prompt="Describe the visible controls on this screen.",
8 image="path/to/image.png",
9 max_tokens=256,
10 temp=0.0,
11)
12print(result.text)python -m vllm_mlx.cli serve mlx-community/UI-Venus-1.5-8B-4bit --mllm --localhost --port 8000mlx-community/UI-Venus-1.5-8B-bf16mlx-community/UI-Venus-1.5-8B-6bitmlx-community/UI-Venus-1.5-8B-4bit - this modelbf16 reference artifact.bf16 and 6bit was grounding stability, including both localization drift and schema drift on the fixed grounding prompt.