Running
June 15, 2025 ยท View on GitHub
Notice
For convenience, some checkpoints, such as the MAE-pretrained ViT-B model, are provided for manual download. Users must update the following paths accordingly. Relevant checkpoints can be acquired from the website.
- :exclamation: pretrain.sh, finetune.sh, scratch, eval.sh:
Please update the following:
- save_checkpoint_path to the parent directory where your experiment checkpoints are saved. Recommend to create a
checkpointsfolder in the project root directory. - finetune_from_pretrained_ckpt to the location of your pre-trained checkpoint.
- resume_from_checkpoint to the location of your fine-tuned checkpoint.
- vit_checkpoint_path to the location of your ViT checkpoint (downloaded from the website). Recommend to be stored in
checkpoints/vit_mae/mae_pretrain_vit_base.pth. - libero_path to the location of LIBERO dir.
- save_checkpoint_path to the parent directory where your experiment checkpoints are saved. Recommend to create a
Seer
Convert Data
python utils/convert_libero_per_step.py
Pre-train
# Pre-train Seer on LIBERO-90 dataset
bash scripts/LIBERO_LONG/Seer/pretrain.sh
Fine-tune
# Fine-tune Seer on LIBERO-10 dataset
bash scripts/LIBERO_LONG/Seer/finetune.sh
Train from Scratch
# Train Seer on LIBERO-10 dataset from scratch
bash scripts/LIBERO_LONG/Seer/scratch.sh
Eval
# Evaluate Seer on LIBERO-10 benchmark
bash scripts/LIBERO_LONG/Seer/eval.sh