package serializer
- Alphabetic
- Public
- All
Type Members
-
case class
BundleSerializer[Context](context: Context, file: BundleFile)(implicit hr: HasBundleRegistry) extends Closeable with Product with Serializable
Class for serializing/deserializing Bundle.ML ml.combust.bundle.dsl.Bundle objects.
Class for serializing/deserializing Bundle.ML ml.combust.bundle.dsl.Bundle objects.
- Context
context type for implementation
- context
context for implementation
- file
bundle file for serialization
- hr
bundle registry for custom types and ops
-
case class
FileUtil() extends Product with Serializable
Created by hollinwilkins on 9/11/16.
-
trait
FormatModelSerializer extends AnyRef
Trait for serializing a protobuf model definition.
-
trait
FormatNodeSerializer extends AnyRef
Trait for serializing node definitions.
-
case class
GraphSerializer[Context](bundleContext: BundleContext[Context]) extends Product with Serializable
Class for serializing a list of graph nodes.
Class for serializing a list of graph nodes.
- Context
context class for implementation
- bundleContext
bundle context for encoding/decoding custom types, op nodes and op models
-
case class
JsonFormatModelSerializer()(implicit hr: HasBundleRegistry) extends FormatModelSerializer with Product with Serializable
Object for serializing/deserializing model definitions with JSON.
-
case class
ModelSerializer[Context](bundleContext: BundleContext[Context]) extends Product with Serializable
Class for serializing Bundle.ML models.
Class for serializing Bundle.ML models.
- Context
context class for implementation
- bundleContext
bundle context for path and bundle registry
-
case class
NodeSerializer[Context](bundleContext: BundleContext[Context]) extends Product with Serializable
Class for serializing a Bundle.ML node.
Class for serializing a Bundle.ML node.
- Context
context class for implementation
- bundleContext
bundle context for custom types and serialization formats
-
case class
ProtoFormatModelSerializer()(implicit hr: HasBundleRegistry) extends FormatModelSerializer with Product with Serializable
Object for serializing/deserializing model definitions with Protobuf.
-
sealed
trait
SerializationFormat extends Serializable
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:
- json - used JSON for all attributes, models and nodes
- protobuf - use protobuf for all attributes, models and nodes
Value Members
-
object
FormatModelSerializer
Companion object for utility methods related to model definition serialization.
-
object
FormatNodeSerializer
Companion class for utility serializer methods for node definitions.
-
object
JsonFormatNodeSerializer extends FormatNodeSerializer
Object for serializing/deserializing node definitions with JSON.
-
object
ProtoFormatNodeSerializer extends FormatNodeSerializer
Object for serializing/deserializing node definitions with Protobuf.
-
object
SerializationFormat extends Serializable
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.