Модуль 12. Инфраструктура RL для LLM: память, роллауты и асинхронность
Выберите ответы и нажмите «Проверить». Для чисел подходят точка, запятая и простые дроби. Ответы и черновики сохраняются в этом браузере и общие для RU/EN.
Открытые вопросы и задания с кодом проверяются самостоятельно по авторскому разбору. Код на сайте не запускается.
Проверено: 0 / 10 · Верно: 0
Вопрос P01 · Размещение не определяет синхронность
Система использует отдельный сервер vLLM для генерации и отдельный процесс тренера. Какое утверждение верно?
Вопрос P02 · Логическая память полного обучения
Модель содержит 7 млрд параметров. Для профиля используются: 2 байта на параметр модели, 2 байта на градиент и 8 байт на два состояния Adam. Мастер-копии нет.
Найдите логическую память состояния полного обучения:
- в десятичных гигабайтах GB;
- в двоичных гибибайтах GiB.
Округлите GiB до двух знаков.
Вопрос P03 · KV-кэш длинных ответов
Для учебной архитектуры заданы:
- 32 слоя;
- 8 KV-голов;
- размерность головы 128;
- bf16, то есть 2 байта на элемент;
- 16 последовательностей по 8192 сохранённых токена.
Оцените полезный объём KV-кэша в GiB. Не учитывайте страницы, таблицы блоков и временные буферы.
Вопрос P04 · Две оси архитектуры
Сопоставьте описание с одной из четырёх комбинаций.
- Один пул GPU, генерация заканчивается до начала обучения.
- Разные пулы GPU, но на каждом пакете стоит общий барьер.
- Один пул GPU поочерёдно освобождает память и частично перекрывает подготовку данных.
- Между отдельными пулами есть очередь, а тренер может потреблять роллауты нескольких версий.
Комбинации:
A. совместное размещение + синхронный порядок;
B. раздельное размещение + синхронный порядок;
C. совместное размещение + ограниченное перекрытие;
D. раздельное размещение + асинхронный порядок.
Вопрос P05 · Время заполнения конвейера
Генерация одного пакета занимает с, обучение — с. Обработано пакетов.
Найдите:
- последовательное время;
- идеальное время двухступенчатого конвейера;
- ускорение.
Округлите ускорение до трёх знаков.
Вопрос P06 · Потери на медленном ответе
Четыре роллаута выполнялись одновременно 4, 4, 4 и 12 секунд. Пакет завершается только после самого медленного ответа.
Найдите полезную утилизацию совокупной ёмкости четырёх работников.
Вопрос P07 · Первая проверка очереди
В очередь поступает в среднем 8 тысяч токенов в секунду, а тренер обрабатывает 10 тысяч токенов в секунду.
- Найдите .
- Проходит ли система первую проверку устойчивости?
- Почему этого ещё недостаточно для гарантии малых задержек?
Автоматически проверяется только выбор или числовая часть. Объяснение сверьте с авторским разбором.
Вопрос P08 · Эффективный размер выборки
Для четырёх роллаутов веса важности равны .
Найдите:
- ESS;
- нормированный ESS.
Округлите до четырёх знаков.
Вопрос P09 · Возраст по версиям
Текущая версия тренера равна 112. Роллауты были собраны версиями .
Найдите:
- задержки по версиям;
- среднюю задержку;
- максимальную задержку.
Автоматически проверяется только выбор или числовая часть. Объяснение сверьте с авторским разбором.
Вопрос P10 · Интервал контрольных точек
Запись контрольной точки занимает с, а среднее время между отказами в упрощённой модели равно часов.
По формуле Янга
найдите интервал в секундах и минутах.
Вопрос P11 · Нулевая задержка, но ненулевое рассогласование
Роллаут и пересчёт логарифмов вероятностей выполняются с одной и той же версией весов, поэтому задержка политики равна нулю. Однако последовательностные логарифмы вероятностей различаются.
Назовите не менее четырёх возможных причин и правильный порядок диагностики.
Вопрос P12 · Какой пакет можно принять
Сборщик прислал токены, маску ответа, награду и policy_version, но не сохранил:
- версию токенизатора и шаблона;
- параметры декодирования;
- версию проверяющей системы;
- признак истинного завершения и внешнего усечения.
Можно ли использовать пакет для обновления? Что нужно сделать?