LLM

Colibri: движок для запуска гигантской GLM-5.2 на обычном ПК с 25 ГБ ОЗУ

Разработчик JustVugg создал движок Colibri, который позволяет запускать модель GLM-5.2 с 744 миллиардами параметров на потребительском железе, кардинально снижая требования к памяти.

Иллюстрация к новости: Colibri: движок для запуска гигантской GLM-5.2 на обычном ПК с 25 ГБ ОЗУ

Разработчик JustVugg представил движок Colibri, который позволяет запускать крупную языковую модель GLM-5.2 на компьютере с 25 ГБ оперативной памяти. Ранее для работы с такой моделью требовалось значительно больше ресурсов.

GLM-5.2 - это модель от китайской компании Z.ai. Она использует архитектуру Mixture of Experts (MoE). Ключевая идея Colibri в том, чтобы не загружать все параметры модели в память сразу. Вместо этого в ОЗУ постоянно находится только небольшая, но критически важная часть, а основная масса данных подгружается с диска по мере необходимости.

Технически модель разделена на две части. Плотная часть, включающая механизмы внимания и общие компоненты, насчитывает около 17 миллиардов параметров. Она постоянно находится в оперативной памяти в сжатом 4-битном формате и занимает 9,9 ГБ. Остальные параметры распределены среди большого количества экспертов, которые хранятся на быстром твердотельном накопителе. Для генерации каждого токена система активирует несколько экспертов в каждом из множества слоев. Без предварительно загруженного кэша на создание одного токена может потребоваться чтение примерно 11 ГБ данных с диска.

Такой подход делает возможным запуск модели на мощных потребительских компьютерах, оснащенных быстрым SSD. Это подтверждает практическую эффективность гибридных решений, комбинирующих оперативную память и дисковое хранилище, что особенно актуально для MoE-архитектур.

Главный компромисс - скорость работы. Без прогретого кэша генерация может происходить со скоростью всего 0,05 токена в секунду, что делает интерактивное использование практически невозможным. Даже после прогрева скорость остается ниже, чем у модели, полностью размещенной в ОЗУ. Кроме того, интенсивная подгрузка данных создает повышенную нагрузку на накопитель.

Тем не менее, сама возможность локального запуска подобных моделей на относительно доступном железе открывает новые перспективы для исследователей и энтузиастов. Это позволяет проводить отладку, эксперименты и кастомизацию без необходимости в сверхдорогой инфраструктуре. Подход Colibri демонстрирует путь к потенциальному снижению барьеров для работы с передовыми языковыми моделями и стимулирует поиск дальнейших оптимизаций в области эффективного использования ресурсов.

Вопросы читателей по теме

Все вопросы

Как переводить тексты с помощью нейросети?

спрашивает Павел, Казань 119 просм.

Марина Соколова: Для перевода текста нейросети действительно дают более естественный результат, чем классический машинный перевод, потому что учитывают контекст всего предложения, а не переводят слово за словом. Из специализированных сервисов лучше всего с этим справляется DeepL - для европейских языков он заметно точнее старого Google Translate, особенно с идиомами и порядком слов. Если нужно перевести не разовую…

Как правильно писать промпты для нейросети?

спрашивает Станислав, Омск 145 просм.

Сергей Орлов: Схема есть, и она простая: роль, контекст, задача, формат. Модель не читает мысли, она отвечает ровно на тот запрос, который вы напечатали, поэтому чем конкретнее формулировка, тем предсказуемее результат. Роль - это кем модель должна "быть" для конкретной задачи: не "напиши текст", а "ты юрист, который проверяет договор аренды". Контекст - вводные, которые модель иначе…

Что такое ChatGPT?

спрашивает Ольга, Краснодар 165 просм.

Дмитрий Волков: ChatGPT - это чат-программа компании OpenAI, которая умеет вести диалог на естественном языке: отвечать на вопросы, писать тексты, объяснять темы, помогать с расчетами и кодом. Работает через сайт или мобильное приложение, доступ бесплатный на базовом уровне. Внутри у него языковая модель GPT - программа, обученная на огромном объеме текстов из интернета, книг и статей. Она…

Как выглядит ChatGPT?

спрашивает Павел, Тюмень 128 просм.

Марина Соколова: Внешне ChatGPT устроен проще, чем кажется: это диалоговое окно, а не программа с панелями инструментов вроде Word или Photoshop. Слева расположена узкая колонка с историей переписок - там хранятся все прошлые чаты, каждый можно переименовать или удалить. Сверху есть кнопка "новый чат" и переключатель модели: обычно указано название вроде GPT-4o или GPT-5, в платной версии…