From 7cf21f30837f554da4b31c4e35dc528e3816529e Mon Sep 17 00:00:00 2001 From: JeshuaRen <270813223@qq.com> Date: Thu, 8 May 2025 16:48:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B7=A5=E4=BD=9C=E6=B5=81?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdks/scheduler/models.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sdks/scheduler/models.go b/sdks/scheduler/models.go index 7e36020..157f6bc 100644 --- a/sdks/scheduler/models.go +++ b/sdks/scheduler/models.go @@ -13,6 +13,7 @@ const ( JobTypeInstance = "Instance" JobTypeFinetuning = "Finetuning" JobTypeDataPreprocess = "DataPreprocess" + JobTypeDataReturn = "DataReturn" FileInfoTypePackage = "Package" FileInfoTypeLocalFile = "LocalFile" @@ -132,6 +133,8 @@ type PCMInferenceJobInfo struct { Description string `json:"description"` Files JobFilesInfo `json:"files"` JobResources JobResources `json:"jobResources"` + + BindingName string `json:"bindingName"` } type AIJobInfo struct { @@ -161,6 +164,7 @@ type BindingJobInfo struct { JobInfoBase Type string `json:"type"` Info DataBinding `json:"info"` + Name string `json:"name"` // 临时使用 } type DataBinding interface { @@ -394,6 +398,16 @@ type DataReturnJobInfo struct { Type string `json:"type"` BucketID cdssdk.BucketID `json:"bucketID"` TargetLocalJobID string `json:"targetLocalJobID"` + ReportMessage []ReportMessage `json:"reportMessage"` +} + +type ReportMessage struct { + TaskName string `json:"taskName"` + TaskID string `json:"taskID"` + Status bool `json:"status"` + Message string `json:"message"` + ClusterID ClusterID `json:"clusterID"` + Output string `json:"output"` } // MultiInstanceJobInfo 多实例(推理任务)