org.tensorflow.framework.WhileContextDefOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto Show documentation
Show all versions of proto Show documentation
Java API for TensorFlow protocol buffers.
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: tensorflow/core/protobuf/control_flow.proto
package org.tensorflow.framework;
public interface WhileContextDefOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.WhileContextDef)
com.google.protobuf.MessageOrBuilder {
/**
*
* Name of the context.
*
*
* string context_name = 1;
*/
java.lang.String getContextName();
/**
*
* Name of the context.
*
*
* string context_name = 1;
*/
com.google.protobuf.ByteString
getContextNameBytes();
/**
*
* The number of iterations allowed to run in parallel.
*
*
* int32 parallel_iterations = 2;
*/
int getParallelIterations();
/**
*
* Whether backprop is enabled for this while loop.
*
*
* bool back_prop = 3;
*/
boolean getBackProp();
/**
*
* Whether GPU-CPU memory swap is enabled for this loop.
*
*
* bool swap_memory = 4;
*/
boolean getSwapMemory();
/**
*
* Name of the pivot tensor.
*
*
* string pivot_name = 5;
*/
java.lang.String getPivotName();
/**
*
* Name of the pivot tensor.
*
*
* string pivot_name = 5;
*/
com.google.protobuf.ByteString
getPivotNameBytes();
/**
*
* Name of the pivot_for_pred tensor.
*
*
* string pivot_for_pred_name = 6;
*/
java.lang.String getPivotForPredName();
/**
*
* Name of the pivot_for_pred tensor.
*
*
* string pivot_for_pred_name = 6;
*/
com.google.protobuf.ByteString
getPivotForPredNameBytes();
/**
*
* Name of the pivot_for_body tensor.
*
*
* string pivot_for_body_name = 7;
*/
java.lang.String getPivotForBodyName();
/**
*
* Name of the pivot_for_body tensor.
*
*
* string pivot_for_body_name = 7;
*/
com.google.protobuf.ByteString
getPivotForBodyNameBytes();
/**
*
* List of names for exit tensors.
*
*
* repeated string loop_exit_names = 8;
*/
java.util.List
getLoopExitNamesList();
/**
*
* List of names for exit tensors.
*
*
* repeated string loop_exit_names = 8;
*/
int getLoopExitNamesCount();
/**
*
* List of names for exit tensors.
*
*
* repeated string loop_exit_names = 8;
*/
java.lang.String getLoopExitNames(int index);
/**
*
* List of names for exit tensors.
*
*
* repeated string loop_exit_names = 8;
*/
com.google.protobuf.ByteString
getLoopExitNamesBytes(int index);
/**
*
* List of names for enter tensors.
*
*
* repeated string loop_enter_names = 10;
*/
java.util.List
getLoopEnterNamesList();
/**
*
* List of names for enter tensors.
*
*
* repeated string loop_enter_names = 10;
*/
int getLoopEnterNamesCount();
/**
*
* List of names for enter tensors.
*
*
* repeated string loop_enter_names = 10;
*/
java.lang.String getLoopEnterNames(int index);
/**
*
* List of names for enter tensors.
*
*
* repeated string loop_enter_names = 10;
*/
com.google.protobuf.ByteString
getLoopEnterNamesBytes(int index);
/**
*
* Values and external values in control flow context.
*
*
* .tensorflow.ValuesDef values_def = 9;
*/
boolean hasValuesDef();
/**
*
* Values and external values in control flow context.
*
*
* .tensorflow.ValuesDef values_def = 9;
*/
org.tensorflow.framework.ValuesDef getValuesDef();
/**
*
* Values and external values in control flow context.
*
*
* .tensorflow.ValuesDef values_def = 9;
*/
org.tensorflow.framework.ValuesDefOrBuilder getValuesDefOrBuilder();
/**
*
* Optional name of the maximum_iterations tensor.
*
*
* string maximum_iterations_name = 11;
*/
java.lang.String getMaximumIterationsName();
/**
*
* Optional name of the maximum_iterations tensor.
*
*
* string maximum_iterations_name = 11;
*/
com.google.protobuf.ByteString
getMaximumIterationsNameBytes();
/**
*
* Contexts contained inside this context (e.g. nested whiles).
*
*
* repeated .tensorflow.ControlFlowContextDef nested_contexts = 12;
*/
java.util.List
getNestedContextsList();
/**
*
* Contexts contained inside this context (e.g. nested whiles).
*
*
* repeated .tensorflow.ControlFlowContextDef nested_contexts = 12;
*/
org.tensorflow.framework.ControlFlowContextDef getNestedContexts(int index);
/**
*
* Contexts contained inside this context (e.g. nested whiles).
*
*
* repeated .tensorflow.ControlFlowContextDef nested_contexts = 12;
*/
int getNestedContextsCount();
/**
*
* Contexts contained inside this context (e.g. nested whiles).
*
*
* repeated .tensorflow.ControlFlowContextDef nested_contexts = 12;
*/
java.util.List extends org.tensorflow.framework.ControlFlowContextDefOrBuilder>
getNestedContextsOrBuilderList();
/**
*
* Contexts contained inside this context (e.g. nested whiles).
*
*
* repeated .tensorflow.ControlFlowContextDef nested_contexts = 12;
*/
org.tensorflow.framework.ControlFlowContextDefOrBuilder getNestedContextsOrBuilder(
int index);
}