Викторина, связанная с руководством · Жесткий Уровень
Дезагрегированный тест по предварительному заполнению и декодированию
Проверяет узкие места при предварительном заполнении и декодировании, передачу KV-кэша, фазовые помехи, настройку ресурсов и дезагрегированные системы обслуживания.
Вопрос 1 из 8
Какова основная аппаратная причина разделения предварительного заполнения и декодирования на разные пулы графических процессоров?
Предварительный просмотр каждого вопроса8 вопросы
Ответы и пояснения появляются по мере прохождения теста.
- Какова основная аппаратная причина разделения предварительного заполнения и декодирования на разные пулы графических процессоров?
- Предварительное заполнение привязано к вычислениям, а декодирование — к пропускной способности памяти.
- Они используют разные языки программирования
- Декодирование требует больше электроэнергии, чем предварительное заполнение
- Предварительное заполнение вообще не может работать на графических процессорах
- Какую структуру данных необходимо передать из воркеров prefill в воркеры декодирования?
- Вес модели
- Кэш KV (ключ-значение)
- Словарь токенизатора
- Состояние оптимизатора
- Какую проблему конкретно решает дезагрегация при настройке общего графического процессора?
- Драйвер графического процессора выходит из строя
- Потеря сетевых пакетов в Интернете
- Блокировка начала строки, когда длинное предварительное заполнение останавливает декодирование других
- Модельная галлюцинация
- Почему предварительное заполнение может быть агрессивно пакетным, но декодирование получает преимущества от другой настройки?
- Декодирование никогда не использует графический процессор
- Предварительное заполнение выполняется только один раз в день
- Пакетирование невозможно во время предварительного заполнения
- Токены предварительного заполнения считываются параллельно, что максимально увеличивает использование вычислительных ресурсов за проход.
- Какие межсоединения обычно используются для перемещения кэша KV между дезагрегированными пулами?
- NVLink или InfiniBand
- Коммутируемые модемы
- Кабели USB 2.0
- Bluetooth
- Какие именованные системы связаны с дезагрегированным обслуживанием предварительного заполнения/декодирования?
- TCP, UDP и HTTP
- DistServe, Splitwise и Mooncake
- Word, Excel и PowerPoint
- JPEG, PNG и GIF
- Why must the KV cache produced during prefill be available to the decode workers?
- It contains the model’s optimizer state
- It stores the user’s GPU allocation
- Decode uses cached prompt keys and values to generate subsequent tokens without recomputing the whole prompt
- It is needed only to calculate validation accuracy
- What is a resource-allocation benefit of separating prefill and decode pools?
- Both phases must use identical batch sizes
- The model no longer needs a KV cache
- The scheduler can eliminate all network communication
- Each phase can be sized and parallelized for its own compute or memory bottleneck