A comprehensive guide for the Euler HPC cluster at ETH Zurich by the Robotics Systems Lab.
The full documentation is available at: https://leggedrobotics.github.io/euler-cluster-guide/
New to Euler? Start here:
- Getting Started - Access setup and verification
- Data Management - Storage locations and quotas
- Python & ML - Miniconda and training workflows
- Computing - Interactive sessions and batch jobs
- Containers - Docker/Singularity workflows
- Complete Reference Guide - All sections in one document
- Scripts Library - Ready-to-use SLURM scripts and examples
- Troubleshooting - Common issues and solutions
euler-cluster-guide/
├── docs/ # GitHub Pages documentation
│ ├── index.md # Homepage
│ ├── getting-started.md # Access and SSH setup
│ ├── data-management.md # Storage and quotas
│ ├── python-environments.md # Miniconda and ML workflows
│ ├── computing-guide.md # Interactive and batch jobs
│ ├── container-workflow.md # Docker/Singularity guide
│ ├── complete-guide.md # All sections combined
│ ├── scripts.md # Scripts library
│ ├── troubleshooting.md # Common issues
│ └── scripts/ # Test scripts organized by section
│ ├── getting-started/ # Setup verification scripts
│ ├── data-management/ # Storage test scripts
│ ├── python-environments/ # ML workflow examples
│ ├── computing-guide/ # Job submission examples
│ └── container-workflow/ # Container test files
├── mkdocs.yml # MkDocs configuration
└── README.md # This file
- Docker: 24.0.7
- Apptainer: 1.2.5
- Cluster: Euler (ETH Zurich)
- GPUs: NVIDIA RTX 2080 Ti, RTX 4090
- Issues: GitHub Issues
- RSL Access: Contact Manthan Patel
- Cluster Support: ETH IT ServiceDesk
This guide is provided by the Robotics Systems Lab (RSL) at ETH Zurich for educational purposes.
Maintained by the Robotics Systems Lab (RSL), ETH Zurich