ml.combust.bundle.serializer.attr
Class to separate an ml.combust.bundle.dsl.AttributeList into two ml.combust.bundle.dsl.AttributeList objects, one with small attributes and one with large.
An ml.combust.bundle.dsl.Attribute is large or small according to the ml.combust.bundle.dsl.Value#isLarge and ml.combust.bundle.dsl.Value#isSmall methods, respectively. This class is only used when the ml.combust.bundle.serializer.SerializationFormat.Mixed mode of serialization is being used, and large attributes are intended to go into a protobuf file, while small attributes go into a JSON file along with the model contents.
Separate an attribute list into a small/large list.
optional list of attributes
bundle registry for determining small or large for custom attributes
an optional small and large attribute list
Class to separate an ml.combust.bundle.dsl.AttributeList into two ml.combust.bundle.dsl.AttributeList objects, one with small attributes and one with large.
An ml.combust.bundle.dsl.Attribute is large or small according to the ml.combust.bundle.dsl.Value#isLarge and ml.combust.bundle.dsl.Value#isSmall methods, respectively. This class is only used when the ml.combust.bundle.serializer.SerializationFormat.Mixed mode of serialization is being used, and large attributes are intended to go into a protobuf file, while small attributes go into a JSON file along with the model contents.