GradientResult and ComputeLossResult gain td_errors_gpu/indices_gpu Option<Tensor> fields for GPU-resident TD errors. Trainer accumulates GPU tensors and calls update_priorities_gpu() when available, falling back to CPU path otherwise. DqnAgent delegates via memory(). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>