Downloads · 30 days
14.3K
83% of all-time downloads
TensorFold/Qwen3.8-27B-MLX-4bit
Qwen3.8-27B-MLX-4bit is a image-text-to-text model from TensorFold. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as apache-2.0.
<p align="center" <a href="https://tensorfold.dev" <img src="https://huggingface.co/spaces/TensorFold/README/resolve/main/tensorfold-logo.png" alt="TensorFold" width="160" </a </p
Downloads · 30 days
14.3K
83% of all-time downloads
All-time downloads
17.3K
Public
Parameters
27.4B
16.1 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors16.1 GB · 100%
How the weights are stored.
U3226.9B · 98%
From the Hugging Face model README
This repository contains a stock 4-bit affine MLX conversion of Qwen3.8-27B. The upstream model is a dense, native vision-language model with flexible thinking control and support for text, images, and video. Its tokenizer, processor configuration, chat template, and generation configuration are preserved.
| Item | Value |
|---|---|
| Base model | Qwen/Qwen3.8-27B |
| Format | MLX safetensors |
| Quantization | 4-bit affine, group size 64 |
| Effective precision | 4.695 bits per weight |
| Conversion stack | mlx-vlm 0.6.3, mlx-lm 0.31.3, mlx 0.32.0 |
| Weight shards | 3 |
| Weight size | 16.06 GB (14.95 GiB) |
| Maximum configured context | 262,144 tokens |
| Architecture | qwen3_5 / Qwen3_5ForConditionalGeneration |
This checkpoint was load-tested and generation-tested on the following machine:
| Hardware | Configuration |
|---|---|
| Host | Mac Studio |
| Chip | Apple M3 Ultra |
| CPU | 32 cores (24 performance + 8 efficiency) |
| Unified memory | 256 GB |
| Runtime | MLX-VLM 0.6.3 / MLX 0.32.0 |
| Measurement | Result |
|---|---|
| Decode (median) | 39.90 tokens/s |
| Reported peak memory | 20.14 GB |
| Timed runs | 3 × 256 generated tokens |
| Warm-up | 256 generated tokens |
| Prompt | 81 tokens after chat templating |
The decode figure is the median of three greedy 256-token runs after a 256-token Metal-kernel warm-up. Individual runs measured 39.90, 39.89, and 39.91 tokens/s. This is a practical local reference, not a controlled cross-platform benchmark; prompt length, context growth, sampler settings, memory pressure, thermal state, and runtime versions can materially change performance.
python -m pip install -U mlx-vlm huggingface_hub
python -m mlx_vlm.generate \
--model TensorFold/Qwen3.8-27B-MLX-4bit \
--prompt "Explain the difference between linear and full attention." \
--max-tokens 512
Download for local use:
hf download TensorFold/Qwen3.8-27B-MLX-4bit \
--local-dir ~/.omlx/models/TensorFold/Qwen3.8-27B-MLX-4bit
~/.omlx/models/TensorFold/Qwen3.8-27B-MLX-4bit.Qwen3.8-27B-MLX-4bit and use the chat UI or OpenAI-compatible endpoint.curl "$OMLX_BASE_URL/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OMLX_API_KEY" \
-d '{
"model": "Qwen3.8-27B-MLX-4bit",
"messages": [{"role": "user", "content": "Write a short Swift actor example."}],
"temperature": 1.0,
"top_p": 0.95,
"max_tokens": 256
}'
For long prompts, begin with a conservative context limit and increase it while watching memory pressure. The configured context is a model capability, not a guarantee that every host can prefill it within available unified memory.
Qwen3.8-27B is a dense causal language model with a vision encoder. It uses the Qwen3.5 architectural foundation, interleaving Gated DeltaNet linear-attention blocks with periodic full-attention blocks.
| Architecture detail | Upstream value |
|---|---|
| Parameters | 27B |
| Language layers | 64 |
| Hidden size | 5,120 |
| Attention heads / KV heads | 24 / 4 |
| Linear-attention V / QK heads | 48 / 16 |
| FFN intermediate size | 17,408 |
| Vocabulary / padded embeddings | 248,320 |
| Configured context | 262,144 tokens |
For upstream evaluations, usage guidance, intended use, limitations, safety information, and the full architecture discussion, see the original model card.
This is a community conversion, not an official Qwen release. Validate quality and numerical behaviour on your own representative workload before production use.
The upstream model is released under the Apache License 2.0. A copy is included in this repository; review it before use or redistribution.
All model design, training, benchmark, and upstream documentation credit belongs to Qwen and the original contributors. The MLX conversion, Apple-silicon validation, compatibility work, and packaging are provided by TensorFold.
<!-- TensorFold-chooser-start -->64GB Macs · 128GB Macs · 256GB Macs
Published peak memory: 20.14 GB; estimated starting tier: 64GB, leaving about 43 GB nominal headroom. The collections use published M3 Studio peaks with at least 25% nominal headroom; fit on other Macs is an estimate, and full context is not guaranteed. Start with short context and one request.
The exact tested oMLX application version is not recorded here; a library version is not an app version. The original performance tables retain their benchmark conditions and speed figures; this documentation update adds no new test results.
hf download TensorFold/Qwen3.8-27B-MLX-4bit --local-dir ./models/Qwen3.8-27B-MLX-4bit
Add the downloaded folder to oMLX model directories, refresh the list, and follow this card's architecture and MTP compatibility requirements before loading.
Try this in a new chat with a 128-token output limit:
Explain why the sky looks blue in three short sentences.
This is a demo prompt to try, not a recorded successful run; a captured demonstration for this documentation update is not yet available.
<!-- TensorFold-chooser-end -->