org.tensorflow.framework.MetaGraphDefOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: tensorflow/core/protobuf/meta_graph.proto
package org.tensorflow.framework;
public interface MetaGraphDefOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.MetaGraphDef)
org.nd4j.shade.protobuf.MessageOrBuilder {
/**
* .tensorflow.MetaGraphDef.MetaInfoDef meta_info_def = 1;
* @return Whether the metaInfoDef field is set.
*/
boolean hasMetaInfoDef();
/**
* .tensorflow.MetaGraphDef.MetaInfoDef meta_info_def = 1;
* @return The metaInfoDef.
*/
org.tensorflow.framework.MetaGraphDef.MetaInfoDef getMetaInfoDef();
/**
* .tensorflow.MetaGraphDef.MetaInfoDef meta_info_def = 1;
*/
org.tensorflow.framework.MetaGraphDef.MetaInfoDefOrBuilder getMetaInfoDefOrBuilder();
/**
*
* GraphDef.
*
*
* .tensorflow.GraphDef graph_def = 2;
* @return Whether the graphDef field is set.
*/
boolean hasGraphDef();
/**
*
* GraphDef.
*
*
* .tensorflow.GraphDef graph_def = 2;
* @return The graphDef.
*/
org.tensorflow.framework.GraphDef getGraphDef();
/**
*
* GraphDef.
*
*
* .tensorflow.GraphDef graph_def = 2;
*/
org.tensorflow.framework.GraphDefOrBuilder getGraphDefOrBuilder();
/**
*
* SaverDef.
*
*
* .tensorflow.SaverDef saver_def = 3;
* @return Whether the saverDef field is set.
*/
boolean hasSaverDef();
/**
*
* SaverDef.
*
*
* .tensorflow.SaverDef saver_def = 3;
* @return The saverDef.
*/
org.tensorflow.util.SaverDef getSaverDef();
/**
*
* SaverDef.
*
*
* .tensorflow.SaverDef saver_def = 3;
*/
org.tensorflow.util.SaverDefOrBuilder getSaverDefOrBuilder();
/**
*
* collection_def: Map from collection name to collections.
* See CollectionDef section for details.
*
*
* map<string, .tensorflow.CollectionDef> collection_def = 4;
*/
int getCollectionDefCount();
/**
*
* collection_def: Map from collection name to collections.
* See CollectionDef section for details.
*
*
* map<string, .tensorflow.CollectionDef> collection_def = 4;
*/
boolean containsCollectionDef(
java.lang.String key);
/**
* Use {@link #getCollectionDefMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getCollectionDef();
/**
*
* collection_def: Map from collection name to collections.
* See CollectionDef section for details.
*
*
* map<string, .tensorflow.CollectionDef> collection_def = 4;
*/
java.util.Map
getCollectionDefMap();
/**
*
* collection_def: Map from collection name to collections.
* See CollectionDef section for details.
*
*
* map<string, .tensorflow.CollectionDef> collection_def = 4;
*/
org.tensorflow.framework.CollectionDef getCollectionDefOrDefault(
java.lang.String key,
org.tensorflow.framework.CollectionDef defaultValue);
/**
*
* collection_def: Map from collection name to collections.
* See CollectionDef section for details.
*
*
* map<string, .tensorflow.CollectionDef> collection_def = 4;
*/
org.tensorflow.framework.CollectionDef getCollectionDefOrThrow(
java.lang.String key);
/**
*
* signature_def: Map from user supplied key for a signature to a single
* SignatureDef.
*
*
* map<string, .tensorflow.SignatureDef> signature_def = 5;
*/
int getSignatureDefCount();
/**
*
* signature_def: Map from user supplied key for a signature to a single
* SignatureDef.
*
*
* map<string, .tensorflow.SignatureDef> signature_def = 5;
*/
boolean containsSignatureDef(
java.lang.String key);
/**
* Use {@link #getSignatureDefMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getSignatureDef();
/**
*
* signature_def: Map from user supplied key for a signature to a single
* SignatureDef.
*
*
* map<string, .tensorflow.SignatureDef> signature_def = 5;
*/
java.util.Map
getSignatureDefMap();
/**
*
* signature_def: Map from user supplied key for a signature to a single
* SignatureDef.
*
*
* map<string, .tensorflow.SignatureDef> signature_def = 5;
*/
org.tensorflow.framework.SignatureDef getSignatureDefOrDefault(
java.lang.String key,
org.tensorflow.framework.SignatureDef defaultValue);
/**
*
* signature_def: Map from user supplied key for a signature to a single
* SignatureDef.
*
*
* map<string, .tensorflow.SignatureDef> signature_def = 5;
*/
org.tensorflow.framework.SignatureDef getSignatureDefOrThrow(
java.lang.String key);
/**
*
* Asset file def to be used with the defined graph.
*
*
* repeated .tensorflow.AssetFileDef asset_file_def = 6;
*/
java.util.List
getAssetFileDefList();
/**
*
* Asset file def to be used with the defined graph.
*
*
* repeated .tensorflow.AssetFileDef asset_file_def = 6;
*/
org.tensorflow.framework.AssetFileDef getAssetFileDef(int index);
/**
*
* Asset file def to be used with the defined graph.
*
*
* repeated .tensorflow.AssetFileDef asset_file_def = 6;
*/
int getAssetFileDefCount();
/**
*
* Asset file def to be used with the defined graph.
*
*
* repeated .tensorflow.AssetFileDef asset_file_def = 6;
*/
java.util.List
getAssetFileDefOrBuilderList();
/**
*
* Asset file def to be used with the defined graph.
*
*
* repeated .tensorflow.AssetFileDef asset_file_def = 6;
*/
org.tensorflow.framework.AssetFileDefOrBuilder getAssetFileDefOrBuilder(
int index);
}