How to use from the
Use from the
MLX library
# Make sure mlx-vlm is installed
# pip install --upgrade mlx-vlm

from mlx_vlm import load, generate
from mlx_vlm.prompt_utils import apply_chat_template
from mlx_vlm.utils import load_config

# Load the model
model, processor = load("mlx-community/Ornith-1.0-35B-bf16")
config = load_config("mlx-community/Ornith-1.0-35B-bf16")

# Prepare input
image = ["http://images.cocodataset.org/val2017/000000039769.jpg"]
prompt = "Describe this image."

# Apply chat template
formatted_prompt = apply_chat_template(
    processor, config, prompt, num_images=1
)

# Generate output
output = generate(model, processor, formatted_prompt, image)
print(output)

Ornith-1.0-35B-bf16

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-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

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
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.

Downloads last month
7,693
Safetensors
Model size
35B params
Tensor type
BF16
·
MLX
Hardware compatibility
Log In to add your hardware

Quantized

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

Model tree for mlx-community/Ornith-1.0-35B-bf16

Finetuned
(11)
this model
Merges
1 model

Collection including mlx-community/Ornith-1.0-35B-bf16