object CostGraphDef extends GeneratedMessageCompanion[CostGraphDef]
- Alphabetic
 - By Inheritance
 
- CostGraphDef
 - GeneratedMessageCompanion
 - Serializable
 - Serializable
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Type Members
- 
      
      
      
        
      
    
      
        final 
        case class
      
      
        AggregatedCost(cost: Float = 0.0f, dimension: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[AggregatedCost] with Product with Serializable
      
      
      
Total cost of this graph, typically used for balancing decisions.
Total cost of this graph, typically used for balancing decisions.
- cost
 Aggregated cost value.
- dimension
 Aggregated cost dimension (e.g. 'memory', 'compute', 'network').
- Annotations
 - @SerialVersionUID()
 
 -  implicit class CostGraphDefLens[UpperPB] extends ObjectLens[UpperPB, CostGraphDef]
 - 
      
      
      
        
      
    
      
        final 
        case class
      
      
        Node(name: String = "", device: String = "", id: Int = 0, inputInfo: Seq[InputInfo] = _root_.scala.Seq.empty, outputInfo: Seq[OutputInfo] = _root_.scala.Seq.empty, temporaryMemorySize: Long = 0L, persistentMemorySize: Long = 0L, hostTempMemorySize: Long = 0L, deviceTempMemorySize: Long = 0L, devicePersistentMemorySize: Long = 0L, computeCost: Long = 0L, computeTime: Long = 0L, memoryTime: Long = 0L, isFinal: Boolean = false, controlInput: Seq[Int] = _root_.scala.Seq.empty, inaccurate: Boolean = false, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Node] with Product with Serializable
      
      
      
- name
 The name of the node. Names are globally unique.
- device
 The device of the node. Can be empty if the node is mapped to the default partition or partitioning hasn't been run yet.
- id
 The id of the node. Node ids are only unique inside a partition.
- temporaryMemorySize
 Temporary memory used by this node.
- persistentMemorySize
 Persistent memory used by this node.
- computeCost
 Estimate of the computational cost of this node, in microseconds.
- computeTime
 Analytical estimate of the computational cost of this node, in microseconds.
- memoryTime
 Analytical estimate of the memory access cost of this node, in microseconds.
- isFinal
 If true, the output is permanent: it can't be discarded, because this node is part of the "final output". Nodes may depend on final nodes.
- controlInput
 Ids of the control inputs for this node.
- inaccurate
 Are the costs inaccurate?
- Annotations
 - @SerialVersionUID()
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        ValueType = CostGraphDef
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 -  final val COST_FIELD_NUMBER: Int(2)
 -  final val NODE_FIELD_NUMBER: Int(1)
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native() @HotSpotIntrinsicCandidate()
 
 - 
      
      
      
        
      
    
      
        
        lazy val
      
      
        defaultInstance: CostGraphDef
      
      
      
- Definition Classes
 - CostGraphDef → GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
      
      
      
- Definition Classes
 - CostGraphDef → GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        fromAscii(s: String): CostGraphDef
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        javaDescriptor: Descriptor
      
      
      
- Definition Classes
 - CostGraphDef → GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        merge(a: CostGraphDef, input: CodedInputStream): CostGraphDef
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 -  implicit def messageCompanion: GeneratedMessageCompanion[CostGraphDef]
 - 
      
      
      
        
      
    
      
        
        def
      
      
        messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
      
      
      
- Definition Classes
 - CostGraphDef → GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        implicit 
        def
      
      
        messageReads: Reads[CostGraphDef]
      
      
      
- Definition Classes
 - CostGraphDef → GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        lazy val
      
      
        nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
      
      
      
- Definition Classes
 - CostGraphDef → GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 -  def of(node: Seq[Node], cost: Seq[AggregatedCost]): CostGraphDef
 - 
      
      
      
        
      
    
      
        
        def
      
      
        parseDelimitedFrom(input: InputStream): Option[CostGraphDef]
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        parseDelimitedFrom(input: CodedInputStream): Option[CostGraphDef]
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        parseFrom(_input__: CodedInputStream): CostGraphDef
      
      
      
- Definition Classes
 - CostGraphDef → GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        parseFrom(s: Array[Byte]): CostGraphDef
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        parseFrom(input: InputStream): CostGraphDef
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        scalaDescriptor: Descriptor
      
      
      
- Definition Classes
 - CostGraphDef → GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        streamFromDelimitedInput(input: InputStream): Stream[CostGraphDef]
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toByteArray(a: CostGraphDef): Array[Byte]
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        validate(s: Array[Byte]): Try[CostGraphDef]
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        validateAscii(s: String): Either[TextFormatError, CostGraphDef]
      
      
      
- Definition Classes
 - GeneratedMessageCompanion
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 -  object AggregatedCost extends GeneratedMessageCompanion[AggregatedCost]
 -  object Node extends GeneratedMessageCompanion[Node]
 
Deprecated Value Members
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] ) @Deprecated
 - Deprecated