Vaccine now uses prev_grad_buf inside maintenance_child (graphed). The external sample() call was launching ~10 ungraphed PER kernels on the training stream every 5th step — potential CUmodule corruption and CPU-GPU serialization point. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>