// @generated by protoc-gen-connect-es v1.6.1 // @generated from file app/mltraining/v1/ml_training.proto (package viam.app.mltraining.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import { CancelTrainingJobRequest, CancelTrainingJobResponse, DeleteCompletedTrainingJobRequest, DeleteCompletedTrainingJobResponse, DeleteCustomTrainingContainerRequest, DeleteCustomTrainingContainerResponse, GetContainerRequest, GetContainerResponse, GetTrainingJobLogsRequest, GetTrainingJobLogsResponse, GetTrainingJobRequest, GetTrainingJobResponse, ListContainersRequest, ListContainersResponse, ListSupportedContainersRequest, ListSupportedContainersResponse, ListTrainingJobsRequest, ListTrainingJobsResponse, RegisterCustomTrainingContainerRequest, RegisterCustomTrainingContainerResponse, SubmitCustomTrainingJobRequest, SubmitCustomTrainingJobResponse, SubmitTrainingJobRequest, SubmitTrainingJobResponse } from "./ml_training_pb.js"; import { MethodKind } from "@bufbuild/protobuf"; /** * @generated from service viam.app.mltraining.v1.MLTrainingService */ export declare const MLTrainingService: { readonly typeName: "viam.app.mltraining.v1.MLTrainingService", readonly methods: { /** * SubmitTrainingJob submits a training job request. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.SubmitTrainingJob */ readonly submitTrainingJob: { readonly name: "SubmitTrainingJob", readonly I: typeof SubmitTrainingJobRequest, readonly O: typeof SubmitTrainingJobResponse, readonly kind: MethodKind.Unary, }, /** * SubmitCustomTrainingJob submits a custom training job request. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.SubmitCustomTrainingJob */ readonly submitCustomTrainingJob: { readonly name: "SubmitCustomTrainingJob", readonly I: typeof SubmitCustomTrainingJobRequest, readonly O: typeof SubmitCustomTrainingJobResponse, readonly kind: MethodKind.Unary, }, /** * GetTrainingJob retrieves a training job by its ID. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.GetTrainingJob */ readonly getTrainingJob: { readonly name: "GetTrainingJob", readonly I: typeof GetTrainingJobRequest, readonly O: typeof GetTrainingJobResponse, readonly kind: MethodKind.Unary, }, /** * ListTrainingJobs lists training jobs for a given organization ID and training status. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.ListTrainingJobs */ readonly listTrainingJobs: { readonly name: "ListTrainingJobs", readonly I: typeof ListTrainingJobsRequest, readonly O: typeof ListTrainingJobsResponse, readonly kind: MethodKind.Unary, }, /** * CancelTrainingJob cancels a training job that has not yet completed. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.CancelTrainingJob */ readonly cancelTrainingJob: { readonly name: "CancelTrainingJob", readonly I: typeof CancelTrainingJobRequest, readonly O: typeof CancelTrainingJobResponse, readonly kind: MethodKind.Unary, }, /** * DeleteCompletedTrainingJob removes a completed training job from the database, whether the job succeeded or failed. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.DeleteCompletedTrainingJob */ readonly deleteCompletedTrainingJob: { readonly name: "DeleteCompletedTrainingJob", readonly I: typeof DeleteCompletedTrainingJobRequest, readonly O: typeof DeleteCompletedTrainingJobResponse, readonly kind: MethodKind.Unary, }, /** * GetTrainingJobLogs gets the logs for a given custom training job. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.GetTrainingJobLogs */ readonly getTrainingJobLogs: { readonly name: "GetTrainingJobLogs", readonly I: typeof GetTrainingJobLogsRequest, readonly O: typeof GetTrainingJobLogsResponse, readonly kind: MethodKind.Unary, }, /** * ListSupportedContainers gets all the Viam-supported containers available for a custom training job. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.ListSupportedContainers */ readonly listSupportedContainers: { readonly name: "ListSupportedContainers", readonly I: typeof ListSupportedContainersRequest, readonly O: typeof ListSupportedContainersResponse, readonly kind: MethodKind.Unary, }, /** * ListContainers lists the containers available for a custom training job for a given organization. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.ListContainers */ readonly listContainers: { readonly name: "ListContainers", readonly I: typeof ListContainersRequest, readonly O: typeof ListContainersResponse, readonly kind: MethodKind.Unary, }, /** * GetContainer retrieves a container by its ID. * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.GetContainer */ readonly getContainer: { readonly name: "GetContainer", readonly I: typeof GetContainerRequest, readonly O: typeof GetContainerResponse, readonly kind: MethodKind.Unary, }, /** * RegisterCustomTrainingContainer registers a custom container in the database for custom training jobs * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.RegisterCustomTrainingContainer */ readonly registerCustomTrainingContainer: { readonly name: "RegisterCustomTrainingContainer", readonly I: typeof RegisterCustomTrainingContainerRequest, readonly O: typeof RegisterCustomTrainingContainerResponse, readonly kind: MethodKind.Unary, }, /** * DeleteCustomTrainingContainer deletes a custom container from the database * * @generated from rpc viam.app.mltraining.v1.MLTrainingService.DeleteCustomTrainingContainer */ readonly deleteCustomTrainingContainer: { readonly name: "DeleteCustomTrainingContainer", readonly I: typeof DeleteCustomTrainingContainerRequest, readonly O: typeof DeleteCustomTrainingContainerResponse, readonly kind: MethodKind.Unary, }, } };