pimlico.datatypes.keras module

Datatypes for storing and loading Keras models.

class pimlico.datatypes.keras.KerasModel(base_dir, pipeline, additional_name=None, use_main_metadata=False, **kwargs)[source]

Bases: pimlico.datatypes.base.PimlicoDatatype

Datatype for both types of Keras models, stored using Keras’ own storage mechanisms.

get_custom_objects()[source]
get_software_dependencies()[source]
load_model()[source]
custom_objects = {}
class pimlico.datatypes.keras.KerasModelWriter(base_dir, **kwargs)[source]

Bases: pimlico.datatypes.base.PimlicoDatatypeWriter

Writer for storing both types of Keras model (since they provide the same storage interface).

write_architecture(model)[source]
write_model(model)[source]
write_weights(model)[source]