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

vjepa2-vitg-fpc64-384-ssv2

Date: 2026-11-15Commit: 9f5fd61Signed: 2DC28CC7B26A283B ✓

Video classification model with 1.1B parameters. Safetensors weights, 4.51 GB in all. Published by facebook under MIT.

1.1B params4.51GBvjepa2-vitg-fpc64-384-ssv2safetensorspermissive
FactsParams1.1BSize4.51 GBFormatssafetensorsTaskvideo classificationLicenseMITFrom sourcepermissive
$ fw get facebook/vjepa2-vitg-fpc64-384-ssv2
# manifest sha256 2d8c31170183… · 4.51 GB · 6 files
$ fw verify ./vjepa2-vitg-fpc64-384-ssv2 facebook/vjepa2-vitg-fpc64-384-ssv2
From sourceHosted (signed)facebook/vjepa2-vitg-fpc64-384-ssv2Last check: 2026-11-15 03:47 UTC

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

Fine-tune of vjepa2-vitg-fpc64-384.

Works with

Runs with

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

Overview

Size
4.51 GB
Weights
4.51 GB (safetensors)
Parameters
1.1B
Formats
safetensors
Task
video classification
License
MIT (permissive)
Files
6, each with a sha256
Publisher
facebook
Added
2026-11-15
Section
alt.freeweights.vision
Lineage

Original release from the publisher.

Base model: facebook/vjepa2-vitg-fpc64-384

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:47 UTCpassed

Model card

From the publisher at commit 9f5fd61. 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.

💡 This is V-JEPA 2 ViT-g 384 model with video classification head pretrained on Something-Something-V2 dataset.

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

Video classification code snippet#

import torch
import numpy as np

from torchcodec.decoders import VideoDecoder
from transformers import AutoVideoProcessor, AutoModelForVideoClassification

device = "cuda" if torch.cuda.is_available() else "cpu"

# Load model and video preprocessor
hf_repo = "facebook/vjepa2-vitg-fpc64-384-ssv2"

model = AutoModelForVideoClassification.from_pretrained(hf_repo).to(device)
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.
video_url = "https://huggingface.co/datasets/nateraw/kinetics-mini/resolve/main/val/bowling/-WH-lxmGJVY_000005_000015.mp4"
vr = VideoDecoder(video_url)
frame_idx = np.arange(0, model.config.frames_per_clip, 2) # you can define more complex sampling strategy
video = vr.get_frames_at(indices=frame_idx).data  # frames x channels x height x width

# Preprocess and run inference
inputs = processor(video, return_tensors="pt").to(model.device)
with torch.no_grad():
    outputs = model(**inputs)
logits = outputs.logits

print("Top 5 predicted class names:")
top5_indices = logits.topk(5).indices[0]
top5_probs = torch.softmax(logits, dim=-1).topk(5).values[0]
for idx, prob in zip(top5_indices, top5_probs):
    text_label = model.config.id2label[idx.item()]
    print(f" - {text_label}: {prob:.2f}")

Output:

Top 5 predicted class names:
 - Putting [something] onto [something]: 0.39
 - Putting [something similar to other things that are already on the table]: 0.23
 - Stacking [number of] [something]: 0.07
 - Putting [something] into [something]: 0.04
 - Putting [number of] [something] onto [something]: 0.03

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

6 files · 4.51 GBWeights 4.51 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 6 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md3.80 KB6ca5bf6a4044736509e30a85072797305e46146df63c7edae867ef1ee6b5d597
config.json14.9 KBf545c8c40b769584656eb827a479e0e684fc17e37feccca298a1507a08b82399
model.safetensors4.51 GBfb15cc4a23907575ec2205e20e0b6997692a9ade3a12afdaf8a2f04f9ce5a72b
notebook_finetuning.ipynb545 KB98ccdc0d774fd3a55897455b50744196918da5f0028fdac8dfb9c1152f324dc1
video_preprocessor_config.json1.46 KBf0e7dd970a0a214f8c5f049dd94e900e3eef085c5ae5c354618ad1c5615a2cc8
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
9f5fd615cb pinned now2026-11-15 03:47 UTC6 files · 4.51 GB

Use it

$ fw get facebook/vjepa2-vitg-fpc64-384-ssv2
# manifest sha256 2d8c31170183… · 4.51 GB · 6 files
$ fw verify ./vjepa2-vitg-fpc64-384-ssv2 facebook/vjepa2-vitg-fpc64-384-ssv2
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-ssv2.json --dir ./vjepa2-vitg-fpc64-384-ssv2 $ python3 fw.py verify ./vjepa2-vitg-fpc64-384-ssv2 ./facebook__vjepa2-vitg-fpc64-384-ssv2.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download facebook/vjepa2-vitg-fpc64-384-ssv2 --revision 9f5fd615cb6f79065a28edcf1cc3ef25010dddfa --local-dir ./vjepa2-vitg-fpc64-384-ssv2

License

Name
MIT License
Id
MIT
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
6ca5bf6a4044736509e30a85072797305e46146df63c7edae867ef1ee6b5d597
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-384-ssv2Date: 2026-11-15Commit: 9f5fd61Signed: 2DC28CC7B26A283B ✓
Upstream
facebook/vjepa2-vitg-fpc64-384-ssv2
Pinned commit
9f5fd615cb6f79065a28edcf1cc3ef25010dddfa
Manifest
vjepa2-vitg-fpc64-384-ssv2.json · .minisig
Manifest sha256
2d8c31170183f3a863d728fb4ac2b8a3e4a4a18f72b05f103b26d27967fa7b86
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:47 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/facebook/vjepa2-vitg-fpc64-384-ssv2.json $ curl -O https://freeweights.allternit.com/manifests/facebook/vjepa2-vitg-fpc64-384-ssv2.json.minisig $ minisign -Vm vjepa2-vitg-fpc64-384-ssv2.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

Parent

facebook/vjepa2-vitg-fpc64-384 · this model is a finetune of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download facebook/vjepa2-vitg-fpc64-384-ssv2
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-ssv2.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