[V1][Bugfix] Copy encoder input ids to fix set iteration issue during VLM abort (#13173)

Signed-off-by: andoorve <37849411+andoorve@users.noreply.github.com>
This commit is contained in:
Murali Andoorveedu 2025-02-12 12:58:11 -08:00 committed by GitHub
parent 14b7899d10
commit 4c0d93f4b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -54,7 +54,7 @@ class EncoderCacheManager:
def free(self, request: Request) -> None:
"""Free all cached input ids for the request."""
input_ids = self.get_cached_input_ids(request)
input_ids = self.get_cached_input_ids(request).copy()
for input_id in input_ids:
self.free_encoder_input(request, input_id)