Controller Modularity in Brittle-Star Robots
https://selab-3-2026.github.io/SEL3-2026-Groep-4/
- Update train.pbs to default to smoke test for safety - Update .gitignore and ruff.toml - Sync uv.lock (removing python 3.11 remnants) - Refine smoke test config |
||
|---|---|---|
| .agents | ||
| .devcontainer | ||
| .github/workflows | ||
| .vscode | ||
| configs | ||
| docs | ||
| env/hpc | ||
| experiments | ||
| scripts | ||
| src | ||
| tests | ||
| .commitlintrc.json | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .python-version | ||
| Best Practices - VSC User Documentation - Gent (Linux).pdf | ||
| Fine-tuning Job Specifications - VSC User Documentation - Gent (Linux).pdf | ||
| flake.lock | ||
| flake.nix | ||
| hpc_setup.docx.pdf | ||
| Infrastructure - VSC User Documentation - Gent (Linux).pdf | ||
| pyproject.toml | ||
| Python virtual environments - VSC User Documentation - Gent (Linux).pdf | ||
| README.md | ||
| ruff.toml | ||
| Running jobs with input_output data - VSC User Documentation - Gent (Linux).pdf | ||
| uv.lock | ||
Brittle Star
Usage
UV
To set up the UV module, you can run the following command:
uv sync --frozen
example command:
uv run src/train.py --model_name my_model --epochs 50 --batch_size 32
HPC
See docs/HPC.md for the full guide, including environment setup, cluster selection, interactive debugging, and job submission.