Невозможно выбрать объекты protobuf для распараллеливания с использованием луча в PythonPython

Программы на Python
Anonymous
Невозможно выбрать объекты protobuf для распараллеливания с использованием луча в Python

Сообщение Anonymous »

Мы используем объекты grpc и protobuf в качестве метода связи для проекта обучения с подкреплением, используя Python в качестве клиента и внешнюю программу в качестве сервера.
В настоящее время мы пытаемся получить несколько среды работают параллельно, чтобы ускорить время обучения, поэтому я использую ray.
Однако у меня возникают проблемы с правильной сериализацией наших существующих методов связи для ray.remote и т. д.
Это основное сообщение об ошибке:

Код: Выделить всё

“TypeError: cannot pickle ‘google.protobuf.pyext._message.MessageDescriptor’ object”
Есть ли потенциальные решения или идеи? Моих знаний Python немного не хватает, и я не совсем уверен, как лучше всего это сделать.

Подробнее здесь: https://stackoverflow.com/questions/754 ... -in-python

Вернуться в «Python»