Overview of PyTorchVideo/Accelerator
mainPyTorchVideo/Accelerator (Accelerator) is a framework designed to accelerate video understanding models across various hardware tiers, from mobile phones to GPUs. It facilitates the design, fine-tuning, optimization, and deployment of hardware-aware efficient video understanding models.
Key capabilities include:
- Efficient Model Design: Use carefully tuned efficient blocks for target hardware.
- Fine-tuning: Fine-tune efficient models from the provided Model Zoo.
- Optimization: Optimize model kernels and graphs for specific target devices.
- Deployment: Deploy efficient models to target hardware.
Accelerator supports int8 operations, which enables significant latency reductions compared to vanilla PyTorch fp32 implementations on mobile devices.