Skip to main content

mlx-vlm-inference

MLX-VLM — Inference y fine-tuning de Vision Language Models en Mac usando MLX. Soporta LLaVA, Pixtral, Florence2, Molmo, Paligemma, IDEFICS y más. Incluye server FastAPI, chat UI, y distributed inference.

Jump to install

Source facts

Repository
Ntizar/NtizarBrainMasterMind
Last source activity
June 26, 2026 at 12:05
Detected SKILL.md language
Spanish
Stars
2
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
mlx-vlm-inference
version
1.0.0
description
MLX-VLM — Inference y fine-tuning de Vision Language Models en Mac usando MLX. Soporta LLaVA, Pixtral, Florence2, Molmo, Paligemma, IDEFICS y más. Incluye server FastAPI, chat UI, y distributed inference.
license
MIT
tags
["mlops","MLX","VLM","vision-language","inference"]
# MLX-VLM — Vision Language Models en Mac ## Visión General [MLX-VLM](https://github.com/Blaizzy/mlx-vlm) (4.8k⭐) es un paquete para inference y fine-tuning de Vision Language Models (VLMs) y Omni Models (con audio/video) en Mac usando MLX. ## Modelos Soportados ### Vision-Language - LLaVA / LLaVA-NeXT - Pixtral - Florence2 - Molmo - Paligemma - IDEFICS / IDEFICS2 - DeepSeek-OCR / DeepSeek-OCR-2 - DOTS-OCR / DOTS-MOCR - Qwen2.5-VL - Gemma 3 ### Omni (Vision + Audio + Video) - Modelos con soporte multimodal completo ## Instalación ```bash pip install mlx-vlm ``` ## Uso CLI ```bash # Chat con imagen mlx_vlm.chat --model llava-next-llama3-8b --image photo.jpg # Chat con múltiples imágenes mlx_vlm.chat --model llava-next-llama3-8b --image img1.jpg --image img2.jpg # Modelo específico mlx_vlm.chat --model Florence-2-Large ``` ## Server FastAPI ```bash # Iniciar servidor con continuous batching mlx_vlm.server --model llava-next-llama3-8b --continuous-batching # Con APC (Automatic Prefix Caching) mlx_vlm.server --model llava-next-llama3-8b --apc # Con KV Cache Quantization mlx_vlm.server --model llava-next-llama3-8b --kv-cache-quantization ``` ## Python API ```python from mlx_vlm import load, generate model, processor = load("llava-next-llama3-8b") output = generate( model, processor, "Describe this image", "photo.jpg", verbose=True ) ``` ## Características Avanzadas ### Speculative Decoding - DFlash (Qwen3.5) - Gemma 4 MTP ### Vision Feature Caching - Cache de features visuales para chat multi-imagen - Acelera respuestas con imágenes similares ### TurboQuant KV Cache - Cuantización de KV cache para más contexto ### Distributed Inference - Inference distribuido en múltiples GPUs ### Fine-tuning - Fine-tuning incluido para modelos soportados ## Chat UI ```bash # Interfaz Gradio mlx_vlm.gradio --model llava-next-llama3-8b ``` ## Referencias - [MLX-VLM GitHub](https://github.com/Blaizzy/mlx-vlm) - [Apple MLX](https://github.com/apple/mlx)
View on GitHub