протокол многопроцессорной обработки Python
Я использую многопроцессорный модуль Python для помещения объектов в очередь и их обработки несколькими работниками. Моей первой проблемой было получение привязанных методов экземпляра, что у меня работает, но теперь я сталкиваюсь с отдельной проблемой, вызванной тем, что объекты используют__slots__
.
Когда модуль mp идет для выбора объектов, он, похоже, использует более старый протокол ascii pickle, который не может обработать__slots__
, Более новый протокол справляется с этим, но я не уверен, как заставить модуль mp использовать этот протокол.
У кого-нибудь есть опыт с этим?