CollectionDef

classe final pública CollectionDef

 CollectionDef should cover most collections.
 To add a user-defined collection, do one of the following:
 1. For simple data types, such as string, int, float:
      tf.add_to_collection("your_collection_name", your_simple_value)
    strings will be stored as bytes_list.
 2. For Protobuf types, there are three ways to add them:
    1) tf.add_to_collection("your_collection_name",
         your_proto.SerializeToString())
       collection_def {
         key: "user_defined_bytes_collection"
         value {
           bytes_list {
             value: "queue_name: \"test_queue\"\n"
           }
         }
       }
  or
    2) tf.add_to_collection("your_collection_name", str(your_proto))
       collection_def {
         key: "user_defined_string_collection"
         value {
          bytes_list {
             value: "\n\ntest_queue"
           }
         }
       }
  or
    3) any_buf = any_pb2.Any()
       tf.add_to_collection("your_collection_name",
         any_buf.Pack(your_proto))
       collection_def {
         key: "user_defined_any_collection"
         value {
           any_list {
             value {
               type_url: "type.googleapis.com/tensorflow.QueueRunnerDef"
               value: "\n\ntest_queue"
             }
           }
         }
       }
 3. For Python objects, implement to_proto() and from_proto(), and register
    them in the following manner:
    ops.register_proto_function("your_collection_name",
                                proto_type,
                                to_proto=YourPythonObject.to_proto,
                                from_proto=YourPythonObject.from_proto)
    These functions will be invoked to serialize and de-serialize the
    collection. For example,
    ops.register_proto_function(ops.GraphKeys.GLOBAL_VARIABLES,
                                proto_type=variable_pb2.VariableDef,
                                to_proto=Variable.to_proto,
                                from_proto=Variable.from_proto)
 
Tipo de protobuf tensorflow.CollectionDef

Classes aninhadas

aula ColeçãoDef.AnyList
 AnyList is used for collecting Any protos. 
interface CollectionDef.AnyListOrBuilder
aula CollectionDef.Builder
 CollectionDef should cover most collections. 
aula CollectionDef.BytesList
 BytesList is used for collecting strings and serialized protobufs. 
interface CollectionDef.BytesListOrBuilder
aula ColeçãoDef.FloatList
 FloatList is used for collecting float values. 
interface CollectionDef.FloatListOrBuilder
aula ColeçãoDef.Int64List
 Int64List is used for collecting int, int64 and long values. 
interface CollectionDef.Int64ListOrBuilder
enumeração CollectionDef.KindCase
aula ColeçãoDef.NodeList
 NodeList is used for collecting nodes in graph. 
interface CollectionDef.NodeListOrBuilder

Constantes

interno ANY_LIST_FIELD_NUMBER
interno BYTES_LIST_FIELD_NUMBER
interno FLOAT_LIST_FIELD_NUMBER
interno INT64_LIST_FIELD_NUMBER
interno NODE_LIST_FIELD_NUMBER

Métodos Públicos

boleano
é igual (objeto obj)
ColeçãoDef.AnyList
getAnyList ()
.tensorflow.CollectionDef.AnyList any_list = 5;
CollectionDef.AnyListOrBuilder
getAnyListOrBuilder ()
.tensorflow.CollectionDef.AnyList any_list = 5;
CollectionDef.BytesList
getBytesList ()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
CollectionDef.BytesListOrBuilder
getBytesListOrBuilder ()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
Coleção estáticaDef
ColeçãoDef
final estático com.google.protobuf.Descriptors.Descriptor
ColeçãoDef.FloatList
getFloatList ()
.tensorflow.CollectionDef.FloatList float_list = 4;
CollectionDef.FloatListOrBuilder
getFloatListOrBuilder ()
.tensorflow.CollectionDef.FloatList float_list = 4;
ColeçãoDef.Int64List
getInt64List ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
CollectionDef.Int64ListOrBuilder
getInt64ListOrBuilder ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
CollectionDef.KindCase
ColeçãoDef.NodeList
getNodeList ()
.tensorflow.CollectionDef.NodeList node_list = 1;
CollectionDef.NodeListOrBuilder
getNodeListOrBuilder ()
.tensorflow.CollectionDef.NodeList node_list = 1;
interno
final com.google.protobuf.UnknownFieldSet
boleano
hasAnyList ()
.tensorflow.CollectionDef.AnyList any_list = 5;
boleano
hasBytesList ()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
boleano
hasFloatList ()
.tensorflow.CollectionDef.FloatList float_list = 4;
boleano
hasInt64List ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
boleano
hasNodeList ()
.tensorflow.CollectionDef.NodeList node_list = 1;
interno
booleano final
CollectionDef.Builder estático
newBuilder (protótipo CollectionDef )
CollectionDef.Builder estático
CollectionDef.Builder
Coleção estáticaDef
parseDelimitedFrom (entrada InputStream)
Coleção estáticaDef
parseDelimitedFrom (entrada InputStream, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Coleção estáticaDef
parseFrom (dados de ByteBuffer)
Coleção estáticaDef
parseFrom (entrada com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Coleção estáticaDef
parseFrom (dados de ByteBuffer, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Coleção estáticaDef
parseFrom (entrada com.google.protobuf.CodedInputStream)
Coleção estáticaDef
parseFrom (byte[] dados, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Coleção estáticaDef
parseFrom (dados com.google.protobuf.ByteString)
Coleção estáticaDef
parseFrom (entrada InputStream, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Coleção estáticaDef
parseFrom (dados com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
estático
CollectionDef.Builder
vazio
writeTo (saída com.google.protobuf.CodedOutputStream)

Métodos herdados

Constantes

público estático final int ANY_LIST_FIELD_NUMBER

Valor Constante: 5

público estático final int BYTES_LIST_FIELD_NUMBER

Valor Constante: 2

público estático final int FLOAT_LIST_FIELD_NUMBER

Valor Constante: 4

público estático final int INT64_LIST_FIELD_NUMBER

Valor Constante: 3

público estático final int NODE_LIST_FIELD_NUMBER

Valor Constante: 1

Métodos Públicos

booleano público é igual (Object obj)

public CollectionDef.AnyList getAnyList ()

.tensorflow.CollectionDef.AnyList any_list = 5;

public CollectionDef.AnyListOrBuilder getAnyListOrBuilder ()

.tensorflow.CollectionDef.AnyList any_list = 5;

public CollectionDef.BytesList getBytesList ()

.tensorflow.CollectionDef.BytesList bytes_list = 2;

public CollectionDef.BytesListOrBuilder getBytesListOrBuilder ()

.tensorflow.CollectionDef.BytesList bytes_list = 2;

público estático CollectionDef getDefaultInstance ()

public CollectionDef getDefaultInstanceForType ()

final estático público com.google.protobuf.Descriptors.Descriptor getDescriptor ()

Coleção públicaDef.FloatList getFloatList ()

.tensorflow.CollectionDef.FloatList float_list = 4;

Coleção públicaDef.FloatListOrBuilder getFloatListOrBuilder ()

.tensorflow.CollectionDef.FloatList float_list = 4;

Coleção públicaDef.Int64List getInt64List ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

Coleção públicaDef.Int64ListOrBuilder getInt64ListOrBuilder ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

Coleção públicaDef.NodeList getNodeList ()

.tensorflow.CollectionDef.NodeList node_list = 1;

public CollectionDef.NodeListOrBuilder getNodeListOrBuilder ()

.tensorflow.CollectionDef.NodeList node_list = 1;

público getParserForType ()

público int getSerializedSize ()

final público com.google.protobuf.UnknownFieldSet getUnknownFields ()

hasAnyList booleano público ()

.tensorflow.CollectionDef.AnyList any_list = 5;

hasBytesList () booleano público ()

.tensorflow.CollectionDef.BytesList bytes_list = 2;

hasFloatList booleano público ()

.tensorflow.CollectionDef.FloatList float_list = 4;

hasInt64List booleano público ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

hasNodeList booleano público ()

.tensorflow.CollectionDef.NodeList node_list = 1;

hashCode int público ()

público final booleano isInitialized ()

public static CollectionDef.Builder newBuilder (protótipo CollectionDef )

Coleção públicaDef.Builder newBuilderForType ()

public static CollectionDef parseDelimitedFrom (entrada InputStream)

Lança
IOException

public static CollectionDef parseDelimitedFrom (entrada InputStream, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Lança
IOException

public static CollectionDef parseFrom (dados ByteBuffer)

Lança
InvalidProtocolBufferException

public static CollectionDef parseFrom (entrada com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Lança
IOException

public static CollectionDef parseFrom (dados de ByteBuffer, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Lança
InvalidProtocolBufferException

public static CollectionDef parseFrom (entrada com.google.protobuf.CodedInputStream)

Lança
IOException

public static CollectionDef parseFrom (byte[] dados, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Lança
InvalidProtocolBufferException

público estático CollectionDef parseFrom (dados com.google.protobuf.ByteString)

Lança
InvalidProtocolBufferException

public static CollectionDef parseFrom (entrada InputStream, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Lança
IOException

public static CollectionDef parseFrom (dados com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Lança
InvalidProtocolBufferException

estática pública analisador ()

public void writeTo (saída com.google.protobuf.CodedOutputStream)

Lança
IOException