Нативный движок на Swift запускает 4-битную модель Qwen3.8-Flash-Next размером 105 ГБ на Mac с Apple Silicon и 16–64 ГБ памяти, подгружая экспертов с SSD.
Edge0-AI/Edge0
Фреймворк с открытым исходным кодом для запуска больших разреженных MoE-моделей на потребительских устройствах: он подгружает веса экспертов с SSD и заранее предсказывает маршрутизацию.
- Звёзды
- 9,113
- Форки
- 1,405
- Открытые issues
- 8
- Последний коммит
- вчера
Что это?
edge0 — это фреймворк потокового инференса для языковых моделей с разреженной архитектурой Mixture-of-Experts (MoE). Вместо того чтобы хранить веса всех экспертов в памяти, он подгружает их из хранилища по мере необходимости. Поэтому пиковое потребление памяти зависит от набора активных экспертов, а не от общего числа параметров. В проекте доступны две модели: 35B-A3B и 8B-A1B, обе квантованы до 4 бит.
Чтобы скрыть затраты на загрузку экспертов с диска, обученная голова prerouter предсказывает маршрутизацию экспертов на следующем шаге, благодаря чему загрузка идёт одновременно с прямым проходом. Потери от квантования сокращаются с помощью адаптеров Recover-LoRA, обученных дистилляцией от полноточного учителя. Адаптеры не сливаются с базовой моделью, поэтому один экземпляр базовой модели только для чтения может использоваться с несколькими наборами адаптеров.
Сейчас Python-фреймворк работает на macOS с Apple Silicon через MLX и предоставляет совместимый с OpenAI endpoint для chat completions. В репозитории также есть нативные движки для macOS, iOS, Android и Windows; унифицированный слой доступа запланирован на Q4 2026.
Ключевые возможности
- 01По запросу подгружает веса экспертов с SSD, ограничивая потребление памяти активными экспертами.
- 02Обученный prerouter на шаг вперёд предсказывает маршрутизацию экспертов, чтобы загрузка шла одновременно с вычислениями.
- 03Адаптеры Recover-LoRA компенсируют большую часть потерь от квантования int4 и не сливаются с базовой моделью.
- 04Сервер OpenAI-совместимого API /v1/chat/completions и CLI для macOS с Apple Silicon.
- 05Каталоги с нативными движками для macOS, iOS, Android и Windows.
Сценарии использования
- Запуск MoE-модели класса 35B на Mac с ограниченным объёмом унифицированной памяти.
- Эксперименты с инференсом LLM непосредственно на iPhone, устройствах Android или ПК с Windows.
- Локальный запуск совместимого с OpenAI chat endpoint для инструментов разработки на Apple Silicon.
- Изучение выгрузки экспертов и предсказания маршрутизации для инференса при ограниченной памяти.
Быстрый старт
- 1
Создайте виртуальное окружение и установите пакет Python (macOS на Apple Silicon)
python3.12 -m venv .venv && .venv/bin/pip install -e '.[dev,fetch]' - 2
Скачайте модель 8B (около 4,2 ГБ) в models/edge0-8b
.venv/bin/huggingface-cli download Edge0/Edge0-8B-A1B-preview --local-dir models/edge0-8b - 3
Запустите быструю демонстрацию на скачанной модели
edge0 demo models/edge0-8b
Что важно знать
- Фреймворк Python работает только в macOS на Apple Silicon; бэкенд CUDA пока недоступен.
- Выпущенные модели помечены как preview.
- Контрольная точка 35B занимает на диске около 23 ГБ.
В выпуске Repolode Weekly
- Выпуск 3 · Большие MoE-модели с SSD и пересборка Rust за миллисекунды
Подгружает веса экспертов разреженной MoE с SSD по запросу, так что память ограничена активными экспертами. Обученный пре-роутер предсказывает маршрутизацию на шаг вперёд, чтобы загрузка шла параллельно с вычислениями.
В подборках
Темы
Частые вопросы
- Что такое Edge0?
- Фреймворк с открытым исходным кодом для запуска больших разреженных MoE-моделей на потребительских устройствах: он подгружает веса экспертов с SSD и заранее предсказывает маршрутизацию. edge0 — это фреймворк потокового инференса для языковых моделей с разреженной архитектурой Mixture-of-Experts (MoE). Вместо того чтобы хранить веса всех экспертов в памяти, он подгружает их из хранилища по мере необходимости. Поэтому пиковое потребление памяти зависит от набора активных экспертов, а не от общего числа параметров. В проекте доступны две модели: 35B-A3B и 8B-A1B, обе квантованы до 4 бит.
- Edge0 можно использовать бесплатно? Какая у него лицензия?
- Edge0 распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Edge0 всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Edge0 — 6 нояб. 2026 г..
- Для чего можно использовать Edge0?
- Запуск MoE-модели класса 35B на Mac с ограниченным объёмом унифицированной памяти. Эксперименты с инференсом LLM непосредственно на iPhone, устройствах Android или ПК с Windows. Локальный запуск совместимого с OpenAI chat endpoint для инструментов разработки на Apple Silicon. Изучение выгрузки экспертов и предсказания маршрутизации для инференса при ограниченной памяти.
- Как установить Edge0?
- Создайте виртуальное окружение и установите пакет Python (macOS на Apple Silicon): python3.12 -m venv .venv && .venv/bin/pip install -e '.[dev,fetch]' Скачайте модель 8B (около 4,2 ГБ) в models/edge0-8b: .venv/bin/huggingface-cli download Edge0/Edge0-8B-A1B-preview --local-dir models/edge0-8b Запустите быструю демонстрацию на скачанной модели: edge0 demo models/edge0-8b
- Где скачать Edge0?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Edge0-AI/Edge0
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Исследовательский фреймворк для гетерогенного инференса LLM на CPU и GPU, а также LoRA- и полного дообучения крупных MoE-моделей при ограниченной видеопамяти.
Запускает открытые модели ИИ локально на Mac с Apple Silicon с помощью MLX и предоставляет их через сервер, совместимый с Anthropic API, чтобы Claude Code работал без интернета.
Нативные реализации современных моделей генерации изображений (FLUX, Z-Image, Qwen Image и других) на Apple MLX для локального запуска на Mac.
Сервер инференса LLM для Mac с Apple Silicon: continuous batching, многоуровневый KV-кэш в RAM и на SSD и управление из меню-барa.
Среда выполнения на Swift и Metal запускает модель Gemma 4 26B-A4B на Mac с Apple Silicon и примерно 2 ГБ RAM, подгружая экспертов с SSD.