- RAM: 16 GB (32 GB recommended)
- GPU: NVIDIA GPU with 8GB+ VRAM (RTX 3080/4080/H100)
- Storage: 20 GB free space
- CPU: Multi-core processor (Intel i7/AMD Ryzen 7+)
- RAM: 32 GB
- GPU: NVIDIA GPU with 20GB+ VRAM (RTX 4090/H100)
- Storage: 50 GB free space (SSD recommended)
- CPU: High-end multi-core processor
- Conversion Time: 2-5 minutes
- VRAM: 4-8 GB
- Model Size: ~500 MB
- Conversion Time: 1-3 hours
- VRAM: 20 GB
- Model Size: ~3.5 GB
- ✅ Software Simulation: Full support on CPU/GPU
- ✅ NVIDIA GPUs: CUDA 11.8+ or 12.1+
- ✅ PyTorch: >= 2.2, < 3.0 (matches requirements.txt)
- ⏳ Intel Loihi-2: Neuromorphic hardware deployment (future work; no published hardware runs from this repo)
- ⏳ BrainChip Akida: Edge neuromorphic processing
- ⏳ SpiNNaker: Large-scale spiking neural network platform
Install a torch build (>= 2.2, < 3.0) matching your CUDA runtime from the official index:
# For CUDA 11.8
pip install torch --index-url https://download.pytorch.org/whl/cu118
# For CUDA 12.1
pip install torch --index-url https://download.pytorch.org/whl/cu121
# For CPU only
pip install torch --index-url https://download.pytorch.org/whl/cpu# Latest pre-release version required
pip install spikingjelly[cuda] -U --pre- Simplified Mode: 2-15 minutes
- Full Pipeline: 1-3 hours (with quantization and calibration)
- Peak VRAM: 20GB (SmolLM2-1.7B-Instruct)
- System RAM: 16-32GB during conversion
- CUDA Out of Memory: Reduce batch size or use CPU fallback
- SpikingJelly Version: Ensure version >= 0.0.0.0.14
- PyTorch Compatibility: Use PyTorch >= 2.2, < 3.0
- Use SSD storage for faster I/O
- Close unnecessary applications during conversion
- Use simplified mode for initial testing