ДалееСледующее руководство
Обучение прогнозированию мультитокенов
Языковой ИИ
Техническое РУКОВОДСТВО
Спекулятивная потоковая передача и предсказание нескольких токенов ускоряют генерацию языковой модели, угадывая несколько будущих токенов одновременно и проверяя их за один проход вместо создания одного токена за раз.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Они сократили задержку, не меняя текст, который должна была написать модель.
Обычное авторегрессионное декодирование происходит медленно, поскольку каждый токен требует полного прямого прохода, а токены генерируются строго один за другим, в результате чего графический процессор используется недостаточно. Спекулятивное декодирование исправляет это с помощью дешевого средства разработки, которое предлагает фрагмент токенов-кандидатов, которые затем параллельно проверяет большая целевая модель; любой префикс, соответствующий тому, что могла бы создать цель, принимается бесплатно, а первое несоответствие исправляется. Спекулятивная потоковая передача и прогнозирование с использованием нескольких токенов в стиле Medusa объединяют составителя с самой моделью: сверхлегкие головы прогнозирования (или поток спекулятивных токенов) позволяют одной модели одновременно составлять и проверять, избегая создания отдельной черновой модели. Поскольку проверка является точной, распределение выходных данных идентично стандартному декодированию, вы просто получаете в 2–3 раза меньше последовательных шагов.
Сокращение задержки ответа чат-ассистента в 2–3 раза с помощью дополнительных прогнозирующих головок в стиле Medusa.
Добавление самоспекулятивного декодирования на сервер вывода, чтобы не было необходимости размещать отдельную черновую модель.
Ускорение завершения кода, когда длинные, предсказуемые прогоны токенов принимаются большими порциями.
Снижение затрат графического процессора на запрос за счет извлечения большего количества токенов из каждого прямого прохода с привязкой к памяти.
Самоспекулятивные методы, которые не требуют отдельной черновой модели, становятся стандартными в механизмах вывода, а исследования повышают уровень принятия за счет более качественных черновых заголовков, кандидатов с древовидной структурой и совместного обучения базовой модели для прогнозирования с несколькими токенами (что также может улучшить качество). Ожидайте, что эти методы будут сочетаться с квантованием и пакетной обработкой, поэтому интерактивные помощники будут работать мгновенно, даже по мере роста моделей.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Спекулятивная потоковая передача и предсказание нескольких токенов ускоряют генерацию языковой модели, угадывая несколько будущих токенов одновременно и проверяя их за один проход вместо создания одного токена за раз. Они сократили задержку, не меняя текст, который должна была написать модель.
Каждому токену нужен свой собственный прямой проход, и они строго последовательные, поэтому пропускная способность графического процессора ограничена и недостаточно используется во время декодирования.
Дешевый составитель предлагает набор токенов-кандидатов, которые затем параллельно проверяет большая целевая модель.
Проверка (жадное сопоставление или отбраковка выборки) гарантирует, что принятые токены соответствуют точному распределению, которое могла бы создать целевая модель, поэтому выходные данные остаются неизменными.
Методы в стиле Медузы объединяют чертежи в модели с дополнительными головками прогнозирования, что позволяет избежать необходимости размещать отдельный черновой вариант модели.
Во время декодирования узким местом является перемещение весов из памяти, поэтому вычисление дополнительных позиций за один проход требует небольших вычислительных затрат.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Обучение прогнозированию мультитокенов
Языковой ИИ