rai220/krestgpt/tree/main

huggingface.co
Открыть сайт

На днях вышел новый пример от Andrej Karpathy - nanochat .

На днях вышел новый пример от Andrej Karpathy - nanochat . В нем он показывает, как можно обучить собственную чатовую GPT модель с нуля за несколько часов и при бюджете в $100. Это скрипт, который включает все этапы обучения LLM: от создания токенизатора и претрейна, до RL и SFT. Процесс выполняется на восьми видеокартах NVidia H100. Все датасеты и бенчмарки загружаются автоматически. Я попробовал, обучил свою модельку и хочу с вами поделиться тем что получилось. Я немного поменял скрипты, чтобы обучение шло на одной видеокарте H100 вместо восьми. В этом случае полный прогон занял чуть больше суток, но такой сервер гораздо проще арендовать + накладные расходы на настройку будут гораздо меньше. Сейчас на Digital Ocean сервер с одной H100 стоит $3.39 в час, а полный прогон уложился в те же $100, вместе с настройкой и выгрузкой результата на локальный компьютер. Дальше я запустил инференс и чатовый интерфейс уже на своем маке, погасив сервер с GPU. Скорость инференса на M3 можно оценить на видео выше. Итоговая модель такая: - 500 млн параметров - 11 млрд. токенов в претрейне - 0.32 MMLU - Инструктивная (удерживает структуру чата) - Язык только английский Конечно, сейчас 0.5B бывают и поумнее, но модель явно еще не вышла на плато по loss и могла бы учиться еще где-то x3 по времени. Задача (со слов Анджея) была в том, чтобы получить лучшую GPT в этом бюджете. Итоговую модель я залил на HF , а на github выложил пример Карпатого с парой правок: 1. Можно сразу скачать обученную модель и попробовать сразу итог (как на видео выше). 2. Можно обучать на одной видеокарте. Там же есть отчет с полным набором метрик. Как запускать и то и другое описал в ридми. Вообще, очень советую всем, кто работает с моделями, но не глубоко погружен в тему обучения именно LLM, не пожалеть $100 и обучить свою GPT (грокнуть). Это позволяет взглянуть на весь процесс обучения в целом и потрогать на практике все этапы, и в результате сильно расширить свое понимание "на кончиках пальцев". А еще

Характеристики

Тип Инструмент
КатегорияКаталоги и рейтинги
Язык сайтаen

Найден в источниках

Похожие в разделе «Каталоги и рейтинги»

Предложить сайт в каталог

Пришлите ссылку — остальное мы выясним сами.

Мы рассмотрим, что вы прислали, и добавим в каталог, если подойдёт.

Не знаете, как внедрить? Мы поможем

Расскажите про задачу — подберём инструменты и подскажем, с чего начать.

0 / 5000
Проверочный код

Поля со звёздочкой обязательны. Данные используются только для ответа.