How LLaMA Invades Computer Vision: Introducing VisionLLaMA from Meituan and Zhejiang University

VisionLLaMA extends the LLaMA transformer architecture to 2‑D visual data with naive and pyramid designs, introduces a 2‑D rotary position encoding (AS2DRoPE), and achieves faster convergence and superior performance over state‑of‑the‑art ViT models on image generation, classification, segmentation, and detection tasks.

AIWalker
AIWalker
AIWalker
How LLaMA Invades Computer Vision: Introducing VisionLLaMA from Meituan and Zhejiang University

Overview

VisionLLaMA investigates whether a LLaMA‑style Transformer can process 2‑D images and proposes a unified modeling framework for most vision tasks.

https://arxiv.org/abs/2403.00522<br/>https://github.com/Meituan-AutoML/VisionLLaMA

Model Design

The naive VisionLLaMA follows the ViT processing pipeline but replaces the positional‑encoding self‑attention with Rotary Position Encoding (RoPE) and adopts the SwiGLU activation function while keeping ViT's LayerNorm (instead of RMSNorm). Because 1‑D RoPE does not scale well to different image resolutions, the authors extend it to a 2‑D form called AS2DRoPE (automatic scaling 2‑D RoPE). AS2DRoPE builds a diagonal matrix for the 2‑D encoding and interpolates it to arbitrary resolutions.

Pyramid VisionLLaMA

Inspired by Swin‑Transformer, a pyramid version is built on the Twins backbone. The design removes the conditional positional encoding (AS2DRoPE already provides positional information), drops the class token, and inserts a global average pooling layer before the classification head.

Training and Inference Beyond Fixed Sequence Length

Visual tasks often require variable input resolutions. Convolutional networks handle this with sliding windows; many visual transformers use local windows or interpolation (e.g., DeiT uses bicubic interpolation, CPVT adopts convolution‑based positional encoding). VisionLLaMA adapts RoPE from 1‑D to 2‑D, constructing a diagonal matrix for the 2‑D encoding and scaling it to any resolution, enabling training and inference on images of arbitrary size.

Experiments

Image Generation

Extensive pre‑training on image‑generation benchmarks shows VisionLLaMA surpasses existing SOTA ViT solutions.

Image Classification

Results on standard classification datasets demonstrate higher accuracy and faster convergence compared with strong ViT baselines.

Semantic Segmentation

VisionLLaMA achieves superior mean‑IoU scores on segmentation benchmarks, confirming the effectiveness of the 2‑D RoPE and SwiGLU components.

COCO Object Detection

On the COCO detection task, VisionLLaMA attains higher AP while converging in fewer epochs than comparable visual transformers.

Across all tasks, VisionLLaMA converges faster and delivers better performance without additional tricks, establishing a strong new baseline for both visual generation and understanding.

Code example

▲点击上方卡片,关注AIWalker公众号
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Computer VisionLLaMAVision TransformerAS2DRoPESwiGLUVisionLLaMA
AIWalker
Written by

AIWalker

Focused on computer vision, image processing, color science, and AI algorithms; sharing hardcore tech, engineering practice, and deep insights as a diligent AI technology practitioner.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.