CollectionDef.Builder

パブリック静的最終クラスCollectionDef.Builder

 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

パブリックメソッド

コレクション定義ビルダー
addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値)
コレクション定義
建てる()
コレクション定義
コレクション定義ビルダー
クリア()
コレクション定義ビルダー
ClearAnyList ()
.tensorflow.CollectionDef.AnyList any_list = 5;
コレクション定義ビルダー
クリアバイトリスト()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
コレクション定義ビルダー
clearField (com.google.protobuf.Descriptors.FieldDescriptor フィールド)
コレクション定義ビルダー
ClearFloatList ()
.tensorflow.CollectionDef.FloatList float_list = 4;
コレクション定義ビルダー
clearInt64List ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
コレクション定義ビルダー
コレクション定義ビルダー
クリアノードリスト()
.tensorflow.CollectionDef.NodeList node_list = 1;
コレクション定義ビルダー
clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
コレクション定義ビルダー
CollectionDef.AnyList
getAnyList ()
.tensorflow.CollectionDef.AnyList any_list = 5;
CollectionDef.AnyList.Builder
getAnyListBuilder ()
.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.BytesList.Builder
getBytesListBuilder ()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
CollectionDef.BytesListOrBuilder
getBytesListOrBuilder ()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
コレクション定義
最終的な静的 com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
CollectionDef.FloatList
getFloatList ()
.tensorflow.CollectionDef.FloatList float_list = 4;
CollectionDef.FloatList.Builder
getFloatListBuilder ()
.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.Int64List.Builder
getInt64ListBuilder ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
CollectionDef.Int64ListOrBuilder
getInt64ListOrBuilder ()
.tensorflow.CollectionDef.Int64List int64_list = 3;
コレクションDef.KindCase
CollectionDef.NodeList
getNodeList ()
.tensorflow.CollectionDef.NodeList node_list = 1;
CollectionDef.NodeList.Builder
getNodeListBuilder ()
.tensorflow.CollectionDef.NodeList node_list = 1;
CollectionDef.NodeListOrBuilder
getNodeListOrBuilder ()
.tensorflow.CollectionDef.NodeList node_list = 1;
ブール値
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;
最終ブール値
コレクション定義ビルダー
mergeAnyList ( CollectionDef.AnyList値)
.tensorflow.CollectionDef.AnyList any_list = 5;
コレクション定義ビルダー
mergeBytesList ( CollectionDef.BytesList値)
.tensorflow.CollectionDef.BytesList bytes_list = 2;
コレクション定義ビルダー
mergeFloatList ( CollectionDef.FloatList値)
.tensorflow.CollectionDef.FloatList float_list = 4;
コレクション定義ビルダー
mergeFrom (com.google.protobuf.Message other)
コレクション定義ビルダー
mergeFrom (com.google.protobuf.CodedInputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
コレクション定義ビルダー
mergeInt64List ( CollectionDef.Int64List値)
.tensorflow.CollectionDef.Int64List int64_list = 3;
コレクション定義ビルダー
mergeNodeList ( CollectionDef.NodeList値)
.tensorflow.CollectionDef.NodeList node_list = 1;
最終的なCollectionDef.Builder
mergeUnknownFields (com.google.protobuf.UnknownFieldSet 不明フィールド)
コレクション定義ビルダー
setAnyList ( CollectionDef.AnyList値)
.tensorflow.CollectionDef.AnyList any_list = 5;
コレクション定義ビルダー
setAnyList ( CollectionDef.AnyList.Builder builderForValue)
.tensorflow.CollectionDef.AnyList any_list = 5;
コレクション定義ビルダー
setBytesList ( CollectionDef.BytesList.Builder builderForValue)
.tensorflow.CollectionDef.BytesList bytes_list = 2;
コレクション定義ビルダー
setBytesList ( CollectionDef.BytesList値)
.tensorflow.CollectionDef.BytesList bytes_list = 2;
コレクション定義ビルダー
setField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値)
コレクション定義ビルダー
setFloatList ( CollectionDef.FloatList値)
.tensorflow.CollectionDef.FloatList float_list = 4;
コレクション定義ビルダー
setFloatList ( CollectionDef.FloatList.Builder builderForValue)
.tensorflow.CollectionDef.FloatList float_list = 4;
コレクション定義ビルダー
setInt64List ( CollectionDef.Int64List値)
.tensorflow.CollectionDef.Int64List int64_list = 3;
コレクション定義ビルダー
setInt64List ( CollectionDef.Int64List.Builder builderForValue)
.tensorflow.CollectionDef.Int64List int64_list = 3;
コレクション定義ビルダー
setNodeList ( CollectionDef.NodeList.Builder builderForValue)
.tensorflow.CollectionDef.NodeList node_list = 1;
コレクション定義ビルダー
setNodeList ( CollectionDef.NodeList値)
.tensorflow.CollectionDef.NodeList node_list = 1;
コレクション定義ビルダー
setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、int インデックス、オブジェクト値)
最終的なCollectionDef.Builder
setUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)

継承されたメソッド

パブリックメソッド

public CollectionDef.Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値)

public CollectionDefビルド()

public CollectionDef buildPartial ()

public CollectionDef.Builder clear ()

public CollectionDef.Builder clearAnyList ()

.tensorflow.CollectionDef.AnyList any_list = 5;

public CollectionDef.Builder clearBytesList ()

.tensorflow.CollectionDef.BytesList bytes_list = 2;

public CollectionDef.Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor フィールド)

public CollectionDef.Builder clearFloatList ()

.tensorflow.CollectionDef.FloatList float_list = 4;

public CollectionDef.Builder clearInt64List ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

public CollectionDef.Builder clearKind ()

public CollectionDef.Builder clearNodeList ()

.tensorflow.CollectionDef.NodeList node_list = 1;

public CollectionDef.Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)

パブリックCollectionDef.Builderクローン()

public CollectionDef.AnyList getAnyList ()

.tensorflow.CollectionDef.AnyList any_list = 5;

public CollectionDef.AnyList.Builder getAnyListBuilder ()

.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.BytesList.Builder getBytesListBuilder ()

.tensorflow.CollectionDef.BytesList bytes_list = 2;

public CollectionDef.BytesListOrBuilder getBytesListOrBuilder ()

.tensorflow.CollectionDef.BytesList bytes_list = 2;

public CollectionDef getDefaultInstanceForType ()

public static Final com.google.protobuf.Descriptors.Descriptor getDescriptor ()

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()

public CollectionDef.FloatList getFloatList ()

.tensorflow.CollectionDef.FloatList float_list = 4;

public CollectionDef.FloatList.Builder getFloatListBuilder ()

.tensorflow.CollectionDef.FloatList float_list = 4;

public CollectionDef.FloatListOrBuilder getFloatListOrBuilder ()

.tensorflow.CollectionDef.FloatList float_list = 4;

public CollectionDef.Int64List getInt64List ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

public CollectionDef.Int64List.Builder getInt64ListBuilder ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

public CollectionDef.Int64ListOrBuilder getInt64ListOrBuilder ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

public CollectionDef.KindCase getKindCase ()

public CollectionDef.NodeList getNodeList ()

.tensorflow.CollectionDef.NodeList node_list = 1;

public CollectionDef.NodeList.Builder getNodeListBuilder ()

.tensorflow.CollectionDef.NodeList node_list = 1;

public CollectionDef.NodeListOrBuilder getNodeListOrBuilder ()

.tensorflow.CollectionDef.NodeList node_list = 1;

public boolean hasAnyList ()

.tensorflow.CollectionDef.AnyList any_list = 5;

public boolean hasBytesList ()

.tensorflow.CollectionDef.BytesList bytes_list = 2;

public boolean hasFloatList ()

.tensorflow.CollectionDef.FloatList float_list = 4;

public boolean hasInt64List ()

.tensorflow.CollectionDef.Int64List int64_list = 3;

public boolean hasNodeList ()

.tensorflow.CollectionDef.NodeList node_list = 1;

パブリック最終ブール値isInitialized ()

public CollectionDef.Builder mergeAnyList ( CollectionDef.AnyList値)

.tensorflow.CollectionDef.AnyList any_list = 5;

public CollectionDef.Builder mergeBytesList ( CollectionDef.BytesList値)

.tensorflow.CollectionDef.BytesList bytes_list = 2;

public CollectionDef.Builder mergeFloatList ( CollectionDef.FloatList値)

.tensorflow.CollectionDef.FloatList float_list = 4;

public CollectionDef.Builder mergeFrom (com.google.protobuf.Message other)

public CollectionDef.Builder mergeFrom (com.google.protobuf.CodedInputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)

投げる
IO例外

public CollectionDef.Builder mergeInt64List ( CollectionDef.Int64List値)

.tensorflow.CollectionDef.Int64List int64_list = 3;

public CollectionDef.Builder mergeNodeList ( CollectionDef.NodeList値)

.tensorflow.CollectionDef.NodeList node_list = 1;

public Final CollectionDef.Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet knownFields)

public CollectionDef.Builder setAnyList ( CollectionDef.AnyList値)

.tensorflow.CollectionDef.AnyList any_list = 5;

public CollectionDef.Builder setAnyList ( CollectionDef.AnyList.Builder builderForValue)

.tensorflow.CollectionDef.AnyList any_list = 5;

public CollectionDef.Builder setBytesList ( CollectionDef.BytesList.Builder builderForValue)

.tensorflow.CollectionDef.BytesList bytes_list = 2;

public CollectionDef.Builder setBytesList ( CollectionDef.BytesList値)

.tensorflow.CollectionDef.BytesList bytes_list = 2;

public CollectionDef.Builder setField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値)

public CollectionDef.Builder setFloatList ( CollectionDef.FloatList値)

.tensorflow.CollectionDef.FloatList float_list = 4;

public CollectionDef.Builder setFloatList ( CollectionDef.FloatList.Builder builderForValue)

.tensorflow.CollectionDef.FloatList float_list = 4;

public CollectionDef.Builder setInt64List ( CollectionDef.Int64List値)

.tensorflow.CollectionDef.Int64List int64_list = 3;

public CollectionDef.Builder setInt64List ( CollectionDef.Int64List.Builder builderForValue)

.tensorflow.CollectionDef.Int64List int64_list = 3;

public CollectionDef.Builder setNodeList ( CollectionDef.NodeList.Builder builderForValue)

.tensorflow.CollectionDef.NodeList node_list = 1;

public CollectionDef.Builder setNodeList ( CollectionDef.NodeList値)

.tensorflow.CollectionDef.NodeList node_list = 1;

public CollectionDef.Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、int インデックス、オブジェクト値)

public Final CollectionDef.Builder setUnknownFields (com.google.protobuf.UnknownFieldSet knownFields)