Installation¶
Prerequisites¶
- Apptainer/Singularity (for HPC/container execution)
Container Setup (Recommended)¶
apptainer pull tabnado.sif docker://ghcr.io/cchahrour/tabnado:latest
Run any command inside the container:
apptainer exec tabnado.sif tabnado-run --help
If your cluster uses singularity instead of apptainer, use the same commands with singularity.
Optional: Local Dev Environment (uv)¶
uv venv --python 3.12
uv pip install -e .
uv pip install pytorch-tabular==1.2.0 --no-deps
Install test dependencies when needed:
uv pip install -e ".[test]"
Verify CLI Commands¶
tabnado-init --help
Optional: Run Tests¶
pytest tests -vv