From 9f59a4a5cacef13e11e3bf80bc04e413536fd732 Mon Sep 17 00:00:00 2001 From: Armand du Parc Locmaria Date: Fri, 29 May 2026 16:35:08 -0700 Subject: [PATCH] manager: remove obsolete tinygrad `MainProcess` workaround (#38104) tinygrad doesn't need to run in 'MainProcess'? --- system/manager/process.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/system/manager/process.py b/system/manager/process.py index d328d4d44..cdb316e1a 100644 --- a/system/manager/process.py +++ b/system/manager/process.py @@ -190,12 +190,8 @@ class PythonProcess(ManagerProcess): if self.proc is not None: return - # TODO: this is just a workaround for this tinygrad check: - # https://github.com/tinygrad/tinygrad/blob/ac9c96dae1656dc220ee4acc39cef4dd449aa850/tinygrad/device.py#L26 - name = self.name if "modeld" not in self.name else "MainProcess" - cloudlog.info(f"starting python {self.module}") - self.proc = Process(name=name, target=self.launcher, args=(self.module, self.name)) + self.proc = Process(name=self.name, target=self.launcher, args=(self.module, self.name)) self.proc.start() self.shutting_down = False