Нейросеть на площадке
Регламент, без которого модель на шоу — источник риска: изоляция, план Б, прогрев и разговор с заказчиком.
Модель в проекте добавляет не только возможности, но и новый класс отказов. Список ниже — то, что стоит сделать до выезда, а не после первого провала.
Технический регламент
1. Изоляция. Модель живёт в отдельном процессе или Engine COMP. Её падение не должно ронять вывод.
2. Переключатель. В шоу есть тумблер «нейросеть выключена» и альтернативная графика, которая выглядит законченно. Это не запасной вариант, а часть проекта.
3. Прогрев. Первый проход модели медленный, компиляция TensorRT может занять минуты. Всё это делается при запуске, до открытия вывода — Кэш и предзагрузка.
4. Фиксация версий. Драйвер, CUDA, onnxruntime, Python, веса модели — записаны и заморожены. Никаких обновлений перед шоу.
5. Мониторинг. Индикатор «модель отвечает, задержка N мс» на служебном экране. Отказ должен быть виден раньше, чем его заметит зритель — Мониторинг.
6. Ограничение частоты. Модель считается реже, чем идёт картинка; между результатами — интерполяция. Это освобождает видеокарту и сглаживает работу.
Что спросить у себя
| Вопрос | Если ответа нет |
|---|---|
| Что покажет шоу, если модель не запустится? | Не берите её в шоу |
| Сколько времени занимает холодный старт? | Измерьте и заложите в регламент |
| Кто перезапустит проект в 23:40? | Нужен watchdog |
| Что увидит зритель в момент сбоя? | Спроектируйте это состояние |
| Модель работает на площадочном железе? | Проверьте на нём, а не на своём |
Разговор с заказчиком
Права. Модель обучена на чужих работах. Заказчик имеет право знать, что в шоу используется генеративная модель, и должен принять это осознанно. Для брендовых проектов вопрос лицензии весов и коммерческого использования решается юристами, а не в переписке.
Ожидания. «Нейросеть» в брифе часто означает «что-то удивительное». Покажите реальный результат на реальном материале до подписания. Демонстрации из интернета сняты не в вашем зале и не с вашей камерой.
Данные людей. Инсталляция, снимающая посетителей, — это обработка персональных данных. Кадры не должны сохраняться без явного основания и предупреждения. Табличка на входе — минимум.
Любая инсталляция, принимающая текст, голос или изображение от зрителей, получит попытку получить неприемлемый результат в первый же день. Фильтрация на входе и на выходе обязательна для любого публичного показа.
Честная оценка
Нейросеть в реальном времени пока остаётся дорогой и хрупкой частью проекта. Она оправдана, когда без неё задача не решается: понять, где человек, оценить глубину, отделить фигуру. Она редко оправдана, когда её берут ради того, чтобы сказать, что она есть.
Хорошая работа с моделью незаметна: зритель видит результат, а не технологию. Если в описании проекта главное слово — название модели, скорее всего, работа ещё не закончена.