Visual language models (VLMs) have made significant advances in accuracy in recent years. However, their efficiency has received much less attention. This paper introduces NVILA, a family of open VLMs designed to jointly optimize efficiency and accuracy. Building on top of VILA, we improve its model architecture by first scaling up the spatial and temporal resolutions, and then compressing visual tokens. This "scale-then-compress" approach enables NVILA to efficiently process high-resolution images and long videos. We further conduct a systematic investigation that enhances NVILA's efficiency throughout its entire lifecycle, from training and fine-tuning to deployment. NVILA matches or surpasses the accuracy of leading open and proprietary VLMs across a wide range of image and video benchmarks. At the same time, it reduces training cost by 1.9-5.1x, prefilling latency by 1.6-2.2x, and decoding latency by 1.2-2.8x. We release our code and models to facilitate reproducibility.
核心贡献 · Key contributions
提出 NVILA,一系列通过“先扩展后压缩”范式同时优化效率和准确性的开放视觉语言模型。 Proposes NVILA, a family of open VLMs optimizing both efficiency and accuracy via a 'scale-then-compress' paradigm.
引入 Dynamic-S2 实现自适应多尺度高分辨率图像处理,在文本密集型基准上准确率提升高达 30%。 Introduces Dynamic-S2 for adaptive multi-scale high-resolution image processing, improving accuracy on text-heavy benchmarks by up to 30%.
开发基于 DeltaLoss 的数据集剪枝,减少 50%训练数据同时保持竞争性准确率。 Develops DeltaLoss-based dataset pruning, reducing training data by 50% while maintaining competitive accuracy.
实现视觉语言模型的 FP8 混合精度训练,相比 BF16 实现高达 2 倍加速。 Implements FP8 mixed-precision training for VLMs, achieving up to 2x speedup over BF16.
通过高效的时间扩展和压缩,在视频基准上取得最先进结果。 Achieves state-of-the-art results on video benchmarks with efficient temporal scaling and compression.
在下游任务中展现强劲性能,包括时间定位、机器人导航和医学影像。 Demonstrates strong performance in downstream tasks including temporal localization, robotic navigation, and medical imaging.
局限 · Limitations
NVILA 的准确率提升主要在基准上验证,实际部署可能面临额外挑战。 NVILA's accuracy gains are primarily demonstrated on benchmarks; real-world deployment may face additional challenges.
“先扩展后压缩”方法可能不适用于所有视觉语言模型架构或任务。 The 'scale-then-compress' approach may not generalize to all VLM architectures or tasks.
基于 DeltaLoss 的数据集剪枝依赖参考模型,增加计算开销。 Dataset pruning via DeltaLoss relies on a reference model, adding computational overhead.
FP8 训练需要特定硬件(NVIDIA H100/B200),限制可访问性。 FP8 training requires specific hardware (NVIDIA H100/B200), limiting accessibility.
研究未探索模型规模扩展至 150 亿参数以上的影响。 The study does not explore the impact of scaling model size beyond 15B parameters.