From b67bda80426e839bbf3c3bd25bd10a8bfc48c6cf Mon Sep 17 00:00:00 2001 From: 16337 <1633794139@qq.com> Date: Fri, 30 Jan 2026 10:39:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Python=20TensorRT?= =?UTF-8?q?=20=E8=B5=84=E6=BA=90=E9=87=8A=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除不存在的 .destroy() 方法调用 - Python TensorRT 由 GC 管理,= None 即释放 --- core/tensorrt_engine.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/tensorrt_engine.py b/core/tensorrt_engine.py index 677f5e8..15a3663 100644 --- a/core/tensorrt_engine.py +++ b/core/tensorrt_engine.py @@ -331,19 +331,18 @@ class TensorRTEngine: return {"total_mb": 0, "used_mb": 0, "free_mb": 0} def _release_resources(self): - """释放资源""" + """释放资源(Python TensorRT 由 GC 管理,无需 destroy)""" if self._stream: try: self._stream.synchronize() except Exception: pass + self._stream = None if self._context: - self._context.destroy() self._context = None if self._engine: - self._engine.destroy() self._engine = None self._memory_pool.clear()