alt.freeweights.vision / vjepa2-vitg-fpc64-384
From: facebook <huggingface.co/facebook>Newsgroups: alt.freeweights.visionSubject:

vjepa2-vitg-fpc64-384

Date: 2026-11-15Commit: 12ca916Signed: 2DC28CC7B26A283B ✓

Video classification model with 1B parameters. Safetensors weights, 20.6 GB in all. Published by facebook under Apache-2.0.

1B params20.6GBvjepa2-vitg-fpc64-384safetensorspermissive
FactsParams1BSize20.6 GBFormatssafetensorsTaskvideo classificationLicenseApache-2.0From sourcepermissive
$ fw get facebook/vjepa2-vitg-fpc64-384
# manifest sha256 55a4ef5783cb… · 20.6 GB · 8 files
$ fw verify ./vjepa2-vitg-fpc64-384 facebook/vjepa2-vitg-fpc64-384
From sourceHosted (signed)facebook/vjepa2-vitg-fpc64-384Last check: 2026-11-15 03:21 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
20.6 GB
Weights
4.14 GB (safetensors)
Parameters
1B
Formats
safetensors
Task
video classification
License
Apache-2.0 (permissive)
Files
8, each with a sha256
Publisher
facebook
Added
2026-11-15
Section
alt.freeweights.vision
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:21 UTCpassed

Model card

From the publisher at commit 12ca916. Shown as plain text with links; images open at the publisher.

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.

Image: image&nbsp;

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-vitg-fpc64-384"

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}
}

Files

8 files · 20.6 GBWeights 4.14 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 8 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md3.21 KB8531bdab10066a8590e6caae30f3bf950733782946d8fc6fb9f105910c2b8224
config.json780 Bf61323b6d7d671e8d591c54cc1d7a518cfcde1281c4d9543069e04abd18d63c4
model.safetensors4.14 GB861d9fafec3cf764f01f00ed26bf53bda531116cc6b67d7dbadd80e8be814e9b
notebook.ipynb4.30 KBc9ed83bc9e9cef93147d2d125be8665300c39cd3d1fc6bc1f19e3ae5681d6210
notebook_finetuning.ipynb545 KB98ccdc0d774fd3a55897455b50744196918da5f0028fdac8dfb9c1152f324dc1
original/model.pth16.5 GB45841f4da668bf950671e7632bc2b7b54f0b36fc40da812a411d78fe93b3e7e7
video_preprocessor_config.json1.30 KB9e09b7b3b6413f54f80510ccb356d2f47a598dfece8dc6bfb405d3af946eca36
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
12ca91694b pinned now2026-11-15 03:21 UTC8 files · 20.6 GB

Use it

$ fw get facebook/vjepa2-vitg-fpc64-384
# manifest sha256 55a4ef5783cb… · 20.6 GB · 8 files
$ fw verify ./vjepa2-vitg-fpc64-384 facebook/vjepa2-vitg-fpc64-384
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/facebook/vjepa2-vitg-fpc64-384.json --dir ./vjepa2-vitg-fpc64-384 $ python3 fw.py verify ./vjepa2-vitg-fpc64-384 ./facebook__vjepa2-vitg-fpc64-384.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download facebook/vjepa2-vitg-fpc64-384 --revision 12ca91694b230e0d4b5b0078af6f4ae1d51e933d --local-dir ./vjepa2-vitg-fpc64-384

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
8531bdab10066a8590e6caae30f3bf950733782946d8fc6fb9f105910c2b8224
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: facebook <huggingface.co/facebook>Newsgroups: alt.freeweights.visionSubject: vjepa2-vitg-fpc64-384Date: 2026-11-15Commit: 12ca916Signed: 2DC28CC7B26A283B ✓
Upstream
facebook/vjepa2-vitg-fpc64-384
Pinned commit
12ca91694b230e0d4b5b0078af6f4ae1d51e933d
Manifest
vjepa2-vitg-fpc64-384.json · .minisig
Manifest sha256
55a4ef5783cb04f63cc095108432fb7dcab6eb43ea678dbdbbbd2a439405c9fe
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:21 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/facebook/vjepa2-vitg-fpc64-384.json $ curl -O https://freeweights.allternit.com/manifests/facebook/vjepa2-vitg-fpc64-384.json.minisig $ minisign -Vm vjepa2-vitg-fpc64-384.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

2 models in the catalog name this one as their parent.

Fine-tunes
2
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download facebook/vjepa2-vitg-fpc64-384
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. vjepa2-vitg-fpc64-384.json. Provenance. Takedown history: none.
From: dima806 <huggingface.co/dima806>Subject: ai_vs_real_image_detection
From: legekka <huggingface.co/legekka>Subject: AI-Anime-Image-Detector-ViT
From: onnx-community <huggingface.co/onnx-community>Subject: AI-Anime-Image-Detector-ViT-ONNX
From: AICodexLab <huggingface.co/AICodexLab>Subject: answerdotai-ModernBERT-base-ai-detector
From: onnx-community <huggingface.co/onnx-community>Subject: answerdotai-ModernBERT-base-ai-detector-ONNX
From: onnx-community <huggingface.co/onnx-community>Subject: bart-large-cnn-ONNX