openfl.plugins.interface_serializer.serializer_interface.Serializer#
- class openfl.plugins.interface_serializer.serializer_interface.Serializer[source]#
Bases:
objectSerializer API plugin.
Methods
__init__()Initialize serializer.
restore_object(filename)Load and deserialize an object.
serialize(object_, filename)Serialize an object and save to disk.
- static restore_object(filename)[source]#
Load and deserialize an object.
This is a static method that is not implemented.
- Parameters:
filename (str) – The name of the file where the serialized object is saved.
- Returns:
The deserialized object.
- Return type:
object
- Raises:
NotImplementedError – This is a placeholder method that needs to be implemented in subclasses.
- static serialize(object_, filename)[source]#
Serialize an object and save to disk.
This is a static method that is not implemented.
- Parameters:
object (object) – The object to be serialized.
filename (str) – The name of the file where the serialized object will be saved.
- Returns:
None
- Raises:
NotImplementedError – This is a placeholder method that needs to be implemented in subclasses.