anonymousML123/factorjepa-pretrain-vjepa21-vitg-5ep
0
factorjepa-pretrain-vjepa21-vitg-5ep
FactorJEPA β V-JEPA 2.1 ViT-G continual-pretrained on Indian-context urban driving / walking / monument clips.
This is a `pretrain` checkpoint from the FactorJEPA pipeline, a sequential SSL composition that aims to prove vjepa_surgery >> vjepa_pretrain >> vjepa_frozen on motion / temporal features for Indian urban video.
π― Training summary
π Training trajectory (initial β final, from probe_history.jsonl)
(10 checkpoints across training.)
π Usage
Download the encoder weights
from huggingface_hub import hf_hub_download
ckpt_path = hf_hub_download(
repo_id="anonymousML123/factorjepa-pretrain-vjepa21-vitg-5ep",
filename="student_encoder.pt",
)
print("Downloaded to:", ckpt_path)Load weights into V-JEPA 2.1 ViT-G
import torch
from utils.vjepa2_imports import get_vit_by_arch
state = torch.load(ckpt_path, map_location="cpu", weights_only=False)
encoder = get_vit_by_arch("vit_giant_xformers_rope")
encoder.load_state_dict(state, strict=False)
encoder.eval().to("cuda")Use as init for downstream surgery / probe training
python -u src/m09c_surgery.py --FULL \
--train-config configs/train/surgery_3stage_DI_iter14.yaml \
--init-from-ckpt $(python -c "from huggingface_hub import hf_hub_download; print(hf_hub_download('anonymousML123/factorjepa-pretrain-vjepa21-vitg-5ep', 'student_encoder.pt'))") \
--no-wandbπ¦ Files in this repo
π§ͺ Reproducibility
This checkpoint was produced by:
CACHE_POLICY_ALL=2 ./scripts/run_probe_train.sh pretrain --FULL \
2>&1 | tee logs/pretrain_full.logPipeline source: iter/iter14_surgery_on_pretrain/plan_HIGH_LEVEL.md
π Citation
@misc{factorjepa2026,
title = {FactorJEPA: Factor-disentangled SSL for Indian-context urban video},
author = {Wanaskar, Kapil and others},
year = {2026},
note = {HF model card auto-generated by src/utils/hf_finetuned_push.py}
}Model card auto-generated by `src/utils/hf_finetuned_push.py` at 2026-05-07T20:12:52+00:00.
