Packages

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()
Linear Supertypes
Updatable[Node], GeneratedMessage, Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Node
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Serializable
  6. Product
  7. Equals
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new 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 = ...)

    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?

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllControlInput(__vs: Iterable[Int]): Node
  5. def addAllInputInfo(__vs: Iterable[InputInfo]): Node
  6. def addAllOutputInfo(__vs: Iterable[OutputInfo]): Node
  7. def addControlInput(__vs: Int*): Node
  8. def addInputInfo(__vs: InputInfo*): Node
  9. def addOutputInfo(__vs: OutputInfo*): Node
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clearControlInput: Node
  12. def clearInputInfo: Node
  13. def clearOutputInfo: Node
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  15. def companion: Node.type
    Definition Classes
    Node → GeneratedMessage
  16. val computeCost: Long
  17. val computeTime: Long
  18. val controlInput: Seq[Int]
  19. val device: String
  20. def discardUnknownFields: Node
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Node → GeneratedMessage
  24. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Node → GeneratedMessage
  25. val id: Int
  26. val inaccurate: Boolean
  27. val inputInfo: Seq[InputInfo]
  28. val isFinal: Boolean
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. val memoryTime: Long
  31. val name: String
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. val outputInfo: Seq[OutputInfo]
  36. val persistentMemorySize: Long
  37. def serializedSize: Int
    Definition Classes
    Node → GeneratedMessage
  38. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  39. val temporaryMemorySize: Long
  40. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  41. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  42. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  43. def toProtoString: String
    Definition Classes
    Node → GeneratedMessage
  44. val unknownFields: UnknownFieldSet
  45. def update(ms: (Lens[Node, Node]) ⇒ Mutation[Node]*): Node
    Definition Classes
    Updatable
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def withComputeCost(__v: Long): Node
  50. def withComputeTime(__v: Long): Node
  51. def withControlInput(__v: Seq[Int]): Node
  52. def withDevice(__v: String): Node
  53. def withDevicePersistentMemorySize(__v: Long): Node
  54. def withDeviceTempMemorySize(__v: Long): Node
  55. def withHostTempMemorySize(__v: Long): Node
  56. def withId(__v: Int): Node
  57. def withInaccurate(__v: Boolean): Node
  58. def withInputInfo(__v: Seq[InputInfo]): Node
  59. def withIsFinal(__v: Boolean): Node
  60. def withMemoryTime(__v: Long): Node
  61. def withName(__v: String): Node
  62. def withOutputInfo(__v: Seq[OutputInfo]): Node
  63. def withPersistentMemorySize(__v: Long): Node
  64. def withTemporaryMemorySize(__v: Long): Node
  65. def withUnknownFields(__v: UnknownFieldSet): Node
  66. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  67. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Node → GeneratedMessage
  68. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. val devicePersistentMemorySize: Long
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  2. val deviceTempMemorySize: Long
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  3. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated
  4. val hostTempMemorySize: Long
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Inherited from Updatable[Node]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped