AI News Watcher
Friday, Jul 10, 2026  ·  Daily briefing
Feed Telegram
Daily briefing · By AI News Watcher · Jul 10, 2026 · 2 min read · Runway ← Back to feed

Runway: сбой аудио и видео портил модели — новый декодер ускорил обучение на 1.8% daily

Медиафайлы скрывают рассинхронизацию, а готовые декодеры её не видят — модели учатся на неверных данных.

Runway: сбой аудио и видео портил модели — новый декодер ускорил обучение на 1.8%
Редакция · Daily briefing

Когда модели учатся на аудио и видео, главное — чтобы эти потоки были синхронны. Но медиафайлы хранят время так, что даже миллисекунды рассинхронизации могут остаться незамеченными, незаметно подрывая обучение. Именно такую проблему Runway обнаружила и решила 10 июля 2026 года, выпустив высокопроизводительный декодер AVTensor.

Runway столкнулась с тем, что стандартные декодеры незаметно нарушали синхронизацию аудио и видео в обучающих данных. Это приводило к тому, что модели учились на данных, где, например, речь не совпадала с движениями губ. Проблема возникала из-за особенностей медиаконтейнеров, таких как MP4, которые хранят независимые потоки, каждый со своим таймером. Три ключевых свойства усложняют синхронизацию:

Чтобы решить эту проблему, Runway разработала собственную библиотеку AVTensor на Rust. Она напрямую взаимодействует с C API FFmpeg и декодирует оба потока за один проход, обеспечивая общий «нулевой» момент времени для видео- и аудио-тензоров. Rust был выбран, так как помогает избежать ошибок управления памятью и многопоточности, которые часто встречаются в C++. AVTensor также выполняет декодирование с освобождённым GIL (Global Interpreter Lock), что позволяет Python-потокам продолжать работу.

AVTensor также напрямую потоково читает данные из объектных хранилищ, таких как GCS и S3, используя запросы на чтение диапазонов байтов. Это позволило отказаться от предварительной загрузки всего файла в память, что было особенно важно при обучении на небольших фрагментах больших видео. В бенчмарке загрузки данных это сократило время обработки 100 батчей со 176 до 122 секунд (примерно на 30%). В производственных условиях AVTensor повысил MFU (Machine Learning Unit Utilization — эффективность использования GPU) на 1.8 процентных пункта по сравнению с предыдущим пайплайном на основе torchcodec. Декодер также показал ускорение до 6 раз при изменении размера видео (например, с 1080p до 256x144), поскольку масштабирование происходит внутри фильтр-графа FFmpeg.

AVTensor от Runway — яркий пример того, как незаметные проблемы в базовой инфраструктуре могут напрямую влиять на качество обучения AI-моделей и эффективность использования GPU. Решение лежит не в архитектуре моделей, а в дотошной системной инженерии, направленной на чистоту данных.

Дополнительные источники

  1. runwayml/avtensor
  2. meta-pytorch/torchcodec
  3. LaurentMazare/tch-rs
  4. Performance metrics — MaxText documentation
  5. Unlock Efficient Data Processing with the Latest from NVIDIA DALI
  6. Performance not competitive against torchcodec #2263

Источники

  1. https://runwayml.com/news/avtensor-a-high-performance-rust-media-decoder-for-training-pipelines news
→ Опубликовано в Telegram: @agentic_ai_news/672