# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: model/model/v1alpha/model.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from common.healthcheck.v1alpha import healthcheck_pb2 as common_dot_healthcheck_dot_v1alpha_dot_healthcheck__pb2
from common.task.v1alpha import task_pb2 as common_dot_task_dot_v1alpha_dot_task__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
from google.longrunning import operations_pb2 as google_dot_longrunning_dot_operations__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from model.model.v1alpha import model_definition_pb2 as model_dot_model_dot_v1alpha_dot_model__definition__pb2
from model.model.v1alpha import task_classification_pb2 as model_dot_model_dot_v1alpha_dot_task__classification__pb2
from model.model.v1alpha import task_detection_pb2 as model_dot_model_dot_v1alpha_dot_task__detection__pb2
from model.model.v1alpha import task_instance_segmentation_pb2 as model_dot_model_dot_v1alpha_dot_task__instance__segmentation__pb2
from model.model.v1alpha import task_keypoint_pb2 as model_dot_model_dot_v1alpha_dot_task__keypoint__pb2
from model.model.v1alpha import task_ocr_pb2 as model_dot_model_dot_v1alpha_dot_task__ocr__pb2
from model.model.v1alpha import task_semantic_segmentation_pb2 as model_dot_model_dot_v1alpha_dot_task__semantic__segmentation__pb2
from model.model.v1alpha import task_text_generation_pb2 as model_dot_model_dot_v1alpha_dot_task__text__generation__pb2
from model.model.v1alpha import task_text_to_image_pb2 as model_dot_model_dot_v1alpha_dot_task__text__to__image__pb2
from model.model.v1alpha import task_unspecified_pb2 as model_dot_model_dot_v1alpha_dot_task__unspecified__pb2
from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fmodel/model/v1alpha/model.proto\x12\x13model.model.v1alpha\x1a,common/healthcheck/v1alpha/healthcheck.proto\x1a\x1e\x63ommon/task/v1alpha/task.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a#google/longrunning/operations.proto\x1a google/protobuf/field_mask.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a*model/model/v1alpha/model_definition.proto\x1a-model/model/v1alpha/task_classification.proto\x1a(model/model/v1alpha/task_detection.proto\x1a\x34model/model/v1alpha/task_instance_segmentation.proto\x1a\'model/model/v1alpha/task_keypoint.proto\x1a\"model/model/v1alpha/task_ocr.proto\x1a\x34model/model/v1alpha/task_semantic_segmentation.proto\x1a.model/model/v1alpha/task_text_generation.proto\x1a,model/model/v1alpha/task_text_to_image.proto\x1a*model/model/v1alpha/task_unspecified.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\"\x97\x01\n\x0fLivenessRequest\x12k\n\x14health_check_request\x18\x01 \x01(\x0b\x32..common.healthcheck.v1alpha.HealthCheckRequestB\x04\xe2\x41\x01\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"w\n\x10LivenessResponse\x12\x63\n\x15health_check_response\x18\x01 \x01(\x0b\x32/.common.healthcheck.v1alpha.HealthCheckResponseR\x13healthCheckResponse\"\x98\x01\n\x10ReadinessRequest\x12k\n\x14health_check_request\x18\x01 \x01(\x0b\x32..common.healthcheck.v1alpha.HealthCheckRequestB\x04\xe2\x41\x01\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"x\n\x11ReadinessResponse\x12\x63\n\x15health_check_response\x18\x01 \x01(\x0b\x32/.common.healthcheck.v1alpha.HealthCheckResponseR\x13healthCheckResponse\"\x94\x08\n\x05Model\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12+\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12T\n\x10model_definition\x18\x05 \x01(\tB)\xe2\x41\x01\x05\xfa\x41\"\n api.instill.tech/ModelDefinitionR\x0fmodelDefinition\x12\x43\n\rconfiguration\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x05R\rconfiguration\x12\x33\n\x04task\x18\x07 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x04\xe2\x41\x01\x03R\x04task\x12<\n\x05state\x18\x08 \x01(\x0e\x32 .model.model.v1alpha.Model.StateB\x04\xe2\x41\x01\x03R\x05state\x12K\n\nvisibility\x18\t \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x04\xe2\x41\x01\x03R\nvisibility\x12\x34\n\x04user\x18\n \x01(\tB\x1e\xe2\x41\x01\x03\xfa\x41\x17\n\x15\x61pi.instill.tech/UserH\x00R\x04user\x12:\n\x03org\x18\x0b \x01(\tB&\xe2\x41\x01\x03\xfa\x41\x1f\n\x1d\x61pi.instill.tech/OrganizationH\x00R\x03org\x12\x41\n\x0b\x63reate_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ncreateTime\x12\x41\n\x0bupdate_time\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\nupdateTime\x12\x41\n\x0b\x64\x65lete_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ndeleteTime\"W\n\nVisibility\x12\x1a\n\x16VISIBILITY_UNSPECIFIED\x10\x00\x12\x16\n\x12VISIBILITY_PRIVATE\x10\x01\x12\x15\n\x11VISIBILITY_PUBLIC\x10\x02\"T\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x11\n\rSTATE_OFFLINE\x10\x01\x12\x10\n\x0cSTATE_ONLINE\x10\x02\x12\x0f\n\x0bSTATE_ERROR\x10\x03:8\xea\x41\x35\n\x16\x61pi.instill.tech/Model\x12\x1busers/{user}/models/{model}B\x07\n\x05ownerB\x0e\n\x0c_description\"\xe0\x01\n\tModelCard\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03R\x04name\x12\x18\n\x04size\x18\x02 \x01(\x05\x42\x04\xe2\x41\x01\x03R\x04size\x12\x18\n\x04type\x18\x03 \x01(\tB\x04\xe2\x41\x01\x03R\x04type\x12\x1e\n\x07\x63ontent\x18\x04 \x01(\x0c\x42\x04\xe2\x41\x01\x03R\x07\x63ontent\x12 \n\x08\x65ncoding\x18\x05 \x01(\tB\x04\xe2\x41\x01\x03R\x08\x65ncoding:C\xea\x41@\n\x1a\x61pi.instill.tech/ModelCard\x12\"users/{user}/models/{model}/readme\"\x84\x02\n\x11ListModelsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x38\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x04 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x03R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deleted\"\x8f\x01\n\x12ListModelsResponse\x12\x32\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelR\x06models\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"{\n\x12LookUpModelRequest\x12\"\n\tpermalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tpermalink\x12\x38\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"G\n\x13LookUpModelResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"\x89\x01\n\x16\x43reateUserModelRequest\x12\x36\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x04\xe2\x41\x01\x02R\x05model\x12\x37\n\x06parent\x18\x02 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\"\\\n\x17\x43reateUserModelResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xb9\x01\n&CreateUserModelBinaryFileUploadRequest\x12\x36\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x04\xe2\x41\x01\x02R\x05model\x12\x1e\n\x07\x63ontent\x18\x02 \x01(\x0c\x42\x04\xe2\x41\x01\x02R\x07\x63ontent\x12\x37\n\x06parent\x18\x03 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\"l\n\'CreateUserModelBinaryFileUploadResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xc1\x02\n\x15ListUserModelsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x38\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12\x37\n\x06parent\x18\x04 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x03R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deleted\"\x93\x01\n\x16ListUserModelsResponse\x12\x32\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelR\x06models\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xa0\x01\n\x13GetUserModelRequest\x12\x46\n\x04name\x18\x01 \x01(\tB2\x92\x41\x10\xca>\r\xfa\x02\nmodel.name\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x38\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"H\n\x14GetUserModelResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"\x93\x01\n\x16UpdateUserModelRequest\x12\x36\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x04\xe2\x41\x01\x02R\x05model\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"K\n\x17UpdateUserModelResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"`\n\x16\x44\x65leteUserModelRequest\x12\x46\n\x04name\x18\x01 \x01(\tB2\x92\x41\x10\xca>\r\xfa\x02\nmodel.name\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"\x19\n\x17\x44\x65leteUserModelResponse\"u\n\x16RenameUserModelRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12&\n\x0cnew_model_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\nnewModelId\"K\n\x17RenameUserModelResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"N\n\x17PublishUserModelRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"L\n\x18PublishUserModelResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"P\n\x19UnpublishUserModelRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"N\n\x1aUnpublishUserModelResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"M\n\x16\x44\x65ployUserModelRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"4\n\x17\x44\x65ployUserModelResponse\x12\x19\n\x08model_id\x18\x01 \x01(\tR\x07modelId\"O\n\x18UndeployUserModelRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"6\n\x19UndeployUserModelResponse\x12\x19\n\x08model_id\x18\x01 \x01(\tR\x07modelId\"l\n\x17GetUserModelCardRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x17\xca>\x14\xfa\x02\x11model.name/readme\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ModelCardR\x04name\"R\n\x18GetUserModelCardResponse\x12\x36\n\x06readme\x18\x01 \x01(\x0b\x32\x1e.model.model.v1alpha.ModelCardR\x06readme\"e\n\x15WatchUserModelRequest\x12L\n\x04name\x18\x01 \x01(\tB8\x92\x41\x16\xca>\x13\xfa\x02\x10model.name/watch\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"l\n\x16WatchUserModelResponse\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32 .model.model.v1alpha.Model.StateR\x05state\x12\x1a\n\x08progress\x18\x02 \x01(\x05R\x08progress\"\xdd\x05\n\tTaskInput\x12R\n\x0e\x63lassification\x18\x01 \x01(\x0b\x32(.model.model.v1alpha.ClassificationInputH\x00R\x0e\x63lassification\x12\x43\n\tdetection\x18\x02 \x01(\x0b\x32#.model.model.v1alpha.DetectionInputH\x00R\tdetection\x12@\n\x08keypoint\x18\x03 \x01(\x0b\x32\".model.model.v1alpha.KeypointInputH\x00R\x08keypoint\x12\x31\n\x03ocr\x18\x04 \x01(\x0b\x32\x1d.model.model.v1alpha.OcrInputH\x00R\x03ocr\x12\x65\n\x15instance_segmentation\x18\x05 \x01(\x0b\x32..model.model.v1alpha.InstanceSegmentationInputH\x00R\x14instanceSegmentation\x12\x65\n\x15semantic_segmentation\x18\x06 \x01(\x0b\x32..model.model.v1alpha.SemanticSegmentationInputH\x00R\x14semanticSegmentation\x12K\n\rtext_to_image\x18\x07 \x01(\x0b\x32%.model.model.v1alpha.TextToImageInputH\x00R\x0btextToImage\x12S\n\x0ftext_generation\x18\x08 \x01(\x0b\x32(.model.model.v1alpha.TextGenerationInputH\x00R\x0etextGeneration\x12I\n\x0bunspecified\x18\t \x01(\x0b\x32%.model.model.v1alpha.UnspecifiedInputH\x00R\x0bunspecifiedB\x07\n\x05input\"\x87\x06\n\x0fTaskInputStream\x12X\n\x0e\x63lassification\x18\x01 \x01(\x0b\x32..model.model.v1alpha.ClassificationInputStreamH\x00R\x0e\x63lassification\x12I\n\tdetection\x18\x02 \x01(\x0b\x32).model.model.v1alpha.DetectionInputStreamH\x00R\tdetection\x12\x46\n\x08keypoint\x18\x03 \x01(\x0b\x32(.model.model.v1alpha.KeypointInputStreamH\x00R\x08keypoint\x12\x37\n\x03ocr\x18\x04 \x01(\x0b\x32#.model.model.v1alpha.OcrInputStreamH\x00R\x03ocr\x12k\n\x15instance_segmentation\x18\x05 \x01(\x0b\x32\x34.model.model.v1alpha.InstanceSegmentationInputStreamH\x00R\x14instanceSegmentation\x12k\n\x15semantic_segmentation\x18\x06 \x01(\x0b\x32\x34.model.model.v1alpha.SemanticSegmentationInputStreamH\x00R\x14semanticSegmentation\x12K\n\rtext_to_image\x18\x07 \x01(\x0b\x32%.model.model.v1alpha.TextToImageInputH\x00R\x0btextToImage\x12S\n\x0ftext_generation\x18\x08 \x01(\x0b\x32(.model.model.v1alpha.TextGenerationInputH\x00R\x0etextGeneration\x12I\n\x0bunspecified\x18\t \x01(\x0b\x32%.model.model.v1alpha.UnspecifiedInputH\x00R\x0bunspecifiedB\x07\n\x05input\"\x9e\x06\n\nTaskOutput\x12Y\n\x0e\x63lassification\x18\x01 \x01(\x0b\x32).model.model.v1alpha.ClassificationOutputB\x04\xe2\x41\x01\x03H\x00R\x0e\x63lassification\x12J\n\tdetection\x18\x02 \x01(\x0b\x32$.model.model.v1alpha.DetectionOutputB\x04\xe2\x41\x01\x03H\x00R\tdetection\x12G\n\x08keypoint\x18\x03 \x01(\x0b\x32#.model.model.v1alpha.KeypointOutputB\x04\xe2\x41\x01\x03H\x00R\x08keypoint\x12\x38\n\x03ocr\x18\x04 \x01(\x0b\x32\x1e.model.model.v1alpha.OcrOutputB\x04\xe2\x41\x01\x03H\x00R\x03ocr\x12l\n\x15instance_segmentation\x18\x05 \x01(\x0b\x32/.model.model.v1alpha.InstanceSegmentationOutputB\x04\xe2\x41\x01\x03H\x00R\x14instanceSegmentation\x12l\n\x15semantic_segmentation\x18\x06 \x01(\x0b\x32/.model.model.v1alpha.SemanticSegmentationOutputB\x04\xe2\x41\x01\x03H\x00R\x14semanticSegmentation\x12R\n\rtext_to_image\x18\x07 \x01(\x0b\x32&.model.model.v1alpha.TextToImageOutputB\x04\xe2\x41\x01\x03H\x00R\x0btextToImage\x12Z\n\x0ftext_generation\x18\x08 \x01(\x0b\x32).model.model.v1alpha.TextGenerationOutputB\x04\xe2\x41\x01\x03H\x00R\x0etextGeneration\x12P\n\x0bunspecified\x18\t \x01(\x0b\x32&.model.model.v1alpha.UnspecifiedOutputB\x04\xe2\x41\x01\x03H\x00R\x0bunspecifiedB\x08\n\x06output\"\x95\x01\n\x17TriggerUserModelRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x45\n\x0btask_inputs\x18\x02 \x03(\x0b\x32\x1e.model.model.v1alpha.TaskInputB\x04\xe2\x41\x01\x02R\ntaskInputs\"\x8d\x01\n\x18TriggerUserModelResponse\x12-\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskR\x04task\x12\x42\n\x0ctask_outputs\x18\x02 \x03(\x0b\x32\x1f.model.model.v1alpha.TaskOutputR\x0btaskOutputs\"\xa9\x01\n\'TriggerUserModelBinaryFileUploadRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12I\n\ntask_input\x18\x02 \x01(\x0b\x32$.model.model.v1alpha.TaskInputStreamB\x04\xe2\x41\x01\x02R\ttaskInput\"\xa9\x01\n(TriggerUserModelBinaryFileUploadResponse\x12\x33\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x04\xe2\x41\x01\x02R\x04task\x12H\n\x0ctask_outputs\x18\x02 \x03(\x0b\x32\x1f.model.model.v1alpha.TaskOutputB\x04\xe2\x41\x01\x02R\x0btaskOutputs\"\x92\x01\n\x14TestUserModelRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x45\n\x0btask_inputs\x18\x02 \x03(\x0b\x32\x1e.model.model.v1alpha.TaskInputB\x04\xe2\x41\x01\x02R\ntaskInputs\"\x96\x01\n\x15TestUserModelResponse\x12\x33\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x04\xe2\x41\x01\x02R\x04task\x12H\n\x0ctask_outputs\x18\x02 \x03(\x0b\x32\x1f.model.model.v1alpha.TaskOutputB\x04\xe2\x41\x01\x02R\x0btaskOutputs\"\xa6\x01\n$TestUserModelBinaryFileUploadRequest\x12\x33\n\x04name\x18\x01 \x01(\tB\x1f\xe2\x41\x01\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12I\n\ntask_input\x18\x02 \x01(\x0b\x32$.model.model.v1alpha.TaskInputStreamB\x04\xe2\x41\x01\x02R\ttaskInput\"\xa6\x01\n%TestUserModelBinaryFileUploadResponse\x12\x33\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x04\xe2\x41\x01\x02R\x04task\x12H\n\x0ctask_outputs\x18\x02 \x03(\x0b\x32\x1f.model.model.v1alpha.TaskOutputB\x04\xe2\x41\x01\x02R\x0btaskOutputs\"w\n\x18GetModelOperationRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x38\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"X\n\x19GetModelOperationResponse\x12;\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationR\toperation\"\x89\x02\n\x16ListModelsAdminRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x38\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x04 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x03R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deleted\"\x94\x01\n\x17ListModelsAdminResponse\x12\x32\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelR\x06models\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\x80\x01\n\x17LookUpModelAdminRequest\x12\"\n\tpermalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tpermalink\x12\x38\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"L\n\x18LookUpModelAdminResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"G\n\x16\x43heckModelAdminRequest\x12-\n\x0fmodel_permalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x0emodelPermalink\"Q\n\x17\x43heckModelAdminResponse\x12\x36\n\x05state\x18\x01 \x01(\x0e\x32 .model.model.v1alpha.Model.StateR\x05state\"H\n\x17\x44\x65ployModelAdminRequest\x12-\n\x0fmodel_permalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x0emodelPermalink\"W\n\x18\x44\x65ployModelAdminResponse\x12;\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationR\toperation\"J\n\x19UndeployModelAdminRequest\x12-\n\x0fmodel_permalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x0emodelPermalink\"Y\n\x1aUndeployModelAdminResponse\x12;\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationR\toperationB\xd7\x01\n\x17\x63om.model.model.v1alphaB\nModelProtoP\x01ZBgithub.com/instill-ai/protogen-go/model/model/v1alpha;modelv1alpha\xa2\x02\x03MMX\xaa\x02\x13Model.Model.V1alpha\xca\x02\x13Model\\Model\\V1alpha\xe2\x02\x1fModel\\Model\\V1alpha\\GPBMetadata\xea\x02\x15Model::Model::V1alphab\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'model.model.v1alpha.model_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\027com.model.model.v1alphaB\nModelProtoP\001ZBgithub.com/instill-ai/protogen-go/model/model/v1alpha;modelv1alpha\242\002\003MMX\252\002\023Model.Model.V1alpha\312\002\023Model\\Model\\V1alpha\342\002\037Model\\Model\\V1alpha\\GPBMetadata\352\002\025Model::Model::V1alpha'
  _LIVENESSREQUEST.fields_by_name['health_check_request']._options = None
  _LIVENESSREQUEST.fields_by_name['health_check_request']._serialized_options = b'\342A\001\001'
  _READINESSREQUEST.fields_by_name['health_check_request']._options = None
  _READINESSREQUEST.fields_by_name['health_check_request']._serialized_options = b'\342A\001\001'
  _MODEL.fields_by_name['name']._options = None
  _MODEL.fields_by_name['name']._serialized_options = b'\342A\001\003'
  _MODEL.fields_by_name['uid']._options = None
  _MODEL.fields_by_name['uid']._serialized_options = b'\342A\001\003'
  _MODEL.fields_by_name['id']._options = None
  _MODEL.fields_by_name['id']._serialized_options = b'\342A\001\005'
  _MODEL.fields_by_name['description']._options = None
  _MODEL.fields_by_name['description']._serialized_options = b'\342A\001\001'
  _MODEL.fields_by_name['model_definition']._options = None
  _MODEL.fields_by_name['model_definition']._serialized_options = b'\342A\001\005\372A\"\n api.instill.tech/ModelDefinition'
  _MODEL.fields_by_name['configuration']._options = None
  _MODEL.fields_by_name['configuration']._serialized_options = b'\342A\001\005'
  _MODEL.fields_by_name['task']._options = None
  _MODEL.fields_by_name['task']._serialized_options = b'\342A\001\003'
  _MODEL.fields_by_name['state']._options = None
  _MODEL.fields_by_name['state']._serialized_options = b'\342A\001\003'
  _MODEL.fields_by_name['visibility']._options = None
  _MODEL.fields_by_name['visibility']._serialized_options = b'\342A\001\003'
  _MODEL.fields_by_name['user']._options = None
  _MODEL.fields_by_name['user']._serialized_options = b'\342A\001\003\372A\027\n\025api.instill.tech/User'
  _MODEL.fields_by_name['org']._options = None
  _MODEL.fields_by_name['org']._serialized_options = b'\342A\001\003\372A\037\n\035api.instill.tech/Organization'
  _MODEL.fields_by_name['create_time']._options = None
  _MODEL.fields_by_name['create_time']._serialized_options = b'\342A\001\003'
  _MODEL.fields_by_name['update_time']._options = None
  _MODEL.fields_by_name['update_time']._serialized_options = b'\342A\001\003'
  _MODEL.fields_by_name['delete_time']._options = None
  _MODEL.fields_by_name['delete_time']._serialized_options = b'\342A\001\003'
  _MODEL._options = None
  _MODEL._serialized_options = b'\352A5\n\026api.instill.tech/Model\022\033users/{user}/models/{model}'
  _MODELCARD.fields_by_name['name']._options = None
  _MODELCARD.fields_by_name['name']._serialized_options = b'\342A\001\003'
  _MODELCARD.fields_by_name['size']._options = None
  _MODELCARD.fields_by_name['size']._serialized_options = b'\342A\001\003'
  _MODELCARD.fields_by_name['type']._options = None
  _MODELCARD.fields_by_name['type']._serialized_options = b'\342A\001\003'
  _MODELCARD.fields_by_name['content']._options = None
  _MODELCARD.fields_by_name['content']._serialized_options = b'\342A\001\003'
  _MODELCARD.fields_by_name['encoding']._options = None
  _MODELCARD.fields_by_name['encoding']._serialized_options = b'\342A\001\003'
  _MODELCARD._options = None
  _MODELCARD._serialized_options = b'\352A@\n\032api.instill.tech/ModelCard\022\"users/{user}/models/{model}/readme'
  _LISTMODELSREQUEST.fields_by_name['page_size']._options = None
  _LISTMODELSREQUEST.fields_by_name['page_size']._serialized_options = b'\342A\001\001'
  _LISTMODELSREQUEST.fields_by_name['page_token']._options = None
  _LISTMODELSREQUEST.fields_by_name['page_token']._serialized_options = b'\342A\001\001'
  _LISTMODELSREQUEST.fields_by_name['view']._options = None
  _LISTMODELSREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001'
  _LISTMODELSREQUEST.fields_by_name['show_deleted']._options = None
  _LISTMODELSREQUEST.fields_by_name['show_deleted']._serialized_options = b'\342A\001\001'
  _LOOKUPMODELREQUEST.fields_by_name['permalink']._options = None
  _LOOKUPMODELREQUEST.fields_by_name['permalink']._serialized_options = b'\342A\001\002'
  _LOOKUPMODELREQUEST.fields_by_name['view']._options = None
  _LOOKUPMODELREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001'
  _CREATEUSERMODELREQUEST.fields_by_name['model']._options = None
  _CREATEUSERMODELREQUEST.fields_by_name['model']._serialized_options = b'\342A\001\002'
  _CREATEUSERMODELREQUEST.fields_by_name['parent']._options = None
  _CREATEUSERMODELREQUEST.fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\030\022\026api.instill.tech/Model'
  _CREATEUSERMODELRESPONSE.fields_by_name['operation']._options = None
  _CREATEUSERMODELRESPONSE.fields_by_name['operation']._serialized_options = b'\342A\001\003'
  _CREATEUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['model']._options = None
  _CREATEUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['model']._serialized_options = b'\342A\001\002'
  _CREATEUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['content']._options = None
  _CREATEUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['content']._serialized_options = b'\342A\001\002'
  _CREATEUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['parent']._options = None
  _CREATEUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\030\022\026api.instill.tech/Model'
  _CREATEUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['operation']._options = None
  _CREATEUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['operation']._serialized_options = b'\342A\001\003'
  _LISTUSERMODELSREQUEST.fields_by_name['page_size']._options = None
  _LISTUSERMODELSREQUEST.fields_by_name['page_size']._serialized_options = b'\342A\001\001'
  _LISTUSERMODELSREQUEST.fields_by_name['page_token']._options = None
  _LISTUSERMODELSREQUEST.fields_by_name['page_token']._serialized_options = b'\342A\001\001'
  _LISTUSERMODELSREQUEST.fields_by_name['view']._options = None
  _LISTUSERMODELSREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001'
  _LISTUSERMODELSREQUEST.fields_by_name['parent']._options = None
  _LISTUSERMODELSREQUEST.fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\030\022\026api.instill.tech/Model'
  _LISTUSERMODELSREQUEST.fields_by_name['show_deleted']._options = None
  _LISTUSERMODELSREQUEST.fields_by_name['show_deleted']._serialized_options = b'\342A\001\001'
  _GETUSERMODELREQUEST.fields_by_name['name']._options = None
  _GETUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\222A\020\312>\r\372\002\nmodel.name\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _GETUSERMODELREQUEST.fields_by_name['view']._options = None
  _GETUSERMODELREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001'
  _UPDATEUSERMODELREQUEST.fields_by_name['model']._options = None
  _UPDATEUSERMODELREQUEST.fields_by_name['model']._serialized_options = b'\342A\001\002'
  _UPDATEUSERMODELREQUEST.fields_by_name['update_mask']._options = None
  _UPDATEUSERMODELREQUEST.fields_by_name['update_mask']._serialized_options = b'\342A\001\002'
  _DELETEUSERMODELREQUEST.fields_by_name['name']._options = None
  _DELETEUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\222A\020\312>\r\372\002\nmodel.name\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _RENAMEUSERMODELREQUEST.fields_by_name['name']._options = None
  _RENAMEUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _RENAMEUSERMODELREQUEST.fields_by_name['new_model_id']._options = None
  _RENAMEUSERMODELREQUEST.fields_by_name['new_model_id']._serialized_options = b'\342A\001\002'
  _PUBLISHUSERMODELREQUEST.fields_by_name['name']._options = None
  _PUBLISHUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _UNPUBLISHUSERMODELREQUEST.fields_by_name['name']._options = None
  _UNPUBLISHUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _DEPLOYUSERMODELREQUEST.fields_by_name['name']._options = None
  _DEPLOYUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _UNDEPLOYUSERMODELREQUEST.fields_by_name['name']._options = None
  _UNDEPLOYUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _GETUSERMODELCARDREQUEST.fields_by_name['name']._options = None
  _GETUSERMODELCARDREQUEST.fields_by_name['name']._serialized_options = b'\222A\027\312>\024\372\002\021model.name/readme\342A\001\002\372A\034\n\032api.instill.tech/ModelCard'
  _WATCHUSERMODELREQUEST.fields_by_name['name']._options = None
  _WATCHUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\222A\026\312>\023\372\002\020model.name/watch\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _TASKOUTPUT.fields_by_name['classification']._options = None
  _TASKOUTPUT.fields_by_name['classification']._serialized_options = b'\342A\001\003'
  _TASKOUTPUT.fields_by_name['detection']._options = None
  _TASKOUTPUT.fields_by_name['detection']._serialized_options = b'\342A\001\003'
  _TASKOUTPUT.fields_by_name['keypoint']._options = None
  _TASKOUTPUT.fields_by_name['keypoint']._serialized_options = b'\342A\001\003'
  _TASKOUTPUT.fields_by_name['ocr']._options = None
  _TASKOUTPUT.fields_by_name['ocr']._serialized_options = b'\342A\001\003'
  _TASKOUTPUT.fields_by_name['instance_segmentation']._options = None
  _TASKOUTPUT.fields_by_name['instance_segmentation']._serialized_options = b'\342A\001\003'
  _TASKOUTPUT.fields_by_name['semantic_segmentation']._options = None
  _TASKOUTPUT.fields_by_name['semantic_segmentation']._serialized_options = b'\342A\001\003'
  _TASKOUTPUT.fields_by_name['text_to_image']._options = None
  _TASKOUTPUT.fields_by_name['text_to_image']._serialized_options = b'\342A\001\003'
  _TASKOUTPUT.fields_by_name['text_generation']._options = None
  _TASKOUTPUT.fields_by_name['text_generation']._serialized_options = b'\342A\001\003'
  _TASKOUTPUT.fields_by_name['unspecified']._options = None
  _TASKOUTPUT.fields_by_name['unspecified']._serialized_options = b'\342A\001\003'
  _TRIGGERUSERMODELREQUEST.fields_by_name['name']._options = None
  _TRIGGERUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _TRIGGERUSERMODELREQUEST.fields_by_name['task_inputs']._options = None
  _TRIGGERUSERMODELREQUEST.fields_by_name['task_inputs']._serialized_options = b'\342A\001\002'
  _TRIGGERUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['name']._options = None
  _TRIGGERUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _TRIGGERUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['task_input']._options = None
  _TRIGGERUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['task_input']._serialized_options = b'\342A\001\002'
  _TRIGGERUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['task']._options = None
  _TRIGGERUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['task']._serialized_options = b'\342A\001\002'
  _TRIGGERUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['task_outputs']._options = None
  _TRIGGERUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['task_outputs']._serialized_options = b'\342A\001\002'
  _TESTUSERMODELREQUEST.fields_by_name['name']._options = None
  _TESTUSERMODELREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _TESTUSERMODELREQUEST.fields_by_name['task_inputs']._options = None
  _TESTUSERMODELREQUEST.fields_by_name['task_inputs']._serialized_options = b'\342A\001\002'
  _TESTUSERMODELRESPONSE.fields_by_name['task']._options = None
  _TESTUSERMODELRESPONSE.fields_by_name['task']._serialized_options = b'\342A\001\002'
  _TESTUSERMODELRESPONSE.fields_by_name['task_outputs']._options = None
  _TESTUSERMODELRESPONSE.fields_by_name['task_outputs']._serialized_options = b'\342A\001\002'
  _TESTUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['name']._options = None
  _TESTUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002\372A\030\n\026api.instill.tech/Model'
  _TESTUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['task_input']._options = None
  _TESTUSERMODELBINARYFILEUPLOADREQUEST.fields_by_name['task_input']._serialized_options = b'\342A\001\002'
  _TESTUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['task']._options = None
  _TESTUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['task']._serialized_options = b'\342A\001\002'
  _TESTUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['task_outputs']._options = None
  _TESTUSERMODELBINARYFILEUPLOADRESPONSE.fields_by_name['task_outputs']._serialized_options = b'\342A\001\002'
  _GETMODELOPERATIONREQUEST.fields_by_name['name']._options = None
  _GETMODELOPERATIONREQUEST.fields_by_name['name']._serialized_options = b'\342A\001\002'
  _GETMODELOPERATIONREQUEST.fields_by_name['view']._options = None
  _GETMODELOPERATIONREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001'
  _LISTMODELSADMINREQUEST.fields_by_name['page_size']._options = None
  _LISTMODELSADMINREQUEST.fields_by_name['page_size']._serialized_options = b'\342A\001\001'
  _LISTMODELSADMINREQUEST.fields_by_name['page_token']._options = None
  _LISTMODELSADMINREQUEST.fields_by_name['page_token']._serialized_options = b'\342A\001\001'
  _LISTMODELSADMINREQUEST.fields_by_name['view']._options = None
  _LISTMODELSADMINREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001'
  _LISTMODELSADMINREQUEST.fields_by_name['show_deleted']._options = None
  _LISTMODELSADMINREQUEST.fields_by_name['show_deleted']._serialized_options = b'\342A\001\001'
  _LOOKUPMODELADMINREQUEST.fields_by_name['permalink']._options = None
  _LOOKUPMODELADMINREQUEST.fields_by_name['permalink']._serialized_options = b'\342A\001\002'
  _LOOKUPMODELADMINREQUEST.fields_by_name['view']._options = None
  _LOOKUPMODELADMINREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001'
  _CHECKMODELADMINREQUEST.fields_by_name['model_permalink']._options = None
  _CHECKMODELADMINREQUEST.fields_by_name['model_permalink']._serialized_options = b'\342A\001\002'
  _DEPLOYMODELADMINREQUEST.fields_by_name['model_permalink']._options = None
  _DEPLOYMODELADMINREQUEST.fields_by_name['model_permalink']._serialized_options = b'\342A\001\002'
  _UNDEPLOYMODELADMINREQUEST.fields_by_name['model_permalink']._options = None
  _UNDEPLOYMODELADMINREQUEST.fields_by_name['model_permalink']._serialized_options = b'\342A\001\002'
  _globals['_LIVENESSREQUEST']._serialized_start=833
  _globals['_LIVENESSREQUEST']._serialized_end=984
  _globals['_LIVENESSRESPONSE']._serialized_start=986
  _globals['_LIVENESSRESPONSE']._serialized_end=1105
  _globals['_READINESSREQUEST']._serialized_start=1108
  _globals['_READINESSREQUEST']._serialized_end=1260
  _globals['_READINESSRESPONSE']._serialized_start=1262
  _globals['_READINESSRESPONSE']._serialized_end=1382
  _globals['_MODEL']._serialized_start=1385
  _globals['_MODEL']._serialized_end=2429
  _globals['_MODEL_VISIBILITY']._serialized_start=2173
  _globals['_MODEL_VISIBILITY']._serialized_end=2260
  _globals['_MODEL_STATE']._serialized_start=2262
  _globals['_MODEL_STATE']._serialized_end=2346
  _globals['_MODELCARD']._serialized_start=2432
  _globals['_MODELCARD']._serialized_end=2656
  _globals['_LISTMODELSREQUEST']._serialized_start=2659
  _globals['_LISTMODELSREQUEST']._serialized_end=2919
  _globals['_LISTMODELSRESPONSE']._serialized_start=2922
  _globals['_LISTMODELSRESPONSE']._serialized_end=3065
  _globals['_LOOKUPMODELREQUEST']._serialized_start=3067
  _globals['_LOOKUPMODELREQUEST']._serialized_end=3190
  _globals['_LOOKUPMODELRESPONSE']._serialized_start=3192
  _globals['_LOOKUPMODELRESPONSE']._serialized_end=3263
  _globals['_CREATEUSERMODELREQUEST']._serialized_start=3266
  _globals['_CREATEUSERMODELREQUEST']._serialized_end=3403
  _globals['_CREATEUSERMODELRESPONSE']._serialized_start=3405
  _globals['_CREATEUSERMODELRESPONSE']._serialized_end=3497
  _globals['_CREATEUSERMODELBINARYFILEUPLOADREQUEST']._serialized_start=3500
  _globals['_CREATEUSERMODELBINARYFILEUPLOADREQUEST']._serialized_end=3685
  _globals['_CREATEUSERMODELBINARYFILEUPLOADRESPONSE']._serialized_start=3687
  _globals['_CREATEUSERMODELBINARYFILEUPLOADRESPONSE']._serialized_end=3795
  _globals['_LISTUSERMODELSREQUEST']._serialized_start=3798
  _globals['_LISTUSERMODELSREQUEST']._serialized_end=4119
  _globals['_LISTUSERMODELSRESPONSE']._serialized_start=4122
  _globals['_LISTUSERMODELSRESPONSE']._serialized_end=4269
  _globals['_GETUSERMODELREQUEST']._serialized_start=4272
  _globals['_GETUSERMODELREQUEST']._serialized_end=4432
  _globals['_GETUSERMODELRESPONSE']._serialized_start=4434
  _globals['_GETUSERMODELRESPONSE']._serialized_end=4506
  _globals['_UPDATEUSERMODELREQUEST']._serialized_start=4509
  _globals['_UPDATEUSERMODELREQUEST']._serialized_end=4656
  _globals['_UPDATEUSERMODELRESPONSE']._serialized_start=4658
  _globals['_UPDATEUSERMODELRESPONSE']._serialized_end=4733
  _globals['_DELETEUSERMODELREQUEST']._serialized_start=4735
  _globals['_DELETEUSERMODELREQUEST']._serialized_end=4831
  _globals['_DELETEUSERMODELRESPONSE']._serialized_start=4833
  _globals['_DELETEUSERMODELRESPONSE']._serialized_end=4858
  _globals['_RENAMEUSERMODELREQUEST']._serialized_start=4860
  _globals['_RENAMEUSERMODELREQUEST']._serialized_end=4977
  _globals['_RENAMEUSERMODELRESPONSE']._serialized_start=4979
  _globals['_RENAMEUSERMODELRESPONSE']._serialized_end=5054
  _globals['_PUBLISHUSERMODELREQUEST']._serialized_start=5056
  _globals['_PUBLISHUSERMODELREQUEST']._serialized_end=5134
  _globals['_PUBLISHUSERMODELRESPONSE']._serialized_start=5136
  _globals['_PUBLISHUSERMODELRESPONSE']._serialized_end=5212
  _globals['_UNPUBLISHUSERMODELREQUEST']._serialized_start=5214
  _globals['_UNPUBLISHUSERMODELREQUEST']._serialized_end=5294
  _globals['_UNPUBLISHUSERMODELRESPONSE']._serialized_start=5296
  _globals['_UNPUBLISHUSERMODELRESPONSE']._serialized_end=5374
  _globals['_DEPLOYUSERMODELREQUEST']._serialized_start=5376
  _globals['_DEPLOYUSERMODELREQUEST']._serialized_end=5453
  _globals['_DEPLOYUSERMODELRESPONSE']._serialized_start=5455
  _globals['_DEPLOYUSERMODELRESPONSE']._serialized_end=5507
  _globals['_UNDEPLOYUSERMODELREQUEST']._serialized_start=5509
  _globals['_UNDEPLOYUSERMODELREQUEST']._serialized_end=5588
  _globals['_UNDEPLOYUSERMODELRESPONSE']._serialized_start=5590
  _globals['_UNDEPLOYUSERMODELRESPONSE']._serialized_end=5644
  _globals['_GETUSERMODELCARDREQUEST']._serialized_start=5646
  _globals['_GETUSERMODELCARDREQUEST']._serialized_end=5754
  _globals['_GETUSERMODELCARDRESPONSE']._serialized_start=5756
  _globals['_GETUSERMODELCARDRESPONSE']._serialized_end=5838
  _globals['_WATCHUSERMODELREQUEST']._serialized_start=5840
  _globals['_WATCHUSERMODELREQUEST']._serialized_end=5941
  _globals['_WATCHUSERMODELRESPONSE']._serialized_start=5943
  _globals['_WATCHUSERMODELRESPONSE']._serialized_end=6051
  _globals['_TASKINPUT']._serialized_start=6054
  _globals['_TASKINPUT']._serialized_end=6787
  _globals['_TASKINPUTSTREAM']._serialized_start=6790
  _globals['_TASKINPUTSTREAM']._serialized_end=7565
  _globals['_TASKOUTPUT']._serialized_start=7568
  _globals['_TASKOUTPUT']._serialized_end=8366
  _globals['_TRIGGERUSERMODELREQUEST']._serialized_start=8369
  _globals['_TRIGGERUSERMODELREQUEST']._serialized_end=8518
  _globals['_TRIGGERUSERMODELRESPONSE']._serialized_start=8521
  _globals['_TRIGGERUSERMODELRESPONSE']._serialized_end=8662
  _globals['_TRIGGERUSERMODELBINARYFILEUPLOADREQUEST']._serialized_start=8665
  _globals['_TRIGGERUSERMODELBINARYFILEUPLOADREQUEST']._serialized_end=8834
  _globals['_TRIGGERUSERMODELBINARYFILEUPLOADRESPONSE']._serialized_start=8837
  _globals['_TRIGGERUSERMODELBINARYFILEUPLOADRESPONSE']._serialized_end=9006
  _globals['_TESTUSERMODELREQUEST']._serialized_start=9009
  _globals['_TESTUSERMODELREQUEST']._serialized_end=9155
  _globals['_TESTUSERMODELRESPONSE']._serialized_start=9158
  _globals['_TESTUSERMODELRESPONSE']._serialized_end=9308
  _globals['_TESTUSERMODELBINARYFILEUPLOADREQUEST']._serialized_start=9311
  _globals['_TESTUSERMODELBINARYFILEUPLOADREQUEST']._serialized_end=9477
  _globals['_TESTUSERMODELBINARYFILEUPLOADRESPONSE']._serialized_start=9480
  _globals['_TESTUSERMODELBINARYFILEUPLOADRESPONSE']._serialized_end=9646
  _globals['_GETMODELOPERATIONREQUEST']._serialized_start=9648
  _globals['_GETMODELOPERATIONREQUEST']._serialized_end=9767
  _globals['_GETMODELOPERATIONRESPONSE']._serialized_start=9769
  _globals['_GETMODELOPERATIONRESPONSE']._serialized_end=9857
  _globals['_LISTMODELSADMINREQUEST']._serialized_start=9860
  _globals['_LISTMODELSADMINREQUEST']._serialized_end=10125
  _globals['_LISTMODELSADMINRESPONSE']._serialized_start=10128
  _globals['_LISTMODELSADMINRESPONSE']._serialized_end=10276
  _globals['_LOOKUPMODELADMINREQUEST']._serialized_start=10279
  _globals['_LOOKUPMODELADMINREQUEST']._serialized_end=10407
  _globals['_LOOKUPMODELADMINRESPONSE']._serialized_start=10409
  _globals['_LOOKUPMODELADMINRESPONSE']._serialized_end=10485
  _globals['_CHECKMODELADMINREQUEST']._serialized_start=10487
  _globals['_CHECKMODELADMINREQUEST']._serialized_end=10558
  _globals['_CHECKMODELADMINRESPONSE']._serialized_start=10560
  _globals['_CHECKMODELADMINRESPONSE']._serialized_end=10641
  _globals['_DEPLOYMODELADMINREQUEST']._serialized_start=10643
  _globals['_DEPLOYMODELADMINREQUEST']._serialized_end=10715
  _globals['_DEPLOYMODELADMINRESPONSE']._serialized_start=10717
  _globals['_DEPLOYMODELADMINRESPONSE']._serialized_end=10804
  _globals['_UNDEPLOYMODELADMINREQUEST']._serialized_start=10806
  _globals['_UNDEPLOYMODELADMINREQUEST']._serialized_end=10880
  _globals['_UNDEPLOYMODELADMINRESPONSE']._serialized_start=10882
  _globals['_UNDEPLOYMODELADMINRESPONSE']._serialized_end=10971
# @@protoc_insertion_point(module_scope)
