vllm.snapshot.engine
¶
Classes:
-
SnapshotCanaryError–The initialized engine did not produce a valid snapshot oracle.
-
SnapshotMemoryPolicy–Paired memory operations; neither operation controls public admission.
-
SnapshotSession–One capture/recovery cycle on an exclusively owned startup engine.
SnapshotCanaryError
¶
Bases: RuntimeError
The initialized engine did not produce a valid snapshot oracle.
SnapshotMemoryPolicy
dataclass
¶
Paired memory operations; neither operation controls public admission.
Source code in vllm/snapshot/engine.py
SnapshotSession
¶
One capture/recovery cycle on an exclusively owned startup engine.
The caller must not expose the engine to request producers until recovery succeeds. Memory wake can resume scheduling before validation finishes. Failures are terminal: the owner must shut down the engine, not retry wake. This is not an admission barrier for an already-serving engine.
Methods:
-
prepare–Return only after rehearsal and every capture prerequisite complete.
-
recover–Complete communicator, memory and output validation before serving.
Source code in vllm/snapshot/engine.py
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |
prepare()
async
¶
Return only after rehearsal and every capture prerequisite complete.
Source code in vllm/snapshot/engine.py
recover()
async
¶
Complete communicator, memory and output validation before serving.
Source code in vllm/snapshot/engine.py
_release_reloadable_state(engine)
async
¶
_restore_reloadable_state(engine)
async
¶
Rebuild state discarded by _release_reloadable_state.