From ca09c180dc10db1f2011b8a58d7246b772f9de8d Mon Sep 17 00:00:00 2001 From: nimlgen <138685161+nimlgen@users.noreply.github.com> Date: Wed, 23 Jul 2025 12:02:37 +0300 Subject: [PATCH] cpu: remove del spam (#11343) * cpu: remove del spam * fix --- tinygrad/runtime/ops_cpu.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tinygrad/runtime/ops_cpu.py b/tinygrad/runtime/ops_cpu.py index 267a6d765b..f2bdede172 100644 --- a/tinygrad/runtime/ops_cpu.py +++ b/tinygrad/runtime/ops_cpu.py @@ -82,6 +82,7 @@ class CPUProgram(HCQProgram): super().__init__(HCQArgsState, dev, name, kernargs_alloc_size=0) def __del__(self): + if getattr(sys, 'is_finalizing', lambda: True)(): return if sys.platform == 'win32': ctypes.windll.kernel32.VirtualFree(ctypes.c_void_p(self.mem), ctypes.c_size_t(0), 0x8000) #0x8000 - MEM_RELEASE class CPUAllocator(HCQAllocatorBase):