Токени за секунду
Коротко: Токени за секунду (tok/s) вимірюють, наскільки швидко мовна модель генерує текст. Що вище, то плавнішою здається відповідь.
Докладніше: Щоб згенерувати кожен окремий токен, обладнанню потрібно один раз прочитати з пам’яті майже всі активні ваги моделі. Тому швидкість зазвичай обмежена пропускною здатністю пам’яті, а не обчисленнями. Емпіричне правило: tok/s ≈ пропускна здатність × ефективність ÷ розмір моделі в байтах.
Наш контекст: Калькулятор швидкості ШІ розраховує це для тисяч компонентів і моделей з урахуванням квантування, суміші експертів, вивантаження в RAM та довжини контексту.
Подробиці
- Приклад: модель на 8 млрд параметрів у 4 біти — близько 4,5 ГБ. Відеокарта з 1 000 ГБ/с та ефективністю 60 % видає приблизно 600 ÷ 4,5 ≈ 130 tok/s.
- Швидкість читання: людина читає приблизно 4–8 токенів за секунду. Усе, що вище, — «швидше за читання».
- Prefill — інакше: обробка промпта потребує багато обчислень і на токен набагато швидша (prefill і decode).
- Чинники: квантування, розмір моделі, контекст (KV-кеш), програмне забезпечення, розмір пакета.
Див. також: Пропускна здатність пам’яті, Квантування, Prefill і decode