Packages

final case class NodeExecStats(nodeName: String = "", allStartMicros: Long = 0L, opStartRelMicros: Long = 0L, opEndRelMicros: Long = 0L, allEndRelMicros: Long = 0L, memory: Seq[AllocatorMemoryUsed] = _root_.scala.Seq.empty, output: Seq[NodeOutput] = _root_.scala.Seq.empty, timelineLabel: String = "", scheduledMicros: Long = 0L, threadId: Int = 0, referencedTensor: Seq[AllocationDescription] = _root_.scala.Seq.empty, memoryStats: Option[MemoryStats] = _root_.scala.None, allStartNanos: Long = 0L, opStartRelNanos: Long = 0L, opEndRelNanos: Long = 0L, allEndRelNanos: Long = 0L, scheduledNanos: Long = 0L, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[NodeExecStats] with Product with Serializable

Time/size stats recorded for a single execution of a graph node.

nodeName

TODO(tucker): Use some more compact form of node identity than the full string name. Either all processes should agree on a global id (cost_id?) for each node, or we should use a hash of the name.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[NodeExecStats], GeneratedMessage, Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NodeExecStats
  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 NodeExecStats(nodeName: String = "", allStartMicros: Long = 0L, opStartRelMicros: Long = 0L, opEndRelMicros: Long = 0L, allEndRelMicros: Long = 0L, memory: Seq[AllocatorMemoryUsed] = _root_.scala.Seq.empty, output: Seq[NodeOutput] = _root_.scala.Seq.empty, timelineLabel: String = "", scheduledMicros: Long = 0L, threadId: Int = 0, referencedTensor: Seq[AllocationDescription] = _root_.scala.Seq.empty, memoryStats: Option[MemoryStats] = _root_.scala.None, allStartNanos: Long = 0L, opStartRelNanos: Long = 0L, opEndRelNanos: Long = 0L, allEndRelNanos: Long = 0L, scheduledNanos: Long = 0L, unknownFields: UnknownFieldSet = ...)

    nodeName

    TODO(tucker): Use some more compact form of node identity than the full string name. Either all processes should agree on a global id (cost_id?) for each node, or we should use a hash of the name.

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 addAllMemory(__vs: Iterable[AllocatorMemoryUsed]): NodeExecStats
  5. def addAllOutput(__vs: Iterable[NodeOutput]): NodeExecStats
  6. def addAllReferencedTensor(__vs: Iterable[AllocationDescription]): NodeExecStats
  7. def addMemory(__vs: AllocatorMemoryUsed*): NodeExecStats
  8. def addOutput(__vs: NodeOutput*): NodeExecStats
  9. def addReferencedTensor(__vs: AllocationDescription*): NodeExecStats
  10. val allEndRelMicros: Long
  11. val allEndRelNanos: Long
  12. val allStartMicros: Long
  13. val allStartNanos: Long
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. def clearMemory: NodeExecStats
  16. def clearMemoryStats: NodeExecStats
  17. def clearOutput: NodeExecStats
  18. def clearReferencedTensor: NodeExecStats
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  20. def companion: NodeExecStats.type
    Definition Classes
    NodeExecStats → GeneratedMessage
  21. def discardUnknownFields: NodeExecStats
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    NodeExecStats → GeneratedMessage
  25. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    NodeExecStats → GeneratedMessage
  26. def getMemoryStats: MemoryStats
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. val memory: Seq[AllocatorMemoryUsed]
  29. val memoryStats: Option[MemoryStats]
  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. val nodeName: String
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. val opEndRelMicros: Long
  35. val opEndRelNanos: Long
  36. val opStartRelMicros: Long
  37. val opStartRelNanos: Long
  38. val output: Seq[NodeOutput]
  39. val referencedTensor: Seq[AllocationDescription]
  40. val scheduledMicros: Long
  41. val scheduledNanos: Long
  42. def serializedSize: Int
    Definition Classes
    NodeExecStats → GeneratedMessage
  43. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  44. val threadId: Int
  45. val timelineLabel: String
  46. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  47. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  48. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  49. def toProtoString: String
    Definition Classes
    NodeExecStats → GeneratedMessage
  50. val unknownFields: UnknownFieldSet
  51. def update(ms: (Lens[NodeExecStats, NodeExecStats]) ⇒ Mutation[NodeExecStats]*): NodeExecStats
    Definition Classes
    Updatable
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. def withAllEndRelMicros(__v: Long): NodeExecStats
  56. def withAllEndRelNanos(__v: Long): NodeExecStats
  57. def withAllStartMicros(__v: Long): NodeExecStats
  58. def withAllStartNanos(__v: Long): NodeExecStats
  59. def withMemory(__v: Seq[AllocatorMemoryUsed]): NodeExecStats
  60. def withMemoryStats(__v: MemoryStats): NodeExecStats
  61. def withNodeName(__v: String): NodeExecStats
  62. def withOpEndRelMicros(__v: Long): NodeExecStats
  63. def withOpEndRelNanos(__v: Long): NodeExecStats
  64. def withOpStartRelMicros(__v: Long): NodeExecStats
  65. def withOpStartRelNanos(__v: Long): NodeExecStats
  66. def withOutput(__v: Seq[NodeOutput]): NodeExecStats
  67. def withReferencedTensor(__v: Seq[AllocationDescription]): NodeExecStats
  68. def withScheduledMicros(__v: Long): NodeExecStats
  69. def withScheduledNanos(__v: Long): NodeExecStats
  70. def withThreadId(__v: Int): NodeExecStats
  71. def withTimelineLabel(__v: String): NodeExecStats
  72. def withUnknownFields(__v: UnknownFieldSet): NodeExecStats
  73. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  74. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    NodeExecStats → GeneratedMessage
  75. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Updatable[NodeExecStats]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped