[V1][Structured Output] Clear xgrammar compiler object when engine core shut down to avoid nanobind leaked warning (#16954)

Signed-off-by: shen-shanshan <467638484@qq.com>
This commit is contained in:
Shanshan Shen
2025-04-24 21:15:03 +08:00
committed by GitHub
parent 21f4f1c9a4
commit b724afe343
5 changed files with 17 additions and 0 deletions

View File

@@ -253,6 +253,7 @@ class EngineCore:
return engine_core_outputs
def shutdown(self):
self.structured_output_manager.clear_backend()
if self.model_executor:
self.model_executor.shutdown()