Class for holding serialization information for a ml.combust.bundle.dsl.Bundle.
Class for storing all supported ml.combust.bundle.op.OpNode and ml.combust.bundle.serializer.custom.CustomType objects.
Class for storing all supported ml.combust.bundle.op.OpNode and ml.combust.bundle.serializer.custom.CustomType objects.
This is the primary registry for Bundle.ML. It contains all objects required for serializing ML models, graph nodes and custom types.
Many serialization calls in Bundle.ML require access to the registry for information on how to serialize custom types or models or nodes.
Class for serializing/deserializing Bundle.ML ml.combust.bundle.dsl.Bundle objects.
Class for serializing/deserializing Bundle.ML ml.combust.bundle.dsl.Bundle objects.
path to the Bundle.ML folder to serialize/deserialize
bundle registry for custom types and ops
Trait for defining the actual serialization format being used in a given context.
Trait for defining the actual serialization format being used in a given context. This must be either JSON or Protobuf.
Class for serializing a list of graph nodes.
Class for serializing a list of graph nodes.
bundle context for encoding/decoding custom types, op nodes and op models
Trait for classes that contain a bundle registry.
Trait for classes that contain a bundle registry.
This is used by methods that require access to a bundle registry.
Trait inherited when a class has access to a concrete serialization format.
Trait for serializing a protobuf model definition.
Class for serializing Bundle.ML models.
Class for serializing Bundle.ML models.
bundle context for path and bundle registry
Trait for serializing node definitions.
Class for serializing a Bundle.ML node.
Class for serializing a Bundle.ML node.
bundle context for custom types and serialization formats
Class for holding concrete serialization format and bundle registry.
Class for holding concrete serialization format and bundle registry.
This class is used by methods that need to know the exact serialization format being used as well as a bundle registry for all model, nodes and custom type type classes.
a concrete serialization format (JSON or Protobuf)
registry of custom types and ops
Trait for defining which serialization format was used to write a Bundle.ML model.
Trait for defining which serialization format was used to write a Bundle.ML model.
Currently supported formats are:
Object for serializing/deserializing model definitions with JSON.
Object for serializing/deserializing node definitions with JSON.
Companion object for utility methods related to model definition serialization.
Companion class for utility serializer methods for node definitions.
Object for serializing/deserializing model definitions with Protobuf.
Object for serializing/deserializing node definitions with Protobuf.
Companion object for holding the three ml.combust.bundle.serializer.SerializationFormat objects as well as a helper method to convert to the protobuf serialization format enum.
Class for holding serialization information for a ml.combust.bundle.dsl.Bundle.
This class holds all contextual information for serializing components into Bundle.ML.
desired serialization format (Json, Protobuf, or Mixed)
bundle registry of all supported operations
path to the Bundle.ML model