caikit.core.toolkit.serializers
Common serialization interfaces that are generally helpful for saving out models that are not necessarily specific to any domain’s 3rd party libraries.
Classes
Abstract class for serializing an object to disk. |
|
An ObjectSerializer for serializing to a JSON file. |
|
An ObjectSerializer for serializing a python list to a text file. |
|
An ObjectSerializer for serializing to a YAML file. |
|
An ObjectSerializer for serializing to a CSV file. |
|
An ObjectSerializer for pickling arbitrary Python objects. |
Module Contents
- class caikit.core.toolkit.serializers.ObjectSerializer[source]
Bases:
abc.ABCAbstract class for serializing an object to disk.
- class caikit.core.toolkit.serializers.JSONSerializer[source]
Bases:
ObjectSerializerAn ObjectSerializer for serializing to a JSON file.
- class caikit.core.toolkit.serializers.TextSerializer[source]
Bases:
ObjectSerializerAn ObjectSerializer for serializing a python list to a text file.
- class caikit.core.toolkit.serializers.YAMLSerializer[source]
Bases:
ObjectSerializerAn ObjectSerializer for serializing to a YAML file.
- class caikit.core.toolkit.serializers.CSVSerializer[source]
Bases:
ObjectSerializerAn ObjectSerializer for serializing to a CSV file.
- class caikit.core.toolkit.serializers.PickleSerializer[source]
Bases:
ObjectSerializerAn ObjectSerializer for pickling arbitrary Python objects.