org.tensorflow.framework.NodeExecStatsOrBuilder Maven / Gradle / Ivy
The newest version!
// 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;
* @return The nodeName.
*/
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;
* @return The bytes for nodeName.
*/
org.nd4j.shade.protobuf.ByteString
getNodeNameBytes();
/**
* int64 all_start_micros = 2;
* @return The allStartMicros.
*/
long getAllStartMicros();
/**
* int64 op_start_rel_micros = 3;
* @return The opStartRelMicros.
*/
long getOpStartRelMicros();
/**
* int64 op_end_rel_micros = 4;
* @return The opEndRelMicros.
*/
long getOpEndRelMicros();
/**
* int64 all_end_rel_micros = 5;
* @return The allEndRelMicros.
*/
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
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
getOutputOrBuilderList();
/**
* repeated .tensorflow.NodeOutput output = 7;
*/
org.tensorflow.framework.NodeOutputOrBuilder getOutputOrBuilder(
int index);
/**
* string timeline_label = 8;
* @return The timelineLabel.
*/
java.lang.String getTimelineLabel();
/**
* string timeline_label = 8;
* @return The bytes for timelineLabel.
*/
org.nd4j.shade.protobuf.ByteString
getTimelineLabelBytes();
/**
* int64 scheduled_micros = 9;
* @return The scheduledMicros.
*/
long getScheduledMicros();
/**
* uint32 thread_id = 10;
* @return The threadId.
*/
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
getReferencedTensorOrBuilderList();
/**
* repeated .tensorflow.AllocationDescription referenced_tensor = 11;
*/
org.tensorflow.framework.AllocationDescriptionOrBuilder getReferencedTensorOrBuilder(
int index);
/**
* .tensorflow.MemoryStats memory_stats = 12;
* @return Whether the memoryStats field is set.
*/
boolean hasMemoryStats();
/**
* .tensorflow.MemoryStats memory_stats = 12;
* @return The memoryStats.
*/
org.tensorflow.framework.MemoryStats getMemoryStats();
/**
* .tensorflow.MemoryStats memory_stats = 12;
*/
org.tensorflow.framework.MemoryStatsOrBuilder getMemoryStatsOrBuilder();
}