VisionLLaMA: A Unified LLaMA Backbone for Vision Tasks
Xiangxiang Chu, Jianlin Su, Bo Zhang, Chunhua Shen
TL;DR
VisionLLaMA introduces a unified LLaMA‑style vision transformer with plain and pyramid backbones, augmented by AS2DRoPE to support arbitrary resolutions. It demonstrates strong, multi‑task performance across image generation, classification, segmentation, and detection, often outperforming strong baselines and showing faster convergence. The work shows that extending RoPE to 2D and interpolating across resolutions enables robust generalization and cross‑task applicability, including self‑supervised pretraining with MAE. A public code release accompanies extensive experiments, underscoring VisionLLaMA as a versatile backbone for future vision‑language‑style architectures.
Abstract
Large language models are built on top of a transformer-based architecture to process textual inputs. For example, the LLaMA stands out among many open-source implementations. Can the same transformer be used to process 2D images? In this paper, we answer this question by unveiling a LLaMA-like vision transformer in plain and pyramid forms, termed VisionLLaMA, which is tailored for this purpose. VisionLLaMA is a unified and generic modelling framework for solving most vision tasks. We extensively evaluate its effectiveness using typical pre-training paradigms in a good portion of downstream tasks of image perception and especially image generation. In many cases, VisionLLaMA have exhibited substantial gains over the previous state-of-the-art vision transformers. We believe that VisionLLaMA can serve as a strong new baseline model for vision generation and understanding. Our code is released at https://github.com/Meituan-AutoML/VisionLLaMA.
