AI SeedbankHelp preserve open and free AI for humanity's future

← All models

facebook_vjepa2-vitl-fpc64-256

facebook · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: · Leechers:

Model card

The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.


license: mit pipeline_tag: video-classification tags:

  • video library_name: transformers

V-JEPA 2

A frontier video understanding model developed by FAIR, Meta, which extends the pretraining objectives of VJEPA, resulting in state-of-the-art video understanding capabilities, leveraging data and model sizes at scale. The code is released in this repository.

 

Installation

To run V-JEPA 2 model, ensure you have installed the latest transformers:

pip install -U git+https://github.com/huggingface/transformers

Intended Uses

V-JEPA 2 is intended to represent any video (and image) to perform video classification, retrieval, or as a video encoder for VLMs.

from transformers import AutoVideoProcessor, AutoModel

hf_repo = "facebook/vjepa2-vitl-fpc64-256"

model = AutoModel.from_pretrained(hf_repo)
processor = AutoVideoProcessor.from_pretrained(hf_repo)

To load a video, sample the number of frames according to the model. For this model, we use 64.

import torch
from torchcodec.decoders import VideoDecoder
import numpy as np

video_url = "https://huggingface.co/datasets/nateraw/kinetics-mini/resolve/main/val/archery/-Qz25rXdMjE_000014_000024.mp4"
vr = VideoDecoder(video_url)
frame_idx = np.arange(0, 64) # choosing some frames. here, you can define more complex sampling strategy
video = vr.get_frames_at(indices=frame_idx).data  # T x C x H x W
video = processor(video, return_tensors="pt").to(model.device)
with torch.no_grad():
    video_embeddings = model.get_vision_features(**video)

print(video_embeddings.shape)

To load an image, simply copy the image to the desired number of frames.

from transformers.image_utils import load_image

image = load_image("https://huggingface.co/datasets/merve/coco/resolve/main/val2017/000000000285.jpg")
pixel_values = processor(image, return_tensors="pt").to(model.device)["pixel_values_videos"]
pixel_values = pixel_values.repeat(1, 16, 1, 1, 1) # repeating image 16 times

with torch.no_grad():
    image_embeddings = model.get_vision_features(pixel_values)    

print(image_embeddings.shape)

For more code examples, please refer to the V-JEPA 2 documentation.

Citation

@techreport{assran2025vjepa2,
  title={V-JEPA~2: Self-Supervised Video Models Enable Understanding, Prediction and Planning},
  author={Assran, Mahmoud and Bardes, Adrien and Fan, David and Garrido, Quentin and Howes, Russell and
Komeili, Mojtaba and Muckley, Matthew and Rizvi, Ammar and Roberts, Claire and Sinha, Koustuv and Zholus, Artem and
Arnaud, Sergio and Gejji, Abha and Martin, Ada and Robert Hogan, Francois and Dugas, Daniel and
Bojanowski, Piotr and Khalidov, Vasil and Labatut, Patrick and Massa, Francisco and Szafraniec, Marc and
Krishnakumar, Kapil and Li, Yong and Ma, Xiaodong and Chandar, Sarath and Meier, Franziska and LeCun, Yann and
Rabbat, Michael and Ballas, Nicolas},
  institution={FAIR at Meta},
  year={2025}
}

Magnet link

Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:

magnet:?xt=urn:btih:9d0b15ef932f4904d3fd8596c149016856637332&dn=facebook_vjepa2-vitl-fpc64-256

Open magnet in torrent client · infohash 9d0b15ef932f4904d3fd8596c149016856637332

Files & hashes

PathSizesha1sha256
README.md3.1 KB (3,204 B)299d801adb80d717fa69af169ba8bbe19e9d871c65f3dde72ddc07cf28e25cf11680626bf9e7fbf1d3a8b20695f878c070555212
config.json785 B (785 B)668b8313f1fba53d2e40c8ef22782b8ca0f461ba3dec96fe962e94e569182d3a7b9ef0dd74b6b8c89c337a428e43e10d593e70c9
model.safetensors1.21 GB (1,303,947,864 B)4c17828afb471c3a3efb564f72fc31c65176a10525466aef85727d16546c6cf8c99f12fcfad9cbca8225d45f23685e2e025b786b
notebook.ipynb4.2 KB (4,302 B)7a8c3104cb53d6fb2eee4c0bb920641118699abb95eba5b4c7f7f2947aa2256ae4ec6ba80f11269b4986531d90a6102991cc9c84
notebook_finetuning.ipynb532.0 KB (544,786 B)8be436f25057b709d28aa3a4993614d6f319bb0f98ccdc0d774fd3a55897455b50744196918da5f0028fdac8dfb9c1152f324dc1
video_preprocessor_config.json1.3 KB (1,298 B)c5dd15b27643a7fd207aa6f59373f255036b9a8bd2fab4418fc0390b62c4cd72ade56908a7929f80c62288adbe10dd8d23421227

Cite this release

Canonical URL
https://aiseedbank.org/models/facebook_vjepa2-vitl-fpc64-256/
Slug
facebook_vjepa2-vitl-fpc64-256
Infohash
9d0b15ef932f4904d3fd8596c149016856637332
License
mit
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: facebook_vjepa2-vitl-fpc64-256.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositoryfacebook/vjepa2-vitl-fpc64-256
Revision (pinned)b3c1679b7c34d3255ef3547f27c7b226aefab26f
Fetched at2026-09-03T22:56:52Z
License at fetchmit
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-09-03T22:57:08Z

mit1.21 GB (1,304,502,239 bytes)transformerssafetensorsvjepa2feature-extractionvideovideo-classificationendpoints_compatible