Для разработчиков
Документация · Учебное пособие · Руководство пользователя
Этот раздел — для тех, кто развивает сам проект: исправляет ошибки, добавляет модели и блоки, пишет документацию. Как пользоваться библиотекой — в Руководстве пользователя, как устроены архитектуры — в Учебном пособии.
Главный принцип проекта. Код учебный, но его результат проверяется: блоки небольшие и читаются целиком, а модели сверяются с эталоном — с HuggingFace на тех же весах, с наивными реализациями формул, со статьями. Изменение, которое меняет выход модели, должно быть подтверждено тестом, а расхождение с оригиналом — задокументировано.
Оглавление
Заголовок раздела «Оглавление»- Устройство репозитория — пакеты, модули
llm, контрактBaseModel, поток данных вforwardиgenerate - Добавление модели — от блока декодера до конфигов экспериментов, сверки с HF и главы пособия
- Тесты — как запускать, как устроены, сверка с HuggingFace, что проверять в новом коде
- Соглашения — ветки, коммиты, PR, документация, CHANGELOG, бэклог
- Бэклог — журнал найденных расхождений со статьями и их исправлений