- 2.51.0 (latest)
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.18
- 2.2.3
- 2.1.23
public final class ImageObjectDetectionModelMetadata extends GeneratedMessageV3 implements ImageObjectDetectionModelMetadataOrBuilder
Model metadata specific to image object detection.
Protobuf type google.cloud.automl.v1.ImageObjectDetectionModelMetadata
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > ImageObjectDetectionModelMetadataImplements
ImageObjectDetectionModelMetadataOrBuilderStatic Fields
MODEL_TYPE_FIELD_NUMBER
public static final int MODEL_TYPE_FIELD_NUMBER
Type | Description |
int |
NODE_COUNT_FIELD_NUMBER
public static final int NODE_COUNT_FIELD_NUMBER
Type | Description |
int |
NODE_QPS_FIELD_NUMBER
public static final int NODE_QPS_FIELD_NUMBER
Type | Description |
int |
STOP_REASON_FIELD_NUMBER
public static final int STOP_REASON_FIELD_NUMBER
Type | Description |
int |
TRAIN_BUDGET_MILLI_NODE_HOURS_FIELD_NUMBER
public static final int TRAIN_BUDGET_MILLI_NODE_HOURS_FIELD_NUMBER
Type | Description |
int |
TRAIN_COST_MILLI_NODE_HOURS_FIELD_NUMBER
public static final int TRAIN_COST_MILLI_NODE_HOURS_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static ImageObjectDetectionModelMetadata getDefaultInstance()
Type | Description |
ImageObjectDetectionModelMetadata |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static ImageObjectDetectionModelMetadata.Builder newBuilder()
Type | Description |
ImageObjectDetectionModelMetadata.Builder |
newBuilder(ImageObjectDetectionModelMetadata prototype)
public static ImageObjectDetectionModelMetadata.Builder newBuilder(ImageObjectDetectionModelMetadata prototype)
Name | Description |
prototype | ImageObjectDetectionModelMetadata |
Type | Description |
ImageObjectDetectionModelMetadata.Builder |
parseDelimitedFrom(InputStream input)
public static ImageObjectDetectionModelMetadata parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ImageObjectDetectionModelMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
IOException |
parseFrom(byte[] data)
public static ImageObjectDetectionModelMetadata parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ImageObjectDetectionModelMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static ImageObjectDetectionModelMetadata parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ImageObjectDetectionModelMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static ImageObjectDetectionModelMetadata parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ImageObjectDetectionModelMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
IOException |
parseFrom(InputStream input)
public static ImageObjectDetectionModelMetadata parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ImageObjectDetectionModelMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static ImageObjectDetectionModelMetadata parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ImageObjectDetectionModelMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ImageObjectDetectionModelMetadata |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<ImageObjectDetectionModelMetadata> parser()
Type | Description |
Parser<ImageObjectDetectionModelMetadata> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public ImageObjectDetectionModelMetadata getDefaultInstanceForType()
Type | Description |
ImageObjectDetectionModelMetadata |
getModelType()
public String getModelType()
Optional. Type of the model. The available values are:
cloud-high-accuracy-1
- (default) A model to be used via prediction calls to AutoML API. Expected to have a higher latency, but should also have a higher prediction quality than other models.cloud-low-latency-1
- A model to be used via prediction calls to AutoML API. Expected to have low latency, but may have lower prediction quality than other models.mobile-low-latency-1
- A model that, in addition to providing prediction via AutoML API, can also be exported (see AutoMl.ExportModel) and used on a mobile or edge device with TensorFlow afterwards. Expected to have low latency, but may have lower prediction quality than other models.mobile-versatile-1
- A model that, in addition to providing prediction via AutoML API, can also be exported (see AutoMl.ExportModel) and used on a mobile or edge device with TensorFlow afterwards.mobile-high-accuracy-1
- A model that, in addition to providing prediction via AutoML API, can also be exported (see AutoMl.ExportModel) and used on a mobile or edge device with TensorFlow afterwards. Expected to have a higher latency, but should also have a higher prediction quality than other models.
string model_type = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
String | The modelType. |
getModelTypeBytes()
public ByteString getModelTypeBytes()
Optional. Type of the model. The available values are:
cloud-high-accuracy-1
- (default) A model to be used via prediction calls to AutoML API. Expected to have a higher latency, but should also have a higher prediction quality than other models.cloud-low-latency-1
- A model to be used via prediction calls to AutoML API. Expected to have low latency, but may have lower prediction quality than other models.mobile-low-latency-1
- A model that, in addition to providing prediction via AutoML API, can also be exported (see AutoMl.ExportModel) and used on a mobile or edge device with TensorFlow afterwards. Expected to have low latency, but may have lower prediction quality than other models.mobile-versatile-1
- A model that, in addition to providing prediction via AutoML API, can also be exported (see AutoMl.ExportModel) and used on a mobile or edge device with TensorFlow afterwards.mobile-high-accuracy-1
- A model that, in addition to providing prediction via AutoML API, can also be exported (see AutoMl.ExportModel) and used on a mobile or edge device with TensorFlow afterwards. Expected to have a higher latency, but should also have a higher prediction quality than other models.
string model_type = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ByteString | The bytes for modelType. |
getNodeCount()
public long getNodeCount()
Output only. The number of nodes this model is deployed on. A node is an abstraction of a machine resource, which can handle online prediction QPS as given in the qps_per_node field.
int64 node_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
long | The nodeCount. |
getNodeQps()
public double getNodeQps()
Output only. An approximate number of online prediction QPS that can be supported by this model per each node on which it is deployed.
double node_qps = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
double | The nodeQps. |
getParserForType()
public Parser<ImageObjectDetectionModelMetadata> getParserForType()
Type | Description |
Parser<ImageObjectDetectionModelMetadata> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getStopReason()
public String getStopReason()
Output only. The reason that this create model operation stopped,
e.g. BUDGET_REACHED
, MODEL_CONVERGED
.
string stop_reason = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
String | The stopReason. |
getStopReasonBytes()
public ByteString getStopReasonBytes()
Output only. The reason that this create model operation stopped,
e.g. BUDGET_REACHED
, MODEL_CONVERGED
.
string stop_reason = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ByteString | The bytes for stopReason. |
getTrainBudgetMilliNodeHours()
public long getTrainBudgetMilliNodeHours()
Optional. The train budget of creating this model, expressed in milli node
hours i.e. 1,000 value in this field means 1 node hour. The actual
train_cost
will be equal or less than this value. If further model
training ceases to provide any improvements, it will stop without using
full budget and the stop_reason will be MODEL_CONVERGED
.
Note, node_hour = actual_hour * number_of_nodes_invovled.
For model type cloud-high-accuracy-1
(default) and cloud-low-latency-1
,
the train budget must be between 20,000 and 900,000 milli node hours,
inclusive. The default value is 216, 000 which represents one day in
wall time.
For model type mobile-low-latency-1
, mobile-versatile-1
,
mobile-high-accuracy-1
, mobile-core-ml-low-latency-1
,
mobile-core-ml-versatile-1
, mobile-core-ml-high-accuracy-1
, the train
budget must be between 1,000 and 100,000 milli node hours, inclusive.
The default value is 24, 000 which represents one day in wall time.
int64 train_budget_milli_node_hours = 6 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
long | The trainBudgetMilliNodeHours. |
getTrainCostMilliNodeHours()
public long getTrainCostMilliNodeHours()
Output only. The actual train cost of creating this model, expressed in milli node hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not exceed the train budget.
int64 train_cost_milli_node_hours = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
long | The trainCostMilliNodeHours. |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public ImageObjectDetectionModelMetadata.Builder newBuilderForType()
Type | Description |
ImageObjectDetectionModelMetadata.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ImageObjectDetectionModelMetadata.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
ImageObjectDetectionModelMetadata.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public ImageObjectDetectionModelMetadata.Builder toBuilder()
Type | Description |
ImageObjectDetectionModelMetadata.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |