Open Source RoboticsRobots, software & learning

V-JEPA 2-AC research workflow

Software

Action-conditioned video world-model implementation and DROID post-training configuration for robotics research. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

Installation & first result →Official websiteGetting started

For
Robotics researchers evaluating action-conditioned latent prediction [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
Source rights
Some licenses are unresolved. Review licenses
Unknowns
operating system not fully established. Review gaps

Source researched · Not tested by us
Sources checked · Research details

Licenses & related hardware
License
MIT majority code; selected preprocessing Apache-2.0 · license not fully assessed for model weights · Details by part

Requirements · Research details and dates

On this page

Overview

The repository contains V-JEPA 2, V-JEPA 2.1 and V-JEPA 2-AC. Its robotics-facing contribution is the action-conditioned world-model implementation and DROID post-training route. Generic video-feature pretraining and a robot manipulation controller are different scopes; this entry does not reproduce robot manipulation results. [1] [4] [5]

Is this for you?

Known limitations
  • Code license is separate from checkpoint/data terms; binary payloads and normalization/action contract not independently validated.
  • Training config resource requests are not measured inference requirements or demonstrated robot planning.

Editorial assessment of cited source; no runtime or hardware test.

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] · Editorial assessment

What you need

Dependencies
  • README full-source Python3.12 environment; PyTorch,timm,einops for Hub route
  • Named ViT-g action-conditioned checkpoint and matched DROID trajectory/configuration; no minimum GPU capacity established

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

Compute for the workload
  • CUDA-enabled PyTorch strongly recommended by README; no measured inference minimum.
  • Selected training configuration requests four nodes, eight tasks/node and mem_per_gpu 220G; workload requests, not independently measured minimum GPU requirements.

Upstream documented requirement/configuration only, not independently tested installation or compatibility.

[1] [6]

Installation & first result

Open the upstream getting-started guide [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

  • Inspect vjepa2_ac_vit_giant Hub entry and the action-conditioned predictor before selecting a checkpoint.
  • For adaptation inspect droid-256px-8f.yaml and replace dataset/pretrain paths; keep video and robot action conventions matched.

Editorial assessment of cited source; no runtime or hardware test.

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] · Editorial assessment

Installation

Full-source README creates Python 3.12 environment with PyTorch/timm/einops, recommends CUDA and adds Jupyter/SciPy for notebook; reconcile public checkpoint download against inspected loader local-server port 8300 configuration.

Upstream documented requirement/configuration only, not independently tested installation or compatibility.

[1] [7] [8]

Project notes

Inspect a named checkpoint and loader

The README names the ViT-g action-conditioned checkpoint vjepa2-ac-vitg.pt and the Hub entry vjepa2_ac_vit_giant. The inspected hubconf.py exports that entry, but backbones.py actively sets its checkpoint base URL to a local HTTP server on port 8300, with the public endpoint commented out. That loader configuration differs from the README's public download: reconcile the selected revision/configuration before treating the Hub route as a reproduction starting point. A public-download availability check does not validate this local-server loader. The README asks for PyTorch, timm and einops, strongly recommends CUDA-enabled PyTorch, and adds Jupyter/SciPy for an energy-landscape notebook using a laboratory robot trajectory. The full-source installation example creates a Python 3.12 environment. None of these routes was installed or executed here. [1] [7] [8]

The checkpoint is a documented public download, not a binary inspected by this review. The official announcement describes code and checkpoints as available for commercial and research applications. The README-linked Hugging Face collection leads to a base ViT-g card with an Apache-2.0 declaration; that card describes the generic video encoder, not this AC artifact. An artifact-specific AC license and the underlying trajectory terms remain unestablished here. Do not transfer either code MIT or the base-card declaration to a different download. [9] [10] No weight deserialization, prediction quality or robot-action normalization was validated. [1] [2] [3]

Treat post-training configuration as a workload example

The selected droid-256px-8f.yaml chooses app vjepa_droid, 256-pixel crops, eight-frame clips and a left-camera video path. It contains placeholders for a trajectory-directory CSV and a pretrained vitg.pt checkpoint. Those files and the recorded robot action conventions must be supplied and matched before attempting adaptation; a video model alone does not define a usable robot command. [6]

That configuration requests four nodes, eight tasks per node and mem_per_gpu 220G. These are configuration resource requests for a training workload, not an independently measured minimum GPU requirement or an inference budget. The action-conditioned training/predictor source provides implementation to investigate; no distributed training, dataset ingestion or physical planning was tested here. [4] [5] [6]

The root code notice is MIT, with selected preprocessing utilities separately identified as Apache-2.0. The repository's general robot-manipulation claims remain upstream reports. Begin with the named offline prediction/source workflow and resolve checkpoint/data rights and action conventions before considering any hardware integration. [1] [2] [3]

What we checked

Pinned code/document inspection only; no weight/data download, environment, post-training, robot planning or physical test.

Not yet established

  • Requirements: operating system, host computer
  • Version-specific hardware compatibility (ecosystem tags alone do not establish it)

Updates

Upstream last updated
Not established
Latest release
Not established
Profile updated
Nov 1, 2026
Sources last checked
Nov 1, 2026
Next review
Dec 1, 2026
Reviewed revision
204698b

Source files and licenses

Narrow robotics-facing2-AC implementation and source research; generic V-JEPA2/2.1 video features alone are not the selected contribution.

LayerAvailability / license
softwareavailable · MIT majority code; selected preprocessing Apache-2.0
Code notices do not automatically license downloaded model weights, DROID trajectories or unrelated assets. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
model weightsavailable · License not fully assessed
Official checkpoint download HEAD200 without weight transfer; Meta announcement describes commercial/research availability, while selected AC artifact-specific grant remains unestablished. BaseViTg Apachecard is a different artifact. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
documentationavailable · MIT majority code; selected preprocessing Apache-2.0
Code notices do not automatically license downloaded model weights, DROID trajectories or unrelated assets. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

No separate physical design, pretrained distribution or dataset is selected as the released contribution in this scoped software review.

References

Each source links to the exact revision we read. “Used for” shows where this page relies on it.

Correction guidance · Discussion is not enabled · Profile format 0.7.0-draft.5

Change history