Как я собрал домашний кластер чатGPT из подручных девайсов

Рецепт прост, нам понадобится:              Три поломанных телефона на процессоре Snapdragon 7x/8x Gen * 1 ноутбук с RTX 3060M (6 GB RAM), 32 GB RAM * Prima.cpp или свой форк с закольцовкой вычислений.             Модель с RU-корпусом, более-менее не тупая, без галлюцинаций, с возможностью рассуждать. Выбор пал на сборку от Microsoft Phi с 14 миллиардами параметров (14B) - этого достаточно для качественного инференса. Но всё очень медленно, с одним ноутом порядка 2-4 токенов в секунду на пике.              Поэтому такую тяжёлую модель для нашего самопального сервера нужно "сажать на диету":  квантуем до двух бит * пакуем 4 таких веса в 1 байт иначе не сохранить, зануляем ненужные веса, далее дистилляция на друге по умнее, чтобы не тупила на выходе…              Уже лучше - порядка 8-10 токенов, но всё ещё недостаточно плавно.       Теперь нам понадобится помощь друга точнее. друзей :)     (3 телефонова).              Запускаем модельку в телефонах и слушаем сервер, распределяя вычисления.              Вуаля! Мы добились высокого инференса - до 15 токенов в секунду, это уже юзер-френдли на домашнем ноутбуке. Далее можно для удобства Telegram-интерфейс подпитать - и не нужно платить без смс и регистрации, так сказать :)). Пользуйтесь на здоровье своим GPT!

Как я собрал домашний кластер чатGPT из подручных девайсов | Сетка — социальная сеть от hh.ru Как я собрал домашний кластер чатGPT из подручных девайсов | Сетка — социальная сеть от hh.ru
Как я собрал домашний кластер чатGPT из подручных девайсов | Сетка — социальная сеть от hh.ru Как я собрал домашний кластер чатGPT из подручных девайсов | Сетка — социальная сеть от hh.ru Как я собрал домашний кластер чатGPT из подручных девайсов | Сетка — социальная сеть от hh.ru