facebookresearch/fvcore
Collection of common code that's shared among different research projects in FAIR computer vision team.
What it solves
It provides a shared set of essential, lightweight core utilities and functionality that are commonly used across different computer vision frameworks (such as Detectron2 and PySlowFast) to avoid duplication of effort and ensure consistency.
How it works
It acts as a base library containing type-annotated and benchmarked components, including common PyTorch layers, loss functions, and specialized tools for model analysis and training management.
Who it’s for
Computer vision researchers and developers who are building or using FAIR's computer vision frameworks.
Highlights
- Hierarchical per-operator FLOP counting tool for model complexity analysis.
- Recursive parameter counting for neural networks.
- Stateless, scale-invariant hyperparameter schedulers.
- Utilities to recompute BatchNorm population statistics.
Related
- Project
- Project
- Project
- Project
- Project