« home

In-Flight Auto-Batcher

When relaxing atomic structures towards their ground state, each structure requires an a priori unknown number of ionic steps. In-flight auto-batching optimizes GPU utilization by dynamically replacing converged structures with new ones based on memory availability for efficient GPU utilization, especially when relaxing large numbers of structures with varying degrees of equilibrium distance.

For more details, see the TorchSim InFlightAutoBatcher documentation


In-Flight Auto-Batcher

  Download

PNGPDFSVG

  Code

  in-flight-auto-batcher.typ (444 lines)