System Requirements
Python Version Support
| Python Version | Support Level |
|---|---|
| 3.13 | ✓ Full (Recommended) |
| 3.12 | ✓ Full (Recommended) |
| 3.11 | ✓ Full |
| 3.10 | ✓ Full |
| 3.9 | ✓ Full (Minimum) |
| < 3.9 | ✗ Not supported |
Operating System Support
| OS | Architecture | Support |
|---|---|---|
| Linux | x86_64 | ✓ Full |
| Linux | ARM64 | ✓ Full |
| macOS | Apple Silicon | ✓ Full |
| macOS | Intel | ✓ Full |
| Windows | x86_64 | ✓ Full |
Requirements by Level
Level 0-1: Monitoring & Threading
- CPU: Any modern processor
- RAM: 512 MB minimum
- Dependencies: Python 3.9+
Level 2: JIT Compilation
- CPU: x86_64 or ARM64
- RAM: 2 GB minimum
- Dependencies: Numba, LLVM
Level 3: Multicore
- CPU: Multi-core (2+ cores)
- RAM: 4 GB minimum
- OS: Process-based parallelism support
Level 4: GPU Acceleration
- GPU: NVIDIA with CUDA 11.0+
- VRAM: 4 GB minimum
- RAM: 8 GB system RAM
- Driver: NVIDIA driver 470+
License Tier Limits
| Tier | CPU Cores | GPU | RAM |
|---|---|---|---|
| Community | 4 max | No | 16 GB |
| Trial | Unlimited | Yes | None |
| Instance | Unlimited | Yes | None |
| Enterprise | Unlimited | Yes | None |
Check Your System
Run the system diagnostic tool:
epochly doctor --verbose
Expected output:
✓ Python 3.12.0✓ Operating System: Linux x86_64✓ CPU Cores: 8 detected (4 available on Community tier)✓ RAM: 16 GB✓ LLVM: Found (v14.0)✓ Numba: v0.58.0✗ CUDA: Not detected→ GPU acceleration (Level 4) unavailableEnhancement Levels Available: 0-3Tier: Community (Free)
Upgrading Your Tier
To unlock all cores and GPU support, start a trial:
epochly loginepochly trial start