org.tensorflow.framework.NodeExecStatsOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: tensorflow/core/framework/step_stats.proto
package org.tensorflow.framework;
public interface NodeExecStatsOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.NodeExecStats)
org.nd4j.shade.protobuf.MessageOrBuilder {
/**
*
* 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.
*
*
* string node_name = 1;
*/
java.lang.String getNodeName();
/**
*
* 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.
*
*
* string node_name = 1;
*/
org.nd4j.shade.protobuf.ByteString
getNodeNameBytes();
/**
* int64 all_start_micros = 2;
*/
long getAllStartMicros();
/**
* int64 op_start_rel_micros = 3;
*/
long getOpStartRelMicros();
/**
* int64 op_end_rel_micros = 4;
*/
long getOpEndRelMicros();
/**
* int64 all_end_rel_micros = 5;
*/
long getAllEndRelMicros();
/**
* repeated .tensorflow.AllocatorMemoryUsed memory = 6;
*/
java.util.List
getMemoryList();
/**
* repeated .tensorflow.AllocatorMemoryUsed memory = 6;
*/
org.tensorflow.framework.AllocatorMemoryUsed getMemory(int index);
/**
* repeated .tensorflow.AllocatorMemoryUsed memory = 6;
*/
int getMemoryCount();
/**
* repeated .tensorflow.AllocatorMemoryUsed memory = 6;
*/
java.util.List extends org.tensorflow.framework.AllocatorMemoryUsedOrBuilder>
getMemoryOrBuilderList();
/**
* repeated .tensorflow.AllocatorMemoryUsed memory = 6;
*/
org.tensorflow.framework.AllocatorMemoryUsedOrBuilder getMemoryOrBuilder(
int index);
/**
* repeated .tensorflow.NodeOutput output = 7;
*/
java.util.List
getOutputList();
/**
* repeated .tensorflow.NodeOutput output = 7;
*/
org.tensorflow.framework.NodeOutput getOutput(int index);
/**
* repeated .tensorflow.NodeOutput output = 7;
*/
int getOutputCount();
/**
* repeated .tensorflow.NodeOutput output = 7;
*/
java.util.List extends org.tensorflow.framework.NodeOutputOrBuilder>
getOutputOrBuilderList();
/**
* repeated .tensorflow.NodeOutput output = 7;
*/
org.tensorflow.framework.NodeOutputOrBuilder getOutputOrBuilder(
int index);
/**
* string timeline_label = 8;
*/
java.lang.String getTimelineLabel();
/**
* string timeline_label = 8;
*/
org.nd4j.shade.protobuf.ByteString
getTimelineLabelBytes();
/**
* int64 scheduled_micros = 9;
*/
long getScheduledMicros();
/**
* uint32 thread_id = 10;
*/
int getThreadId();
/**
* repeated .tensorflow.AllocationDescription referenced_tensor = 11;
*/
java.util.List
getReferencedTensorList();
/**
* repeated .tensorflow.AllocationDescription referenced_tensor = 11;
*/
org.tensorflow.framework.AllocationDescription getReferencedTensor(int index);
/**
* repeated .tensorflow.AllocationDescription referenced_tensor = 11;
*/
int getReferencedTensorCount();
/**
* repeated .tensorflow.AllocationDescription referenced_tensor = 11;
*/
java.util.List extends org.tensorflow.framework.AllocationDescriptionOrBuilder>
getReferencedTensorOrBuilderList();
/**
* repeated .tensorflow.AllocationDescription referenced_tensor = 11;
*/
org.tensorflow.framework.AllocationDescriptionOrBuilder getReferencedTensorOrBuilder(
int index);
/**
* .tensorflow.MemoryStats memory_stats = 12;
*/
boolean hasMemoryStats();
/**
* .tensorflow.MemoryStats memory_stats = 12;
*/
org.tensorflow.framework.MemoryStats getMemoryStats();
/**
* .tensorflow.MemoryStats memory_stats = 12;
*/
org.tensorflow.framework.MemoryStatsOrBuilder getMemoryStatsOrBuilder();
}