---
title: Ornith-1.0-35B-bf16
canonical_url: "https://www.modelscope.cn/models/mlx-community/Ornith-1.0-35B-bf16"
md_url: "https://www.modelscope.cn/models/mlx-community/Ornith-1.0-35B-bf16.md"
repository: mlx-community/Ornith-1.0-35B-bf16
last_updated: 2026-06-28
license: mit
pipeline_tag: image-text-to-text
tasks:
  - image-text-to-text
model_type:
  - qwen3_5_moe
architectures:
  - Qwen3_5MoeForConditionalGeneration
base_model:
  - deepreinforce-ai/Ornith-1.0-35B
base_model_relation: finetune
parameters: 35.1B
tensor_type:
  - BF16
library_name:
  - mlx
  - safetensors
  - pytorch
frameworks:
  - pytorch
downloads: 67
stars: 1
tags:
  - mlx
  - mlx-vlm
  - vlm
  - moe
---

# Ornith-1.0-35B-bf16

> Ornith-1.0-35B-bf16 - mlx-community 在 ModelScope 开源的模型。Full-precision (bfloat16) MLX build of deepreinforce-ai/Ornith-1.0-35B, produced with mlx-vlm 0.6.3. Full multimodal: vision encoder + language model, no precision loss. For Apple Silicon. Runs in…

mlx-community/Ornith-1.0-35B-bf16 是 ModelScope 魔搭社区上的 35.1B 参数image-text-to-text模型，采用 mit 许可，基于 deepreinforce-ai/Ornith-1.0-35B 构建。

- **Repository**: mlx-community/Ornith-1.0-35B-bf16
- **License**: mit
- **Tasks**: image-text-to-text
- **Parameters**: 35.1B
- **Base model**: deepreinforce-ai/Ornith-1.0-35B
- **Tags**: mlx, mlx-vlm, vlm, moe
- **Downloads**: 67
- **Stars**: 1
- **Last updated**: 2026-06-28

Source: https://www.modelscope.cn/models/mlx-community/Ornith-1.0-35B-bf16

---

# Ornith-1.0-35B-bf16

Full-precision (bfloat16) MLX build of
[deepreinforce-ai/Ornith-1.0-35B](https://huggingface.co/deepreinforce-ai/Ornith-1.0-35B),
produced with `mlx-vlm` 0.6.3. Full multimodal: vision encoder + language model, no precision loss.
For Apple Silicon. Runs in `mlx-vlm` or any MLX app.

≈70 GB on disk; fits in 128 GB unified memory. Use a quantized sibling (3-, 4-, 5-, 6- or 8-bit) on
smaller machines.

## Conversion note (MoE expert fusion)

Ornith stores its 256 MoE experts unfused (per-expert), but mlx-vlm's `qwen3_5_moe` loader expects
them fused/batched. A `sanitize` monkeypatch was required to stack the experts before conversion;
without it the conversion failed.

## Usage

```bash
uvx --from mlx-vlm mlx_vlm.generate \
  --model mlx-community/Ornith-1.0-35B-bf16 --image image.png \
  --prompt "Describe this image." --max-tokens 512
```

```python
from mlx_vlm import load, generate
model, processor = load("mlx-community/Ornith-1.0-35B-bf16")
```

## Conversion check

Smoke-tested after conversion: coherent on both an image prompt (correctly read an evaluation bar
chart) and a text reasoning prompt (`17 * 24` solved as 408), no repetition loop. **69 tok/s**
generation, **peak 72 GB** on a Macbook Pro M5 Max 128GB 40 GPU.

Refer to the original model card for architecture, benchmarks, license, and intended use.
