Skip to content

Serialization

Serializer

Bases: Enum

Enumeration of supported serialization formats.

Values

CLOUDPICKLE: Uses cloudpickle for serialization. MSGPACK: Uses msgspec.msgpack for serialization. PICKLE: Uses Python’s built-in pickle. NONE: No serialization applied.

msgpack_serialization(serializable_object)

Serializes an object using MessagePack.

Parameters:

Name Type Description Default
serializable_object object

Object to serialize.

required

Returns:

Name Type Description
bytes bytes

Serialized byte representation.

cloudpickle_serialization(serializable_object)

Serializes an object using cloudpickle.

Parameters:

Name Type Description Default
serializable_object object

Object to serialize.

required

Returns:

Name Type Description
bytes bytes

Serialized byte representation.

pickle_serialization(serializable_object)

Serializes an object using Python's built-in pickle module.

Parameters:

Name Type Description Default
serializable_object object

Object to serialize.

required

Returns:

Name Type Description
bytes bytes

Serialized byte representation.

msgpack_deserialization(serialized_object)

Deserializes a MessagePack-encoded byte object.

Parameters:

Name Type Description Default
serialized_object bytes

Serialized MessagePack bytes.

required

Returns:

Name Type Description
object object

The deserialized object.

cloudpickle_deserialization(serialized_object)

Deserializes a cloudpickle-encoded byte object.

Parameters:

Name Type Description Default
serialized_object bytes

Serialized cloudpickle bytes.

required

Returns:

Name Type Description
object object

The deserialized object.

pickle_deserialization(serialized_object)

Deserializes a pickle-encoded byte object.

Parameters:

Name Type Description Default
serialized_object bytes

Serialized pickle bytes.

required

Returns:

Name Type Description
object object

The deserialized object.