English

Training a Large Video Model on a Single Machine in a Day

Computer Vision and Pattern Recognition 2023-09-29 v1

Abstract

Videos are big, complex to pre-process, and slow to train on. State-of-the-art large-scale video models are trained on clusters of 32 or more GPUs for several days. As a consequence, academia largely ceded the training of large video models to industry. In this paper, we show how to still train a state-of-the-art video model on a single machine with eight consumer-grade GPUs in a day. We identify three bottlenecks, IO, CPU, and GPU computation, and optimize each. The result is a highly efficient video training pipeline. For comparable architectures, our pipeline achieves higher accuracies with 18\frac{1}{8} of the computation compared to prior work. Code is available at https://github.com/zhaoyue-zephyrus/AVION.

Cite

@article{arxiv.2309.16669,
  title  = {Training a Large Video Model on a Single Machine in a Day},
  author = {Yue Zhao and Philipp Krähenbühl},
  journal= {arXiv preprint arXiv:2309.16669},
  year   = {2023}
}

Comments

Tech report. Code is available at https://github.com/zhaoyue-zephyrus/AVION

R2 v1 2026-06-28T12:35:15.586Z