7
7
from google .protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
8
8
from google .rpc import status_pb2 as google_dot_rpc_dot_status__pb2
9
9
from ....tagger .v1 import tagger_pb2 as tagger_dot_v1_dot_tagger__pb2
10
- DESCRIPTOR = _descriptor_pool .Default ().AddSerializedFile (b'\n #app/mltraining/v1/ml_training.proto\x12 \x16 viam.app.mltraining.v1\x1a \x1f google/protobuf/timestamp.proto\x1a \x17 google/rpc/status.proto\x1a \x16 tagger/v1/tagger.proto"\x8a \x04 \n \x18 SubmitTrainingJobRequest\x12 G\n \n dataset_id\x18 \x07 \x01 (\t B(\x9a \x84 \x9e \x03 #bson:"dataset_id" json:"dataset_id"R\t datasetId\x12 [\n \x0f organization_id\x18 \x02 \x01 (\t B2\x9a \x84 \x9e \x03 -bson:"organization_id" json:"organization_id"R\x0e organizationId\x12 G\n \n model_name\x18 \x03 \x01 (\t B(\x9a \x84 \x9e \x03 #bson:"model_name" json:"model_name"R\t modelName\x12 S\n \r model_version\x18 \x04 \x01 (\t B.\x9a \x84 \x9e \x03 )bson:"model_version" json:"model_version"R\x0c modelVersion\x12 j\n \n model_type\x18 \x05 \x01 (\x0e 2!.viam.app.mltraining.v1.ModelTypeB(\x9a \x84 \x9e \x03 #bson:"model_type" json:"model_type"R\t modelType\x12 0\n \x04 tags\x18 \x06 \x03 (\t B\x1c \x9a \x84 \x9e \x03 \x17 bson:"tags" json:"tags"R\x04 tagsJ\x04 \x08 \x01 \x10 \x02 R\x06 filter"+\n \x19 SubmitTrainingJobResponse\x12 \x0e \n \x02 id\x18 \x01 \x01 (\t R\x02 id"\' \n \x15 GetTrainingJobRequest\x12 \x0e \n \x02 id\x18 \x01 \x01 (\t R\x02 id"a\n \x16 GetTrainingJobResponse\x12 G\n \x08 metadata\x18 \x01 \x01 (\x0b 2+.viam.app.mltraining.v1.TrainingJobMetadataR\x08 metadata"\x82 \x01 \n \x17 ListTrainingJobsRequest\x12 \' \n \x0f organization_id\x18 \x01 \x01 (\t R\x0e organizationId\x12 >\n \x06 status\x18 \x02 \x01 (\x0e 2&.viam.app.mltraining.v1.TrainingStatusR\x06 status"[\n \x18 ListTrainingJobsResponse\x12 ?\n \x04 jobs\x18 \x01 \x03 (\x0b 2+.viam.app.mltraining.v1.TrainingJobMetadataR\x04 jobs"\x99 \x0b \n \x13 TrainingJobMetadata\x12 n\n \x07 request\x18 \x01 \x01 (\x0b 20.viam.app.mltraining.v1.SubmitTrainingJobRequestB"\x9a \x84 \x9e \x03 \x1d bson:"request" json:"request"R\x07 request\x12 3\n \x02 id\x18 \x07 \x01 (\t B#\x9a \x84 \x9e \x03 \x1e bson:"_id" json:"id,omitempty"R\x02 id\x12 G\n \n dataset_id\x18 \x0b \x01 (\t B(\x9a \x84 \x9e \x03 #bson:"dataset_id" json:"dataset_id"R\t datasetId\x12 [\n \x0f organization_id\x18 \x0c \x01 (\t B2\x9a \x84 \x9e \x03 -bson:"organization_id" json:"organization_id"R\x0e organizationId\x12 G\n \n model_name\x18 \r \x01 (\t B(\x9a \x84 \x9e \x03 #bson:"model_name" json:"model_name"R\t modelName\x12 S\n \r model_version\x18 \x0e \x01 (\t B.\x9a \x84 \x9e \x03 )bson:"model_version" json:"model_version"R\x0c modelVersion\x12 j\n \n model_type\x18 \x0f \x01 (\x0e 2!.viam.app.mltraining.v1.ModelTypeB(\x9a \x84 \x9e \x03 #bson:"model_type" json:"model_type"R\t modelType\x12 `\n \x06 status\x18 \x02 \x01 (\x0e 2&.viam.app.mltraining.v1.TrainingStatusB \x9a \x84 \x9e \x03 \x1b bson:"status" json:"status"R\x06 status\x12 c\n \x0c error_status\x18 \x08 \x01 (\x0b 2\x12 .google.rpc.StatusB,\x9a \x84 \x9e \x03 \' bson:"error_status" json:"error_status"R\x0b errorStatus\x12 c\n \n created_on\x18 \x03 \x01 (\x0b 2\x1a .google.protobuf.TimestampB(\x9a \x84 \x9e \x03 #bson:"created_on" json:"created_on"R\t createdOn\x12 o\n \r last_modified\x18 \x04 \x01 (\x0b 2\x1a .google.protobuf.TimestampB.\x9a \x84 \x9e \x03 )bson:"last_modified" json:"last_modified"R\x0c lastModified\x12 {\n \x10 training_started\x18 \t \x01 (\x0b 2\x1a .google.protobuf.TimestampB4\x9a \x84 \x9e \x03 /bson:"training_started" json:"training_started"R\x0f trainingStarted\x12 s\n \x0e training_ended\x18 \n \x01 (\x0b 2\x1a .google.protobuf.TimestampB0\x9a \x84 \x9e \x03 +bson:"training_ended" json:"training_ended"R\r trainingEnded\x12 Z\n \x0f synced_model_id\x18 \x05 \x01 (\t B2\x9a \x84 \x9e \x03 -bson:"synced_model_id" json:"synced_model_id"R\r syncedModelId\x12 0\n \x04 tags\x18 \x10 \x03 (\t B\x1c \x9a \x84 \x9e \x03 \x17 bson:"tags" json:"tags"R\x04 tagsJ\x04 \x08 \x06 \x10 \x07 R\n user_email"*\n \x18 CancelTrainingJobRequest\x12 \x0e \n \x02 id\x18 \x01 \x01 (\t R\x02 id"\x1b \n \x19 CancelTrainingJobResponse"3\n !DeleteCompletedTrainingJobRequest\x12 \x0e \n \x02 id\x18 \x01 \x01 (\t R\x02 id"$\n "DeleteCompletedTrainingJobResponse*\x9f \x01 \n \t ModelType\x12 \x1a \n \x16 MODEL_TYPE_UNSPECIFIED\x10 \x00 \x12 *\n &MODEL_TYPE_SINGLE_LABEL_CLASSIFICATION\x10 \x01 \x12 )\n %MODEL_TYPE_MULTI_LABEL_CLASSIFICATION\x10 \x02 \x12 \x1f \n \x1b MODEL_TYPE_OBJECT_DETECTION\x10 \x03 *\xe7 \x01 \n \x0e TrainingStatus\x12 \x1f \n \x1b TRAINING_STATUS_UNSPECIFIED\x10 \x00 \x12 \x1b \n \x17 TRAINING_STATUS_PENDING\x10 \x01 \x12 \x1f \n \x1b TRAINING_STATUS_IN_PROGRESS\x10 \x02 \x12 \x1d \n \x19 TRAINING_STATUS_COMPLETED\x10 \x03 \x12 \x1a \n \x16 TRAINING_STATUS_FAILED\x10 \x04 \x12 \x1c \n \x18 TRAINING_STATUS_CANCELED\x10 \x05 \x12 \x1d \n \x19 TRAINING_STATUS_CANCELING\x10 \x06 2\x85 \x05 \n \x11 MLTrainingService\x12 x\n \x11 SubmitTrainingJob\x12 0.viam.app.mltraining.v1.SubmitTrainingJobRequest\x1a 1.viam.app.mltraining.v1.SubmitTrainingJobResponse\x12 o\n \x0e GetTrainingJob\x12 -.viam.app.mltraining.v1.GetTrainingJobRequest\x1a ..viam.app.mltraining.v1.GetTrainingJobResponse\x12 u\n \x10 ListTrainingJobs\x12 /.viam.app.mltraining.v1.ListTrainingJobsRequest\x1a 0.viam.app.mltraining.v1.ListTrainingJobsResponse\x12 x\n \x11 CancelTrainingJob\x12 0.viam.app.mltraining.v1.CancelTrainingJobRequest\x1a 1.viam.app.mltraining.v1.CancelTrainingJobResponse\x12 \x93 \x01 \n \x1a DeleteCompletedTrainingJob\x12 9.viam.app.mltraining.v1.DeleteCompletedTrainingJobRequest\x1a :.viam.app.mltraining.v1.DeleteCompletedTrainingJobResponseB#Z!go.viam.com/api/app/mltraining/v1b\x06 proto3' )
10
+ DESCRIPTOR = _descriptor_pool .Default ().AddSerializedFile (b'\n #app/mltraining/v1/ml_training.proto\x12 \x16 viam.app.mltraining.v1\x1a \x1f google/protobuf/timestamp.proto\x1a \x17 google/rpc/status.proto\x1a \x16 tagger/v1/tagger.proto"\x8a \x04 \n \x18 SubmitTrainingJobRequest\x12 G\n \n dataset_id\x18 \x07 \x01 (\t B(\x9a \x84 \x9e \x03 #bson:"dataset_id" json:"dataset_id"R\t datasetId\x12 [\n \x0f organization_id\x18 \x02 \x01 (\t B2\x9a \x84 \x9e \x03 -bson:"organization_id" json:"organization_id"R\x0e organizationId\x12 G\n \n model_name\x18 \x03 \x01 (\t B(\x9a \x84 \x9e \x03 #bson:"model_name" json:"model_name"R\t modelName\x12 S\n \r model_version\x18 \x04 \x01 (\t B.\x9a \x84 \x9e \x03 )bson:"model_version" json:"model_version"R\x0c modelVersion\x12 j\n \n model_type\x18 \x05 \x01 (\x0e 2!.viam.app.mltraining.v1.ModelTypeB(\x9a \x84 \x9e \x03 #bson:"model_type" json:"model_type"R\t modelType\x12 0\n \x04 tags\x18 \x06 \x03 (\t B\x1c \x9a \x84 \x9e \x03 \x17 bson:"tags" json:"tags"R\x04 tagsJ\x04 \x08 \x01 \x10 \x02 R\x06 filter"+\n \x19 SubmitTrainingJobResponse\x12 \x0e \n \x02 id\x18 \x01 \x01 (\t R\x02 id"\' \n \x15 GetTrainingJobRequest\x12 \x0e \n \x02 id\x18 \x01 \x01 (\t R\x02 id"a\n \x16 GetTrainingJobResponse\x12 G\n \x08 metadata\x18 \x01 \x01 (\x0b 2+.viam.app.mltraining.v1.TrainingJobMetadataR\x08 metadata"\x82 \x01 \n \x17 ListTrainingJobsRequest\x12 \' \n \x0f organization_id\x18 \x01 \x01 (\t R\x0e organizationId\x12 >\n \x06 status\x18 \x02 \x01 (\x0e 2&.viam.app.mltraining.v1.TrainingStatusR\x06 status"[\n \x18 ListTrainingJobsResponse\x12 ?\n \x04 jobs\x18 \x01 \x03 (\x0b 2+.viam.app.mltraining.v1.TrainingJobMetadataR\x04 jobs"\x99 \x0b \n \x13 TrainingJobMetadata\x12 n\n \x07 request\x18 \x01 \x01 (\x0b 20.viam.app.mltraining.v1.SubmitTrainingJobRequestB"\x9a \x84 \x9e \x03 \x1d bson:"request" json:"request"R\x07 request\x12 3\n \x02 id\x18 \x07 \x01 (\t B#\x9a \x84 \x9e \x03 \x1e bson:"_id" json:"id,omitempty"R\x02 id\x12 G\n \n dataset_id\x18 \x0b \x01 (\t B(\x9a \x84 \x9e \x03 #bson:"dataset_id" json:"dataset_id"R\t datasetId\x12 [\n \x0f organization_id\x18 \x0c \x01 (\t B2\x9a \x84 \x9e \x03 -bson:"organization_id" json:"organization_id"R\x0e organizationId\x12 G\n \n model_name\x18 \r \x01 (\t B(\x9a \x84 \x9e \x03 #bson:"model_name" json:"model_name"R\t modelName\x12 S\n \r model_version\x18 \x0e \x01 (\t B.\x9a \x84 \x9e \x03 )bson:"model_version" json:"model_version"R\x0c modelVersion\x12 j\n \n model_type\x18 \x0f \x01 (\x0e 2!.viam.app.mltraining.v1.ModelTypeB(\x9a \x84 \x9e \x03 #bson:"model_type" json:"model_type"R\t modelType\x12 `\n \x06 status\x18 \x02 \x01 (\x0e 2&.viam.app.mltraining.v1.TrainingStatusB \x9a \x84 \x9e \x03 \x1b bson:"status" json:"status"R\x06 status\x12 c\n \x0c error_status\x18 \x08 \x01 (\x0b 2\x12 .google.rpc.StatusB,\x9a \x84 \x9e \x03 \' bson:"error_status" json:"error_status"R\x0b errorStatus\x12 c\n \n created_on\x18 \x03 \x01 (\x0b 2\x1a .google.protobuf.TimestampB(\x9a \x84 \x9e \x03 #bson:"created_on" json:"created_on"R\t createdOn\x12 o\n \r last_modified\x18 \x04 \x01 (\x0b 2\x1a .google.protobuf.TimestampB.\x9a \x84 \x9e \x03 )bson:"last_modified" json:"last_modified"R\x0c lastModified\x12 {\n \x10 training_started\x18 \t \x01 (\x0b 2\x1a .google.protobuf.TimestampB4\x9a \x84 \x9e \x03 /bson:"training_started" json:"training_started"R\x0f trainingStarted\x12 s\n \x0e training_ended\x18 \n \x01 (\x0b 2\x1a .google.protobuf.TimestampB0\x9a \x84 \x9e \x03 +bson:"training_ended" json:"training_ended"R\r trainingEnded\x12 Z\n \x0f synced_model_id\x18 \x05 \x01 (\t B2\x9a \x84 \x9e \x03 -bson:"synced_model_id" json:"synced_model_id"R\r syncedModelId\x12 0\n \x04 tags\x18 \x10 \x03 (\t B\x1c \x9a \x84 \x9e \x03 \x17 bson:"tags" json:"tags"R\x04 tagsJ\x04 \x08 \x06 \x10 \x07 R\n user_email"*\n \x18 CancelTrainingJobRequest\x12 \x0e \n \x02 id\x18 \x01 \x01 (\t R\x02 id"\x1b \n \x19 CancelTrainingJobResponse"3\n !DeleteCompletedTrainingJobRequest\x12 \x0e \n \x02 id\x18 \x01 \x01 (\t R\x02 id"$\n "DeleteCompletedTrainingJobResponse*\x9f \x01 \n \t ModelType\x12 \x1a \n \x16 MODEL_TYPE_UNSPECIFIED\x10 \x00 \x12 *\n &MODEL_TYPE_SINGLE_LABEL_CLASSIFICATION\x10 \x01 \x12 )\n %MODEL_TYPE_MULTI_LABEL_CLASSIFICATION\x10 \x02 \x12 \x1f \n \x1b MODEL_TYPE_OBJECT_DETECTION\x10 \x03 *\xa4 \x01 \n \x0e ModelFramework\x12 \x1f \n \x1b MODEL_FRAMEWORK_UNSPECIFIED\x10 \x00 \x12 \x1a \n \x16 MODEL_FRAMEWORK_TFLITE\x10 \x01 \x12 \x1e \n \x1a MODEL_FRAMEWORK_TENSORFLOW\x10 \x02 \x12 \x1b \n \x17 MODEL_FRAMEWORK_PYTORCH\x10 \x03 \x12 \x18 \n \x14 MODEL_FRAMEWORK_ONNX\x10 \x04 *\xe7 \x01 \n \x0e TrainingStatus\x12 \x1f \n \x1b TRAINING_STATUS_UNSPECIFIED\x10 \x00 \x12 \x1b \n \x17 TRAINING_STATUS_PENDING\x10 \x01 \x12 \x1f \n \x1b TRAINING_STATUS_IN_PROGRESS\x10 \x02 \x12 \x1d \n \x19 TRAINING_STATUS_COMPLETED\x10 \x03 \x12 \x1a \n \x16 TRAINING_STATUS_FAILED\x10 \x04 \x12 \x1c \n \x18 TRAINING_STATUS_CANCELED\x10 \x05 \x12 \x1d \n \x19 TRAINING_STATUS_CANCELING\x10 \x06 2\x85 \x05 \n \x11 MLTrainingService\x12 x\n \x11 SubmitTrainingJob\x12 0.viam.app.mltraining.v1.SubmitTrainingJobRequest\x1a 1.viam.app.mltraining.v1.SubmitTrainingJobResponse\x12 o\n \x0e GetTrainingJob\x12 -.viam.app.mltraining.v1.GetTrainingJobRequest\x1a ..viam.app.mltraining.v1.GetTrainingJobResponse\x12 u\n \x10 ListTrainingJobs\x12 /.viam.app.mltraining.v1.ListTrainingJobsRequest\x1a 0.viam.app.mltraining.v1.ListTrainingJobsResponse\x12 x\n \x11 CancelTrainingJob\x12 0.viam.app.mltraining.v1.CancelTrainingJobRequest\x1a 1.viam.app.mltraining.v1.CancelTrainingJobResponse\x12 \x93 \x01 \n \x1a DeleteCompletedTrainingJob\x12 9.viam.app.mltraining.v1.DeleteCompletedTrainingJobRequest\x1a :.viam.app.mltraining.v1.DeleteCompletedTrainingJobResponseB#Z!go.viam.com/api/app/mltraining/v1b\x06 proto3' )
11
11
_builder .BuildMessageAndEnumDescriptors (DESCRIPTOR , globals ())
12
12
_builder .BuildTopDescriptorsAndMessages (DESCRIPTOR , 'app.mltraining.v1.ml_training_pb2' , globals ())
13
13
if _descriptor ._USE_C_DESCRIPTORS == False :
57
57
_TRAININGJOBMETADATA .fields_by_name ['tags' ]._serialized_options = b'\x9a \x84 \x9e \x03 \x17 bson:"tags" json:"tags"'
58
58
_MODELTYPE ._serialized_start = 2682
59
59
_MODELTYPE ._serialized_end = 2841
60
- _TRAININGSTATUS ._serialized_start = 2844
61
- _TRAININGSTATUS ._serialized_end = 3075
60
+ _MODELFRAMEWORK ._serialized_start = 2844
61
+ _MODELFRAMEWORK ._serialized_end = 3008
62
+ _TRAININGSTATUS ._serialized_start = 3011
63
+ _TRAININGSTATUS ._serialized_end = 3242
62
64
_SUBMITTRAININGJOBREQUEST ._serialized_start = 146
63
65
_SUBMITTRAININGJOBREQUEST ._serialized_end = 668
64
66
_SUBMITTRAININGJOBRESPONSE ._serialized_start = 670
81
83
_DELETECOMPLETEDTRAININGJOBREQUEST ._serialized_end = 2641
82
84
_DELETECOMPLETEDTRAININGJOBRESPONSE ._serialized_start = 2643
83
85
_DELETECOMPLETEDTRAININGJOBRESPONSE ._serialized_end = 2679
84
- _MLTRAININGSERVICE ._serialized_start = 3078
85
- _MLTRAININGSERVICE ._serialized_end = 3723
86
+ _MLTRAININGSERVICE ._serialized_start = 3245
87
+ _MLTRAININGSERVICE ._serialized_end = 3890
0 commit comments