Policies¶
Version policy¶
HyperBench versions follow semantic versioning (MAJOR.MINOR.PATCH).
- The released version is defined in
pyproject.toml.
Python support¶
- Supported Python:
>=3.10(seepyproject.toml). - CI currently tests multiple Python versions (from 3.10 to 3.14).
If you hit install issues, ensure your torch / torch-geometric / torch-cluster versions are compatible with your Python version.
Supported platforms¶
For each version we aim to support Linux, macOS, and Windows.
Our CI relies on GitHub-hosted runners.
The current CI matrix tests these runner labels:
- ubuntu-latest, ubuntu-24.04, ubuntu-24.04-arm, and ubuntu-slim.
- macos-latest and macos-26.
- windows-latest and windows-2025.
We do not support these platforms:
- macos-26-intel for incompatibility with PyTorch.
- windows-11-arm for incompatibility with PyTorch.
| Virtual machine / container | Processor (CPU) | Memory (RAM) | Storage (SSD) | Architecture | Workflow label | Supported |
|---|---|---|---|---|---|---|
| Linux | 1 | 5 GB | 14 GB | x64 | ubuntu-slim | |
| Linux | 4 | 16 GB | 14 GB | x64 | ubuntu-latest, ubuntu-24.04 | |
| Windows | 4 | 16 GB | 14 GB | x64 | windows-latest, windows-2025 | |
| Linux | 4 | 16 GB | 14 GB | arm64 | ubuntu-24.04-arm | |
| Windows | 4 | 16 GB | 14 GB | arm64 | windows-11-arm | |
| macOS | 4 | 14 GB | 14 GB | Intel | macos-26-intel | |
| macOS | 3 (M1) | 7 GB | 14 GB | arm64 | macos-latest, macos-26 |
Security policy¶
If you believe you’ve found a security vulnerability, please do not open a public issue.
- Follow the reporting instructions in SECURITY.md.