Views
No views yet

torch.hub:1import torch
2
3repo = "CompVis/long-term-motion"
4
5# Open-domain motion prediction
6planner_sparse = torch.hub.load(repo, "zipmo_planner_sparse")
7planner_dense = torch.hub.load(repo, "zipmo_planner_dense")
8
9# Motion autoencoder
10vae = torch.hub.load(repo, "zipmo_vae")1import torch
2
3repo = "CompVis/long-term-motion"
4
5# LIBERO planners
6libero_atm_planner = torch.hub.load(repo, "zipmo_planner_libero", "atm")
7libero_tramoe_planner = torch.hub.load(repo, "zipmo_planner_libero", "tramoe")
8
9# LIBERO policy heads
10policy_head_atm = torch.hub.load(repo, "zipmo_policy_head", "atm")
11policy_head_tramoe_goal = torch.hub.load(repo, "zipmo_policy_head", "tramoe", "goal")zipmo_planner_sparse: sparse-poke planner for open-domain motion prediction.zipmo_planner_dense: dense-conditioning planner for open-domain motion prediction.zipmo_vae: long-term motion autoencoder.zipmo_planner_libero: LIBERO planner with mode atm or tramoe.zipmo_policy_head: LIBERO policy head with mode atm or tramoe. For tramoe, pass one of 10, goal, object, or spatial.1@inproceedings{stracke2026motionembeddings,
2 title = {Learning Long-term Motion Embeddings for Efficient Kinematics Generation},
3 author = {Stracke, Nick and Bauer, Kolja and Baumann, Stefan Andreas and Bautista, Miguel Angel and Susskind, Josh and Ommer, Bj{\"o}rn},
4 booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
5 year = {2026}
6}