V-JEPA 2: Self-Supervised Video Models Enable Understanding, Prediction and Planning
Paper • 2506.09985 • Published • 36
Lucid port of facebook/vjepa2-vitg-fpc64-384/model.safetensors,
converted to Lucid-native safetensors.
| Tag | Params | GFLOPs | Size | Source |
|---|---|---|---|---|
FPC64_384 (default) |
1034.6M | — | 7807.77 MB |
import lucid
import lucid.models as models
from lucid.models.weights import VJEPA2ViTGiant384Weights
# default tag
model = models.vjepa2_vit_giant_384(pretrained=True)
# explicit tag (enum or string)
model = models.vjepa2_vit_giant_384(weights=VJEPA2ViTGiant384Weights.FPC64_384)
model = models.vjepa2_vit_giant_384(pretrained="FPC64_384")
# preprocessing travels with the weights
weights = VJEPA2ViTGiant384Weights.FPC64_384
preprocess = weights.transforms()
# The model consumes a decoded (B, T, C, H, W) video tensor.
video = lucid.rand(1, 64, 3, 256, 256)
out = model(video)
Converted from facebook/vjepa2-vitg-fpc64-384/model.safetensors via
python -m tools.convert_weights vjepa2_vit_giant_384 --tag FPC64_384.
Key mapping + numerical parity verified against the source.
apache-2.0 — inherited from the original weights.
Assran et al., "V-JEPA 2: Self-Supervised Video Models Enable Understanding, Prediction and Planning," arXiv:2506.09985, 2025.