SPViT: Enabling Faster Vision Transformers via Soft Token Pruning