PyTorchVideo: A Deep Learning Library for Video Understanding
arXiv:2111.09887
Abstract
We introduce PyTorchVideo, an open-source deep-learning library that provides a rich set of modular, efficient, and reproducible components for a variety of video understanding tasks, including classification, detection, self-supervised learning, and low-level processing. The library covers a full stack of video understanding tools including multimodal data loading, transformations, and models that reproduce state-of-the-art performance. PyTorchVideo further supports hardware acceleration that enables real-time inference on mobile devices. The library is based on PyTorch and can be used by any training framework; for example, PyTorchLightning, PySlowFast, or Classy Vision. PyTorchVideo is available at https://pytorchvideo.org/
arXiv commentTechnical report
References in corpus (8)
- A Simple Framework for Contrastive Learning of Visual Representations
- Bootstrap your own latent: A new approach to self-supervised Learning
- The Kinetics Human Action Video Dataset
- GluonCV and GluonNLP: Deep Learning in Computer Vision and Natural Language Processing
- Hollywood in Homes: Crowdsourcing Data Collection for Activity Understanding
- Audiovisual SlowFast Networks for Video Recognition
- Video Classification with Channel-Separated Convolutional Networks
- Multiscale Vision Transformers