Mindket

H-JEPA

Newversion 1 · updated

Overview

Provides trained hierarchical world-model checkpoints for visual planning in simulated mazes, cube and push tasks, and DROID robot data. For robotics and world-model researchers reproducing the paper.

H-JEPA is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python with pip and PyTorch
  • The paper's code release
  • The HJEPA_HOME setting pointing to a folder for checkpoints
Runs in
  • Python with PyTorch
  • The paper's code release, with its h_jepa folder on the Python path
  • A local folder named by the HJEPA_HOME setting, where the code reads checkpoints
Start with
pip install -U huggingface_hub

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

This repository holds the trained checkpoints from the H-JEPA paper, which learns hierarchical world models for visual planning from end to end. There are checkpoints for four simulated environments and one real-robot data set, each in several variants and seeds. The paper's code release trains, evaluates and reproduces the planning results with them.

Who it suits

Researchers who work on world models and robot planning and want the exact checkpoints behind the paper's results.

IndustryWho uses itHow they use itExample
Robotics researchPlanning researchersReproduce the paper's planning results from the released modelsEvaluate a cube task checkpoint
AI researchWorld-model researchersCompare flat and hierarchical models with 2, 3 and 4 levelsH-JEPA against HWM at the same depth
EducationGraduate studentsStudy hierarchical planning with ready-trained modelsLoad a checkpoint and inspect its levels
Robot learningData scientistsTest models trained on DROID robot dataUse the DROID checkpoints at epoch 100

You can skip it if you want a model to run as is, since the checkpoints need the paper's code release to load and evaluate.

Where to use it

It runs in Python with PyTorch, using the code release from the paper's authors, on Windows, macOS or Linux.

  • Python with PyTorch
  • The paper's code release, with its h_jepa folder on the Python path
  • A local folder named by the HJEPA_HOME setting, where the code reads checkpoints
Use caseWhoWhat they get back
Planning reproductionResearchersThe paper's planning results, using a checkpoint as the policy
Model comparisonWorld-model teamsModels with different numbers of levels, ready to evaluate
Real-robot studyRobot learning teamsModels trained on DROID data

How to set it up

You need Python with pip, PyTorch, the code release and room for the checkpoints, which come to roughly 2 to 3 GB per folder.

  • Python with pip and PyTorch
  • The paper's code release
  • The HJEPA_HOME setting pointing to a folder for checkpoints
  1. Install the Hugging Face download tool.
  2. Download the four simulation environments, which hold 84 checkpoints.
  3. Download the DROID checkpoints separately, which hold 9.
  4. Narrow a download to one environment or one seed with an include filter if you need only part.
pip install -U huggingface_hub
hf download jepa-world-models/h-jepa --local-dir $HJEPA_HOME/ckpts --exclude "droid/*"
hf download jepa-world-models/h-jepa --local-dir $HJEPA_HOME/ckpts --include "droid/*"

How to use it

Load a checkpoint from the code release's h_jepa folder, since the files are pickled modules. To reproduce the planning results, pass a checkpoint as the policy to the evaluation script or run the evaluation scripts, as the code release README describes.

import torch

model = torch.load("cube/cube_hjepa_l3/seed42/cube_hjepa_l3_object.ckpt", weights_only=False)
ToolWhat it does
_object.ckptThe trained model for one run
normalizer.ptHolds the action and proprioception normalization
eval.pyEvaluates a checkpoint passed as the policy
HJEPA_HOMENames the folder where the code reads checkpoints

Example

Load the three-level H-JEPA checkpoint for the cube task with seed 42, then pass it as the policy to the evaluation script. The code release README says how to run the simulation tests and compare with the paper's planning results.

For newcomers and experts

A world model is a network that predicts what a scene will look like after an action, so a robot can plan before it moves. This one stacks several levels, so it can plan over longer horizons. A first small try is to download one environment folder and load a single checkpoint.

For experts, each environment folder holds seven models: LeWM, H-JEPA with 2, 3 or 4 levels, and HWM with 2, 3 or 4 levels, each at seeds 42, 43 and 44. The DROID set has LeWM with an inverse dynamics model, HWM with 2 levels and H-JEPA with 2 levels, at seeds 1, 1000 and 10000. Each run folder holds the model and a normalizer, in the layout the training code writes.

  1. Train the world model in the code release
  2. Save the model and normalizer per seed
  3. Download the checkpoints into HJEPA_HOME
  4. Load them with the code on the path
  5. Run the evaluation to plan with the policy

Good to know

The checkpoints are pickled Python objects, so only load files from sources you trust.

  • Pickle: The model files need weights_only set to False, which runs the pickle loader.
  • Counts: There are 84 simulation checkpoints and 9 DROID checkpoints.
  • DROID: Those models were trained on DROID data, and the card asks you to cite DROID when using them.
Download size per folder in GB
Ant2.6 GB
Four-room1.7 GB
Cube2.7 GB
Push-T2.7 GB
DROID2.7 GB
  • License: MIT, the same as the code release. The DROID data behind some checkpoints is CC BY 4.0.
  • Cost to run: none named, the source lists no API key, account or paid service.
  • Data it reaches: the checkpoints you download, and the evaluation datasets that the code release uses.
  • Not for: loading without the code release, since the checkpoints are pickled modules that need it.

README and files

README

H-JEPA

Provides trained hierarchical world-model checkpoints for visual planning in simulated mazes, cube and push tasks, and DROID robot data. For robotics and world-model researchers reproducing the paper.

Made by jepa-world-models on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: This repository holds the trained checkpoints from the H-JEPA paper, which learns hierarchical world models for visual planning from end to end. There are checkpoints for four simulated environments and one real-robot data set, each in several variants and seeds. The paper's code release trains, evaluates and reproduces the planning results with them.

Who it suits: Researchers who work on world models and robot planning and want the exact checkpoints behind the paper's results.

Industry | Who uses it | How they use it | Example
Robotics research | Planning researchers | Reproduce the paper's planning results from the released models | Evaluate a cube task checkpoint
AI research | World-model researchers | Compare flat and hierarchical models with 2, 3 and 4 levels | H-JEPA against HWM at the same depth
Education | Graduate students | Study hierarchical planning with ready-trained models | Load a checkpoint and inspect its levels
Robot learning | Data scientists | Test models trained on DROID robot data | Use the DROID checkpoints at epoch 100

You can skip it if you want a model to run as is, since the checkpoints need the paper's code release to load and evaluate.

Where to use it: It runs in Python with PyTorch, using the code release from the paper's authors, on Windows, macOS or Linux.

  • Python with PyTorch
  • The paper's code release, with its h_jepa folder on the Python path
  • A local folder named by the HJEPA_HOME setting, where the code reads checkpoints
Use case | Who | What they get back
Planning reproduction | Researchers | The paper's planning results, using a checkpoint as the policy
Model comparison | World-model teams | Models with different numbers of levels, ready to evaluate
Real-robot study | Robot learning teams | Models trained on DROID data

How to set it up: You need Python with pip, PyTorch, the code release and room for the checkpoints, which come to roughly 2 to 3 GB per folder.

  • Python with pip and PyTorch
  • The paper's code release
  • The HJEPA_HOME setting pointing to a folder for checkpoints
  1. Install the Hugging Face download tool.
  2. Download the four simulation environments, which hold 84 checkpoints.
  3. Download the DROID checkpoints separately, which hold 9.
  4. Narrow a download to one environment or one seed with an include filter if you need only part.
pip install -U huggingface_hub
hf download jepa-world-models/h-jepa --local-dir $HJEPA_HOME/ckpts --exclude "droid/*"
hf download jepa-world-models/h-jepa --local-dir $HJEPA_HOME/ckpts --include "droid/*"

How to use it: Load a checkpoint from the code release's h_jepa folder, since the files are pickled modules. To reproduce the planning results, pass a checkpoint as the policy to the evaluation script or run the evaluation scripts, as the code release README describes.

import torch

model = torch.load("cube/cube_hjepa_l3/seed42/cube_hjepa_l3_object.ckpt", weights_only=False)
Tool | What it does
_object.ckpt | The trained model for one run
normalizer.pt | Holds the action and proprioception normalization
eval.py | Evaluates a checkpoint passed as the policy
HJEPA_HOME | Names the folder where the code reads checkpoints

Example: Load the three-level H-JEPA checkpoint for the cube task with seed 42, then pass it as the policy to the evaluation script. The code release README says how to run the simulation tests and compare with the paper's planning results.

For newcomers and experts: A world model is a network that predicts what a scene will look like after an action, so a robot can plan before it moves. This one stacks several levels, so it can plan over longer horizons. A first small try is to download one environment folder and load a single checkpoint.

For experts, each environment folder holds seven models: LeWM, H-JEPA with 2, 3 or 4 levels, and HWM with 2, 3 or 4 levels, each at seeds 42, 43 and 44. The DROID set has LeWM with an inverse dynamics model, HWM with 2 levels and H-JEPA with 2 levels, at seeds 1, 1000 and 10000. Each run folder holds the model and a normalizer, in the layout the training code writes.

Train the world model in the code release
Save the model and normalizer per seed
Download the checkpoints into HJEPA_HOME
Load them with the code on the path
Run the evaluation to plan with the policy

Good to know: The checkpoints are pickled Python objects, so only load files from sources you trust.

  • Pickle: The model files need weights_only set to False, which runs the pickle loader.
  • Counts: There are 84 simulation checkpoints and 9 DROID checkpoints.
  • DROID: Those models were trained on DROID data, and the card asks you to cite DROID when using them.
Title: Download size per folder in GB
Ant: 2.6 GB
Four-room: 1.7 GB
Cube: 2.7 GB
Push-T: 2.7 GB
DROID: 2.7 GB
  • License: MIT, the same as the code release. The DROID data behind some checkpoints is CC BY 4.0.
  • Cost to run: none named, the source lists no API key, account or paid service.
  • Data it reaches: the checkpoints you download, and the evaluation datasets that the code release uses.
  • Not for: loading without the code release, since the checkpoints are pickled modules that need it.

On Hugging Face, 13 November 2026

  • Task: robotics
  • Library: pytorch
  • Downloads in the last 30 days: 0
  • Likes: 25
  • License: mit
  • Quantized versions: 1
  • Tags: pytorch, world-models, jepa, planning, robotics

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download jepa-world-models/h-jepa

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
H-JEPA This page025—mit
LeVJEPA 1.5 LargeShares jepa26918303Mcc-by-nc-4.0
LingBot-Touch-TinyShares robotics38013—apache-2.0
lingbot-touch-smallShares robotics30910—apache-2.0
NLLB-200 3.3BShares pytorch293,185493—cc-by-nc-4.0
Hy-NomasShares pytorch90,896153—apache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Research

See all in Research

EarthJev

dBenf · Kit

Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…

New

getting-over-it-rl-jax

zimmerk4 · Kit

Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…

New

ReFoCo

yuji-nozawa · Kit

Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…

New