simpleml.save_patterns.local module

Module for save patterns registered for local persistence

class simpleml.save_patterns.local.DiskHDF5SavePattern[source]

Bases: simpleml.save_patterns.base.BaseSavePattern

Save pattern implementation to save objects to disk in HDF5 format with hickle

SAVE_PATTERN = 'disk_hdf5'
classmethod load(filename: str, **kwargs) → Any[source]

Load method to load files from disk in hickle’s HDF5 format

classmethod save(obj: Any, persistable_id: str, **kwargs) → str[source]

Save method to save files to disk in hickle’s HDF5 format

class simpleml.save_patterns.local.DiskPickleSavePattern[source]

Bases: simpleml.save_patterns.base.BaseSavePattern

Save pattern implementation to save objects to disk in pickled format

SAVE_PATTERN = 'disk_pickled'
classmethod load(filename: str, **kwargs) → Any[source]

Load method to load files from disk in pickled format

classmethod save(obj: Any, persistable_id: str, **kwargs) → str[source]

Save method to save files to disk in pickled format

class simpleml.save_patterns.local.KerasDiskHDF5SavePattern[source]

Bases: simpleml.save_patterns.base.BaseSavePattern

Save pattern implementation to save objects to disk in Keras’s HDF5 format Keras’s internal persistence mechanism utilizes HDF5 and implements a custom pattern

SAVE_PATTERN = 'disk_keras_hdf5'
classmethod load(filename: str, **kwargs) → Any[source]

Load method to load files from disk in Keras’s HDF5 format

classmethod save(obj: Any, persistable_id: str, **kwargs) → str[source]

Save method to save files to disk in Keras’s HDF5 format