GPU Kernel ModifiersΒΆ

NequIP GNN models support several GPU kernel modifiers that can significantly speed up both training and inference by replacing standard operations with optimized implementations.

Available GPU Kernel ModifiersΒΆ

OpenEquivariance

CuEquivariance (alpha)

Modifier Name

enable_OpenEquivariance

enable_CuEquivariance

Supported Devices

NVIDIA GPUs, AMD GPUs (HIP)

NVIDIA GPUs

Training

βœ… Stable

πŸ”¨ Work in progress

ASE (TorchScript)

βœ… Stable

πŸ”¨ Work in progress

ASE (AOT Inductor)

βœ… Stable (requires PyTorch >= 2.9)

πŸ”¨ Work in progress

LAMMPS ML-IAP

βœ… Stable

πŸ”¨ Work in progress