TS-DP: Drafters and Schedulers

Released weights for TS-DP: Reinforcement Speculative Decoding for Temporal Adaptive Diffusion Policy Acceleration (paper, code).

TS-DP accelerates the official Diffusion Policy transformer checkpoints. This repository only contains the TS-DP components; the base models are downloaded from the Diffusion Policy website.

Each folder <name>/ holds one setting:

  • drafter.ckpt: the distilled one-block Transformer drafter (drafter weights only);
  • scheduler.pth: the PPO scheduler that adapts the speculative parameters at run time.

Download

pip install -U huggingface_hub
hf download childtang/TS-DP --local-dir data/ts_dp                    # all settings
hf download childtang/TS-DP --include "can/*" --local-dir data/ts_dp  # a single setting

With older versions of huggingface_hub, use huggingface-cli download instead of hf download.

Settings

A drafter is distilled from one specific base model and only works with it. Base model paths are relative to the Diffusion Policy experiment logs.

<name> --task Base model
lift lift image/lift_ph/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt
can can image/can_ph/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt
square square image/square_ph/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt
transport transport image/transport_ph/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt
tool_hang tool_hang image/tool_hang_ph/diffusion_policy_transformer/train_0/checkpoints/epoch=0100-test_mean_score=0.773.ckpt
pusht pusht image/pusht/diffusion_policy_transformer/train_1/checkpoints/latest.ckpt
lift_mh lift image/lift_mh/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt
can_mh can image/can_mh/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt
square_mh square image/square_mh/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt
transport_mh transport image/transport_mh/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt
kitchen kitchen low_dim/kitchen/diffusion_policy_transformer/train_1/checkpoints/epoch=2700-test_mean_score=0.574.ckpt
block_pushing block_pushing low_dim/block_pushing/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt

Usage

python scripts/eval_scheduler.py --task can \
    --checkpoint data/checkpoints/image/can_ph/diffusion_policy_transformer/train_0/checkpoints/latest.ckpt \
    --drafter-checkpoint data/ts_dp/can/drafter.ckpt \
    --ppo-checkpoint data/ts_dp/can/scheduler.pth \
    --output-dir data/eval/can

See the code repository for installation and the full evaluation protocol. Due to the stochasticity of diffusion sampling and the simulators, results on a different machine may deviate slightly from those reported in the paper.

Citation

@article{li2025ts,
  title         = {TS-DP: Reinforcement Speculative Decoding For Temporal Adaptive Diffusion Policy Acceleration},
  author        = {Ye Li and Jiahe Feng and Yuan Meng and Kangye Ji and Chen Tang and Jiajun Fan and Xinwan Wen and Jiawei Li and Wenwu Zhu and Shu-Tao Xia and Xin Wang and Zhi Wang},
  journal       = {arXiv preprint arXiv:2512.15773},
  eprint        = {2512.15773},
  archivePrefix = {arXiv},
  primaryClass  = {cs.LG},
  doi           = {10.48550/arXiv.2512.15773},
  year          = {2025}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Video Preview
loading

Paper for childtang/TS-DP