Depository of News

Я попробовал ужать LLaMA-7B до 1 ГБ без дообучения. Вот что произошло после 60+ экспериментов

newsdepo.com · science

<img src="https://habrastorage.org/getpro/habr/upload_files/754/5d8/b37/7545d8b37a595a62ca0ddedf34f17893.png" /><p>В&nbsp;какой‑то момент я посмотрел на 13&nbsp;ГБ весов LLaMA-7B и подумал: а&nbsp;почему, собственно, они должны занимать именно столько? Что, если не&nbsp;делать маленькую модель, не&nbsp;учить её заново и не&nbsp;заставлять копировать большую, а&nbsp;просто найти более короткую запись тех&nbsp;же «мозгов»?</p><p>Здравый человек, вероятно, скачал&nbsp;бы готовую квантизацию и пошёл заниматься своими делами. Я вместо этого поставил цель ужать модель сначала до 2&nbsp;ГБ, а&nbsp;в&nbsp;идеале&nbsp;— до&nbsp;одного. Без&nbsp;дообучения, дистилляции, pruning и изменения архитектуры. Только математика над уже готовыми весами и небольшая выборка текстов для&nbsp;калибровки.</p><p>Так появился PCST&nbsp;— домашний исследовательский проект, который довольно&nbsp;быстро превратился в&nbsp;длинный сериал. В&nbsp;нём уже больше 60&nbsp;проверенных методов, сотни конфигураций, несколько версий модели, один очень неприятный системный баг и приличная коллекция идей, которые выглядели прекрасно ровно до&nbsp;тех пор, пока я не&nbsp;запускал модель целиком.</p><p>Спойлер: <strong>одного гигабайта и качества Q8&nbsp;я не&nbsp;получил</strong>. Текущий артефакт занимает <strong>2.05&nbsp;GiB</strong> и пока проигрывает обычной Q3_K_M и по&nbsp;качеству, и по&nbsp;скорости. Зато я наткнулся на&nbsp;вещь, которая оказалась интереснее очередной красивой цифры: можно заметно улучшить восстановление отдельных весов и одновременно сделать всю модель глупее.</p><p>Ниже&nbsp;— история о&nbsp;том, куда исчезают локальные улучшения, почему методы из&nbsp;картинок почти бесполезны для&nbsp;сырых весов и как&nbsp;одна ошибка с <code>transpose</code> заставила пересмотреть большую часть уже полученных результатов.</p> <a href="https://habr.com/ru/articles/1080480/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080480#habracut">Читать далее</a>

Read full article →