predictor: mp.Value must come from spawn context, too

This commit is contained in:
Robert Sachunsky 2026-03-11 02:27:47 +01:00
parent 9f127a0783
commit bb468bf68f

View file

@ -39,7 +39,7 @@ class Predictor(mp.context.SpawnProcess):
self.loglevel = logger.level self.loglevel = logger.level
self.model_zoo = model_zoo self.model_zoo = model_zoo
ctxt = mp.get_context('spawn') ctxt = mp.get_context('spawn')
self.jobid = mp.Value('i', 0) self.jobid = ctxt.Value('i', 0)
self.taskq = ctxt.Queue(maxsize=QSIZE) self.taskq = ctxt.Queue(maxsize=QSIZE)
self.resultq = ctxt.Queue(maxsize=QSIZE) self.resultq = ctxt.Queue(maxsize=QSIZE)
self.logq = ctxt.Queue(maxsize=QSIZE * 100) self.logq = ctxt.Queue(maxsize=QSIZE * 100)