ray.util.serialization.register_serializer#

ray.util.serialization.register_serializer(cls: type, *, serializer: callable, deserializer: callable)[source]#

Use the given serializer to serialize instances of type cls, and use the deserializer to deserialize the serialized object.

Parameters:
  • cls – A Python class/type.

  • serializer – A function that converts an instances of type cls into a serializable object (e.g. python dict of basic objects).

  • deserializer – A function that constructs the instance of type cls from the serialized object. This function itself must be serializable.