
FasterViT
让视觉 Transformer 又快又准,高分辨率图像处理利器
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 928
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- PyTorch 2.x + CUDA
- ImageNet 或自建验证集
安装与启动步骤
-
1装包
官方发布了 pip 包,装完即可 import fastervit 拿到模型构造函数;也可以从源码装。
pip install fastervit -
2装训练/评测依赖
validate.py 依赖 timm、torch 等,按 requirements 一次装齐。
pip install -r requirements.txt -
3拉预训练权重
各尺寸模型权重在 release 里,按论文表格选 0/1/2/3/5 档,放好路径再评测。
-
4跑一次验证
validate 脚本指定数据集目录与模型名,先在小验证集上跑通再扩到全量。
python validate.py --model faster_vit_0_224 --data-dir /path/to/imagenet/val
如何确认成功
脚本输出 top-1/top-5 精度,数值与论文同档模型一致。
注意事项
- 显存不足时调小 batch size,或换更小的 faster_vit_0_224。
核心亮点
- 分层注意力机制显著降低计算复杂度,高分辨率下推理速度远超传统 ViT
- 在 ImageNet 和 COCO 上达到 SOTA 精度-吞吐量平衡,实际部署价值高
- 官方提供完整训练代码和预训练权重,开箱即用,易于复现
不足之处
- 模型结构较复杂,自定义修改门槛较高
- 文档/社区待观察
适用场景
- 高分辨率图像分类与识别
- 目标检测与实例分割任务
- 边缘设备或实时视觉应用
替代项目
Swin Transformer、CvT、PVT
上一篇:groundingLMM
同类项目推荐
SDMatte
开源
点几下鼠标,扩散模型帮你生成精准抠图
Official code for our ICCV2025 paper "SDMatte: Grafting Diffusion Models for Interac···
PaddleOCR-ncnn-CPP
开源
用 ncnn 跑 PaddleOCR 的纯 C++ 离线文字识别方案
C++ implementations of PP-OCRv3/4/5/6 using ncnn for inference.
obsidian-text-extractor
开源
图片PDF一键变可搜索文字,笔记整理效率翻倍
A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs···
scene-language
开源
用程序+文字+嵌入,一句话生成可编辑的3D场景
(CVPR 2025 Highlight) The Scene Language: Representing Scenes with Programs, Words, ···
amodal
开源
看穿遮挡,AI补全物体被遮住的完整模样
Official code for "Amodal Completion via Progressive Mixed Context Diffusion" [CVPR ···
GC-VLN
开源
不训练模型,用图约束让机器人听懂指令找路
[CoRL 2025] GC-VLN: Instruction as Graph Constraints for Training-free Vision-and-La···
GSFixer
开源
用视频扩散先验修复3D重建,让渲染更真实
[ICML 2026] GSFixer: Improving 3D Gaussian Splatting with Reference-Guided Video Dif···
frigate-hass-integration
开源
把 Frigate AI 监控无缝接入 Home Assistant,实时看事件、玩自动化
Frigate integration for Home Assistant
ArtEq
开源
让AI看懂没见过的姿势,人体重建更稳更准
Generalizing Neural Human Fitting to Unseen Poses With Articulated SE(3) Equivarianc···