ml.combust.bundle

dsl

package dsl

Visibility
  1. Public
  2. All

Type Members

  1. case class Attributes(lookup: Map[String, Value]) extends Product with Serializable

    Class that holds a map of string to ml.combust.bundle.dsl.Value objects.

  2. case class Bundle[Transformer <: AnyRef](info: BundleInfo, root: Transformer) extends Product with Serializable

    Root object for serializing Bundle.

  3. case class BundleInfo(uid: UUID, name: String, format: SerializationFormat, version: String, timestamp: String, meta: Option[bundle.Attributes]) extends Product with Serializable

    Information data for a bundle.

  4. trait HasAttributes[T] extends AnyRef

    This trait provides easy access to reading/writing attributes to objects that contain an Attributes.

  5. case class Model(op: String, attributes: Attributes = Attributes.apply()) extends HasAttributes[Model] with Product with Serializable

    Class that encodes all information need to serialize or deserialize a machine learning model.

  6. case class Node(name: String, shape: NodeShape) extends Product with Serializable

    Class for storing a node in the Bundle.

  7. case class NodeShape extends Product with Serializable

    Class for holding the input fields and output fields of a Node.

  8. case class Value(value: bundle.Value) extends Product with Serializable

    This class is used to wrap Scala objects for later serialization into Bundle.

Value Members

  1. object Attributes extends Serializable

    Companion class for construction and conversion of Attributes objects.

  2. object Bundle extends Serializable

    Companion class for constants and constructors of Bundle objects.

  3. object BundleInfo extends Serializable

  4. object Model extends Serializable

    Companion object for model.

  5. object Node extends Serializable

    Companion object for node.

  6. object NodeShape extends Serializable

    Companion object for holding constant values.

  7. object Value extends Serializable

    Provides a set of helper methods for easily creating ml.combust.bundle.dsl.Value objects.

Ungrouped