GitXplorerGitXplorer
f

SlowFast

public
6514 stars
1204 forks
406 issues

Commits

List of commits on branch main.
Unverified
3ad8a837c0f18ae342014799bbcaf3b2550f54f7

removing base_module] fbcode/vision/fair/slowfast/ava_evaluation/TARGETS

committed a month ago
Unverified
7fcc9cf5b6d4a8b4e3765cf0c345aa188a166b9d

removing base_module] fbcode/vision/fair/slowfast/tools/TARGETS

committed a month ago
Unverified
bac7b672f40d44166a84e8c51d1a5ba367ace816

Applying BLACK formatting

committed 3 months ago
Unverified
2efb99faa254075b4e28d3d4f313052b51da05bc

replace numpy.bool with bool

iigorsugak committed a year ago
Unverified
6092dad7be32bb1d6b71fe1bade258dc8b492fe3

Del `(object)` from 200 inc vision/fair/mae_st/util/meters.py

rr-barnes committed a year ago
Unverified
070747fdde88e12bdb0513df352a4e751904c786

replace np.float with float [1]

iigorsugak committed a year ago

README

The README file for this repository.

PySlowFast

PySlowFast is an open source video understanding codebase from FAIR that provides state-of-the-art video classification models with efficient training. This repository includes implementations of the following methods:

Introduction

The goal of PySlowFast is to provide a high-performance, light-weight pytorch codebase provides state-of-the-art video backbones for video understanding research on different tasks (classification, detection, and etc). It is designed in order to support rapid implementation and evaluation of novel video research ideas. PySlowFast includes implementations of the following backbone network architectures:

  • SlowFast
  • Slow
  • C2D
  • I3D
  • Non-local Network
  • X3D
  • MViTv1 and MViTv2
  • Rev-ViT and Rev-MViT

Updates

License

PySlowFast is released under the Apache 2.0 license.

Model Zoo and Baselines

We provide a large set of baseline results and trained models available for download in the PySlowFast Model Zoo.

Installation

Please find installation instructions for PyTorch and PySlowFast in INSTALL.md. You may follow the instructions in DATASET.md to prepare the datasets.

Quick Start

Follow the example in GETTING_STARTED.md to start playing video models with PySlowFast.

Visualization Tools

We offer a range of visualization tools for the train/eval/test processes, model analysis, and for running inference with trained model. More information at Visualization Tools.

Contributors

PySlowFast is written and maintained by Haoqi Fan, Yanghao Li, Bo Xiong, Wan-Yen Lo, Christoph Feichtenhofer.

Citing PySlowFast

If you find PySlowFast useful in your research, please use the following BibTeX entry for citation.

@misc{fan2020pyslowfast,
  author =       {Haoqi Fan and Yanghao Li and Bo Xiong and Wan-Yen Lo and
                  Christoph Feichtenhofer},
  title =        {PySlowFast},
  howpublished = {\url{https://github.com/facebookresearch/slowfast}},
  year =         {2020}
}