Overview of NVIDIA cuPyNumeric
mainNVIDIA cuPyNumeric implements the NumPy API on top of the Legate framework. It provides transparent accelerated computing that scales across different hardware configurations, including:
- Single CPU
- Single GPU
- Multi-node, multi-GPU systems (e.g., scaling to 2048 A100 GPUs on a DGX SuperPOD).
Because it implements the NumPy API, existing NumPy-based code (such as Python CFD courses) can often be run completely unmodified to achieve high-performance scaling.