Documentation ¶
Index ¶
- func AddRouterForCloudController(rg *gin.RouterGroup, manager cloud.Cloud)
- func AddRouterForInferenceController(rg *gin.RouterGroup, manager inference.Inference)
- func Init(l *logrus.Entry)
- type CloudController
- type CloudPodCreateRequest
- type InferenceController
- type InferenceCreateRequest
- type InferenceIndex
- type InferenceUpdateRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddRouterForCloudController ¶
func AddRouterForCloudController( rg *gin.RouterGroup, manager cloud.Cloud, )
func AddRouterForInferenceController ¶
func AddRouterForInferenceController( rg *gin.RouterGroup, manager inference.Inference, )
Types ¶
type CloudController ¶
type CloudController struct {
// contains filtered or unexported fields
}
func (*CloudController) Create ¶
func (ctl *CloudController) Create(ctx *gin.Context)
@Summary Create @Description create cloud pod @Tags Cloud @Accept json @Success 201 @Failure 400 bad_request_body can't parse request body @Failure 401 bad_request_param some parameter of body is invalid @Failure 500 system_error system error @Router /v1/cloud/pod [post]
type CloudPodCreateRequest ¶
type InferenceController ¶
type InferenceController struct {
// contains filtered or unexported fields
}
func (*InferenceController) Create ¶
func (ctl *InferenceController) Create(ctx *gin.Context)
@Summary Create @Description create inference @Tags Inference @Accept json @Success 201 @Failure 400 bad_request_body can't parse request body @Failure 401 bad_request_param some parameter of body is invalid @Failure 500 system_error system error @Router /v1/inference/project [post]
func (*InferenceController) ExtendExpiry ¶
func (ctl *InferenceController) ExtendExpiry(ctx *gin.Context)
@Summary ExtendExpiry @Description extend expiry for inference @Tags Inference @Accept json @Success 202 @Failure 400 bad_request_body can't parse request body @Failure 401 bad_request_param some parameter of body is invalid @Failure 500 system_error system error @Router /v1/inference/project [put]
type InferenceCreateRequest ¶
type InferenceIndex ¶
type InferenceUpdateRequest ¶
type InferenceUpdateRequest struct { InferenceIndex // TimeToExtend stands for the time in seconds to // extend the survival time of instance. TimeToExtend int `json:"time_to_extend"` }