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"\xb7 \x07 \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 `\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 \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 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 3\n \x02 id\x18 \x07 \x01 (\t B#\x9a \x84 \x9e \x03 \x1e bson:"_id" json:"id,omitempty"R\x02 id\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 {\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 trainingEndedJ\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 *\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 :
27
27
_SUBMITTRAININGJOBREQUEST .fields_by_name ['tags' ]._serialized_options = b'\x9a \x84 \x9e \x03 \x17 bson:"tags" json:"tags"'
28
28
_TRAININGJOBMETADATA .fields_by_name ['request' ]._options = None
29
29
_TRAININGJOBMETADATA .fields_by_name ['request' ]._serialized_options = b'\x9a \x84 \x9e \x03 \x1d bson:"request" json:"request"'
30
+ _TRAININGJOBMETADATA .fields_by_name ['id' ]._options = None
31
+ _TRAININGJOBMETADATA .fields_by_name ['id' ]._serialized_options = b'\x9a \x84 \x9e \x03 \x1e bson:"_id" json:"id,omitempty"'
32
+ _TRAININGJOBMETADATA .fields_by_name ['dataset_id' ]._options = None
33
+ _TRAININGJOBMETADATA .fields_by_name ['dataset_id' ]._serialized_options = b'\x9a \x84 \x9e \x03 #bson:"dataset_id" json:"dataset_id"'
34
+ _TRAININGJOBMETADATA .fields_by_name ['organization_id' ]._options = None
35
+ _TRAININGJOBMETADATA .fields_by_name ['organization_id' ]._serialized_options = b'\x9a \x84 \x9e \x03 -bson:"organization_id" json:"organization_id"'
36
+ _TRAININGJOBMETADATA .fields_by_name ['model_name' ]._options = None
37
+ _TRAININGJOBMETADATA .fields_by_name ['model_name' ]._serialized_options = b'\x9a \x84 \x9e \x03 #bson:"model_name" json:"model_name"'
38
+ _TRAININGJOBMETADATA .fields_by_name ['model_version' ]._options = None
39
+ _TRAININGJOBMETADATA .fields_by_name ['model_version' ]._serialized_options = b'\x9a \x84 \x9e \x03 )bson:"model_version" json:"model_version"'
40
+ _TRAININGJOBMETADATA .fields_by_name ['model_type' ]._options = None
41
+ _TRAININGJOBMETADATA .fields_by_name ['model_type' ]._serialized_options = b'\x9a \x84 \x9e \x03 #bson:"model_type" json:"model_type"'
30
42
_TRAININGJOBMETADATA .fields_by_name ['status' ]._options = None
31
43
_TRAININGJOBMETADATA .fields_by_name ['status' ]._serialized_options = b'\x9a \x84 \x9e \x03 \x1b bson:"status" json:"status"'
44
+ _TRAININGJOBMETADATA .fields_by_name ['error_status' ]._options = None
45
+ _TRAININGJOBMETADATA .fields_by_name ['error_status' ]._serialized_options = b'\x9a \x84 \x9e \x03 \' bson:"error_status" json:"error_status"'
32
46
_TRAININGJOBMETADATA .fields_by_name ['created_on' ]._options = None
33
47
_TRAININGJOBMETADATA .fields_by_name ['created_on' ]._serialized_options = b'\x9a \x84 \x9e \x03 #bson:"created_on" json:"created_on"'
34
48
_TRAININGJOBMETADATA .fields_by_name ['last_modified' ]._options = None
35
49
_TRAININGJOBMETADATA .fields_by_name ['last_modified' ]._serialized_options = b'\x9a \x84 \x9e \x03 )bson:"last_modified" json:"last_modified"'
36
- _TRAININGJOBMETADATA .fields_by_name ['synced_model_id' ]._options = None
37
- _TRAININGJOBMETADATA .fields_by_name ['synced_model_id' ]._serialized_options = b'\x9a \x84 \x9e \x03 -bson:"synced_model_id" json:"synced_model_id"'
38
- _TRAININGJOBMETADATA .fields_by_name ['id' ]._options = None
39
- _TRAININGJOBMETADATA .fields_by_name ['id' ]._serialized_options = b'\x9a \x84 \x9e \x03 \x1e bson:"_id" json:"id,omitempty"'
40
- _TRAININGJOBMETADATA .fields_by_name ['error_status' ]._options = None
41
- _TRAININGJOBMETADATA .fields_by_name ['error_status' ]._serialized_options = b'\x9a \x84 \x9e \x03 \' bson:"error_status" json:"error_status"'
42
50
_TRAININGJOBMETADATA .fields_by_name ['training_started' ]._options = None
43
51
_TRAININGJOBMETADATA .fields_by_name ['training_started' ]._serialized_options = b'\x9a \x84 \x9e \x03 /bson:"training_started" json:"training_started"'
44
52
_TRAININGJOBMETADATA .fields_by_name ['training_ended' ]._options = None
45
53
_TRAININGJOBMETADATA .fields_by_name ['training_ended' ]._serialized_options = b'\x9a \x84 \x9e \x03 +bson:"training_ended" json:"training_ended"'
46
- _MODELTYPE ._serialized_start = 2200
47
- _MODELTYPE ._serialized_end = 2359
48
- _TRAININGSTATUS ._serialized_start = 2362
49
- _TRAININGSTATUS ._serialized_end = 2593
54
+ _TRAININGJOBMETADATA .fields_by_name ['synced_model_id' ]._options = None
55
+ _TRAININGJOBMETADATA .fields_by_name ['synced_model_id' ]._serialized_options = b'\x9a \x84 \x9e \x03 -bson:"synced_model_id" json:"synced_model_id"'
56
+ _TRAININGJOBMETADATA .fields_by_name ['tags' ]._options = None
57
+ _TRAININGJOBMETADATA .fields_by_name ['tags' ]._serialized_options = b'\x9a \x84 \x9e \x03 \x17 bson:"tags" json:"tags"'
58
+ _MODELTYPE ._serialized_start = 2682
59
+ _MODELTYPE ._serialized_end = 2841
60
+ _TRAININGSTATUS ._serialized_start = 2844
61
+ _TRAININGSTATUS ._serialized_end = 3075
50
62
_SUBMITTRAININGJOBREQUEST ._serialized_start = 146
51
63
_SUBMITTRAININGJOBREQUEST ._serialized_end = 668
52
64
_SUBMITTRAININGJOBRESPONSE ._serialized_start = 670
60
72
_LISTTRAININGJOBSRESPONSE ._serialized_start = 988
61
73
_LISTTRAININGJOBSRESPONSE ._serialized_end = 1079
62
74
_TRAININGJOBMETADATA ._serialized_start = 1082
63
- _TRAININGJOBMETADATA ._serialized_end = 2033
64
- _CANCELTRAININGJOBREQUEST ._serialized_start = 2035
65
- _CANCELTRAININGJOBREQUEST ._serialized_end = 2077
66
- _CANCELTRAININGJOBRESPONSE ._serialized_start = 2079
67
- _CANCELTRAININGJOBRESPONSE ._serialized_end = 2106
68
- _DELETECOMPLETEDTRAININGJOBREQUEST ._serialized_start = 2108
69
- _DELETECOMPLETEDTRAININGJOBREQUEST ._serialized_end = 2159
70
- _DELETECOMPLETEDTRAININGJOBRESPONSE ._serialized_start = 2161
71
- _DELETECOMPLETEDTRAININGJOBRESPONSE ._serialized_end = 2197
72
- _MLTRAININGSERVICE ._serialized_start = 2596
73
- _MLTRAININGSERVICE ._serialized_end = 3241
75
+ _TRAININGJOBMETADATA ._serialized_end = 2515
76
+ _CANCELTRAININGJOBREQUEST ._serialized_start = 2517
77
+ _CANCELTRAININGJOBREQUEST ._serialized_end = 2559
78
+ _CANCELTRAININGJOBRESPONSE ._serialized_start = 2561
79
+ _CANCELTRAININGJOBRESPONSE ._serialized_end = 2588
80
+ _DELETECOMPLETEDTRAININGJOBREQUEST ._serialized_start = 2590
81
+ _DELETECOMPLETEDTRAININGJOBREQUEST ._serialized_end = 2641
82
+ _DELETECOMPLETEDTRAININGJOBRESPONSE ._serialized_start = 2643
83
+ _DELETECOMPLETEDTRAININGJOBRESPONSE ._serialized_end = 2679
84
+ _MLTRAININGSERVICE ._serialized_start = 3078
85
+ _MLTRAININGSERVICE ._serialized_end = 3723
0 commit comments