Словарь ИИ
Что такое FLOPS
Коротко
FLOPS (floating point operations per second) это число операций с плавающей точкой в секунду, мера вычислительной мощности процессоров и видеокарт для нейросетей.
Инфраструктура · FLOPS
Михаил МозгПроверено: 1 минута чтения
Ребенку
Представь соревнование по устному счету: кто решит больше примеров за минуту. Один ученик решает десять, другой тридцать. Компьютеры тоже соревнуются, только решают миллиарды примеров каждую секунду. Число таких решенных примеров за секунду и показывает, насколько машина сильна в счете. Чем больше это число, тем быстрее она учит и запускает умных помощников.
Простыми словами
Внутри нейросети почти все сводится к умножению и сложению дробных чисел. Каждое такое действие называют операцией с плавающей точкой. Если посчитать, сколько их чип делает за секунду, получится его мощность. Цифры огромные, поэтому используют приставки: терафлопс это триллион операций в секунду, петафлопс в тысячу раз больше. Похожей величиной меряют и объем работы: сколько всего операций ушло на обучение модели. Например, производители видеокарт пишут мощность в терафлопсах в характеристиках, а в отчетах о больших моделях указывают общий объем вычислений на обучение.
Для бизнеса
Объем вычислений задает бюджет обучения: часы аренды видеокарт умножаются на их мощность и реальную загрузку. Для языковых моделей есть ориентир из работы Kaplan и соавторов (2020): обучение требует примерно 6 операций на каждый параметр на каждый токен данных, поэтому стоимость растет и с размером модели, и с объемом корпуса. Пиковая мощность из паспорта не равна рабочей: чипы почти никогда не загружены полностью, а при запуске готовой модели скорость чаще упирается в память. Число операций попало и в регулирование: по Акту ЕС об ИИ модель общего назначения считается моделью с системным риском, если на ее обучение ушло больше 10 в 25 степени операций. Расчет вычислений под вашу задачу делают до аренды или покупки железа, на пилоте.
Для специалиста
FLOPS (floating point operations per second) измеряет скорость, а FLOP, или FLOPs со строчной s, обозначает количество операций; в литературе эти обозначения часто путают. Пиковую производительность ускорителя указывают отдельно для форматов FP64, FP32, TF32, BF16, FP16 и FP8, и цифры для низкой точности намного выше. Kaplan и соавторы (2020) оценивают вычисления на обучение как C ≈ 6N операций на токен, где N число параметров без эмбеддингов, а бюджеты выражают в PF-днях: 10^15 × 24 × 3600 ≈ 8,64 × 10^19 операций. Реальная загрузка железа на обучении заметно ниже пика, ее сравнивают долей полезных операций модели от паспортной мощности. Для инференса LLM важнее арифметическая интенсивность: декодирование читает все веса на каждый токен и упирается в память, а не в вычисления. Европейская комиссия связывает порог системного риска моделей общего назначения с 10^25 операций на обучение и допускает его пересмотр.
Пример
Лаборатория планирует дообучить открытую модель на своих отчетах. Инженер оценивает объем вычислений по числу параметров и токенов, делит его на реальную, а не паспортную мощность арендованных карт и получает срок обучения в часах, а с ним и бюджет.
Связанные термины
Вопросы и ответы
Что такое терафлопс?
Чем FLOPS отличается от FLOPs?
Источники
Где это применяют в компании
Не уверены, нужно ли это вашей компании?
Карта ИИ-решений