Installation
Basic Installation
Install DHB-XR using pip:
Optional Dependencies
DHB-XR supports several optional features that require additional dependencies:
GPU Support (PyTorch)
For GPU-accelerated encoding/decoding and tokenization:
Optimization (CasADi)
For trajectory optimization and adaptation:
Motion Database
For trajectory storage and retrieval:
All Features
Install all optional dependencies:
Development Installation
For development and testing:
Requirements
- Python >= 3.10
- NumPy >= 1.20
- SciPy >= 1.7
- Matplotlib >= 3.5
Optional:
- PyTorch >= 2.0 (for GPU support)
- CasADi >= 3.5 (for optimization)
- FAISS >= 1.7 (for motion database)
- DTAIDistance >= 3.0 (for trajectory similarity)