CollectionDef

публичный финальный класс 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)
 
Тип Protobuf tensorflow.CollectionDef

Вложенные классы

сорт КоллекцияDef.AnyList
 AnyList is used for collecting Any protos. 
интерфейс CollectionDef.AnyListOrBuilder
сорт КоллекцияDef.Builder
 CollectionDef should cover most collections. 
сорт КоллекцияDef.BytesList
 BytesList is used for collecting strings and serialized protobufs. 
интерфейс CollectionDef.BytesListOrBuilder
сорт CollectionDef.FloatList
 FloatList is used for collecting float values. 
интерфейс CollectionDef.FloatListOrBuilder
сорт КоллекцияDef.Int64List
 Int64List is used for collecting int, int64 and long values. 
интерфейс CollectionDef.Int64ListOrBuilder
перечисление CollectionDef.KindCase
сорт CollectionDef.NodeList
 NodeList is used for collecting nodes in graph. 
интерфейс CollectionDef.NodeListOrBuilder

Константы

интервал ANY_LIST_FIELD_NUMBER
интервал BYTES_LIST_FIELD_NUMBER
интервал FLOAT_LIST_FIELD_NUMBER
интервал INT64_LIST_FIELD_NUMBER
интервал NODE_LIST_FIELD_NUMBER

Публичные методы

логическое значение
равно (Объект obj)
КоллекцияDef.AnyList
получитьЛюбойСписок ()
.tensorflow.CollectionDef.AnyList any_list = 5;
CollectionDef.AnyListOrBuilder
getAnyListOrBuilder ()
.tensorflow.CollectionDef.AnyList any_list = 5;
КоллекцияDef.BytesList
получить байтсписок ()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
CollectionDef.BytesListOrBuilder
getBytesListOrBuilder ()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
статический CollectionDef
КоллекцияDef
окончательный статический com.google.protobuf.Descriptors.Descriptor
CollectionDef.FloatList
getFloatList ()
.tensorflow.CollectionDef.FloatList float_list = 4;
CollectionDef.FloatListOrBuilder
getFloatListOrBuilder ()
.tensorflow.CollectionDef.FloatList float_list = 4;
КоллекцияDef.Int64List
getInt64List ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
CollectionDef.Int64ListOrBuilder
getInt64ListOrBuilder ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
CollectionDef.KindCase
CollectionDef.NodeList
получитьСписокНодов ()
.tensorflow.CollectionDef.NodeList node_list = 1;
CollectionDef.NodeListOrBuilder
getNodeListOrBuilder ()
.tensorflow.CollectionDef.NodeList node_list = 1;
интервал
окончательный com.google.protobuf.UnknownFieldSet
логическое значение
имеетЛюбойСписок ()
.tensorflow.CollectionDef.AnyList any_list = 5;
логическое значение
имеетБайтслист ()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
логическое значение
имеетFloatList ()
.tensorflow.CollectionDef.FloatList float_list = 4;
логическое значение
имеетInt64List ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
логическое значение
имеетСписокНодов ()
.tensorflow.CollectionDef.NodeList node_list = 1;
интервал
последнее логическое значение
статический CollectionDef.Builder
newBuilder (прототип CollectionDef )
статический CollectionDef.Builder
КоллекцияDef.Builder
статический CollectionDef
parseDelimitedFrom (входной поток)
статический CollectionDef
parseDelimitedFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статический CollectionDef
parseFrom (данные ByteBuffer)
статический CollectionDef
parseFrom (ввод com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статический CollectionDef
parseFrom (данные ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статический CollectionDef
parseFrom (вход com.google.protobuf.CodedInputStream)
статический CollectionDef
parseFrom (данные byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статический CollectionDef
parseFrom (данные com.google.protobuf.ByteString)
статический CollectionDef
parseFrom (ввод входного потока, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статический CollectionDef
parseFrom (данные com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статический
КоллекцияDef.Builder
пустота
writeTo (вывод com.google.protobuf.CodedOutputStream)

Унаследованные методы

Константы

общедоступный статический окончательный int ANY_LIST_FIELD_NUMBER

Постоянное значение: 5

общедоступный статический окончательный int BYTES_LIST_FIELD_NUMBER

Постоянное значение: 2

общедоступный статический окончательный int FLOAT_LIST_FIELD_NUMBER

Постоянное значение: 4

общедоступный статический окончательный int INT64_LIST_FIELD_NUMBER

Постоянное значение: 3

общедоступный статический окончательный int NODE_LIST_FIELD_NUMBER

Постоянное значение: 1

Публичные методы

общедоступное логическое значение равно (Object obj)

общественный CollectionDef.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;

общедоступный статический CollectionDef getDefaultInstance ()

общественный CollectionDef getDefaultInstanceForType ()

общедоступный статический окончательный com.google.protobuf.Descriptors.Descriptor getDescriptor ()

общественная коллекцияDef.FloatList getFloatList ()

.tensorflow.CollectionDef.FloatList float_list = 4;

общественный CollectionDef.FloatListOrBuilder getFloatListOrBuilder ()

.tensorflow.CollectionDef.FloatList float_list = 4;

публичный CollectionDef.Int64List getInt64List ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

общественный CollectionDef.Int64ListOrBuilder getInt64ListOrBuilder ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

общедоступная CollectionDef.KindCase getKindCase ()

общественный CollectionDef.NodeList getNodeList ()

.tensorflow.CollectionDef.NodeList node_list = 1;

общественный CollectionDef.NodeListOrBuilder getNodeListOrBuilder ()

.tensorflow.CollectionDef.NodeList node_list = 1;

общественный getParserForType ()

public int getSerializedSize ()

публичный финал com.google.protobuf.UnknownFieldSet getUnknownFields ()

общедоступное логическое значение hasAnyList ()

.tensorflow.CollectionDef.AnyList any_list = 5;

общедоступное логическое значение hasBytesList ()

.tensorflow.CollectionDef.BytesList bytes_list = 2;

общедоступное логическое значение hasFloatList ()

.tensorflow.CollectionDef.FloatList float_list = 4;

общедоступное логическое значение hasInt64List ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

общедоступное логическое значение hasNodeList ()

.tensorflow.CollectionDef.NodeList node_list = 1;

public int hashCode ()

публичное финальное логическое значение isInitialized ()

общедоступный статический CollectionDef.Builder newBuilder (прототип CollectionDef )

общедоступный статический CollectionDef.Builder newBuilder ()

общественный CollectionDef.Builder newBuilderForType ()

общедоступный статический CollectionDef parseDelimitedFrom (входной поток InputStream)

Броски
Исключение IO

общедоступный статический CollectionDef parseDelimitedFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Исключение IO

общедоступный статический CollectionDef parseFrom (данные ByteBuffer)

Броски
Инвалидпротоколбуфферисключение

общедоступный статический CollectionDef parseFrom (ввод com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Исключение IO

public static CollectionDef parseFrom (данные ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Инвалидпротоколбуфферисключение

общедоступный статический CollectionDef parseFrom (вход com.google.protobuf.CodedInputStream)

Броски
Исключение IO

общедоступный статический CollectionDef parseFrom (данные byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Инвалидпротоколбуфферисключение

общедоступный статический CollectionDef parseFrom (данные com.google.protobuf.ByteString)

Броски
Инвалидпротоколбуфферисключение

общедоступный статический CollectionDef parseFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Исключение IO

общедоступный статический CollectionDef parseFrom (данные com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Инвалидпротоколбуфферисключение

общественный статический парсер ()

публичный CollectionDef.Builder toBuilder ()

public void writeTo (вывод com.google.protobuf.CodedOutputStream)

Броски
Исключение IO