simpleml.save_patterns.serializers.keras
Module for Keras save patterns
Module Contents
Classes
Uses Keras H5 serialization (legacy behavior) |
|
Base class for internal Keras serialization/deserialization options |
|
Uses Tensorflow SavedModel serialization |
Attributes
- class simpleml.save_patterns.serializers.keras.KerasH5Serializer[source]
Bases:
simpleml.save_patterns.base.BaseSerializer
Uses Keras H5 serialization (legacy behavior)
Output is a single file
- class simpleml.save_patterns.serializers.keras.KerasPersistenceMethods[source]
Bases:
object
Base class for internal Keras serialization/deserialization options
- static load_model(filepath, **kwargs)[source]
Loads a Keras object from the filesystem.
- Parameters
filepath (str) –
- Return type
Any
- static load_weights(model, filepath, **kwargs)[source]
Loads a Keras object from the filesystem.
- Parameters
model (Any) –
filepath (str) –
- Return type
Any
- static save_model(model, filepath, overwrite=True, **kwargs)[source]
Serializes an object to the filesystem in Keras native format.
- class simpleml.save_patterns.serializers.keras.KerasSavedModelSerializer[source]
Bases:
simpleml.save_patterns.base.BaseSerializer
Uses Tensorflow SavedModel serialization
Output is a folder with assets keras_metadata.pb saved_model.pb variables