Hardware Support
Currently neutrino supports:
| Hardware Platform | Support Status |
|---|---|
| NVIDIA/CUDA/PTX | ✅ Supported |
| AMD/ROCm/GCNAsm | 🏗️ Supported on CDNA |
| Intel/OneAPI/VISA | 🚀 Planning |
Multi-Card Support
neutrino supports analysis of kernel(s) launched on multiple cards or instances via multi-processing like MPI and solutions on top like PyTorch distribtued.
To use, please place neutrino before launch command like torchrun like:
neutrino -p <prbes> torchrun ...Additional Notes:
- After the run, traces of different process (under MPI) will be placed in separated folder.
- Neutrino supports most selecting card options like
CUDA_VISIBLE_DEDVICESortorch.deviceAPI. - Neutrino's support on multi-threading is still under testing.
Platform-Specific Notes
AMD/ROCm/GCNAsm
- Support for PyTorch experiences a problem in
registerFatbinary, will fix soon. - Currently, only CDNA series, MI100x/MI200x/MI300x GPUs, are supported. RDNA GPUs like RX7000x/RX9000x GPUs, are not supported yet.