When an LLM engine process fails, the standard recovery path involves a cold restart. This requires loading weights into HBM from storage, compiling kernels, and re-initializing the engine. This process can take several minutes, significantly impacting application availability.
Shadow Engine Recovery in NVIDIA Dynamo provides a faster alternative. It leverages a redundant copy of the engine state, allowing for near-instantaneous recovery. The system automatically switches to the shadow engine when the primary engine fails, resuming inference without a full restart.
The shadow engine is pre-populated with the weights and kernel compilation, eliminating the need for these time-consuming steps. This reduces the recovery time to seconds, improving the overall resilience of the LLM deployment. Dynamo supports a variety of LLM models and inference frameworks.
