GetAlgorithmVersion - 获取算法版本详情

获取算法版本详情。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

GET /api/v1/algorithms/{AlgorithmId}/versions/{AlgorithmVersion} HTTP/1.1

请求参数

名称类型必填描述示例值
AlgorithmIdstring

算法 ID。

algo-xsldfvu1334
AlgorithmVersionstring

算法版本。

v0.0.1

返回参数

名称类型描述示例值
object

请求返回数据。

AlgorithmSpecAlgorithmSpec

算法详情。

AlgorithmIdstring

算法 ID。

algo-xsldfvu1334
AlgorithmNamestring

算法名。

llm_training
AlgorithmProviderstring

算法提供方。

pai
AlgorithmVersionstring

算法版本。

v0.0.1
GmtCreateTimestring

算法创建时间。

2024-07-10T11:49:47Z
GmtModifiedTimestring

算法更新时间。

2024-07-10T11:49:47Z
UserIdstring

算法归属用户 ID。

123456789
TenantIdstring

算法归属租户 ID。

123456789

示例

正常返回示例

JSON格式

{
  "AlgorithmSpec": {
    "OutputChannels": [
      {
        "Description": "模型输出。",
        "Required": true,
        "Properties": {},
        "Name": "Model",
        "SupportedChannelTypes": [
          "oss"
        ]
      }
    ],
    "HyperParameters": [
      {
        "DefaultValue": 0,
        "Type": "Integer",
        "Description": "参数定义了训练的batch_size。",
        "Required": true,
        "Name": "batch_size",
        "Range": {
          "Enum": [
            0
          ],
          "MinLength": 1,
          "MaxLength": 30,
          "Minimum": 0,
          "Maximum": 10,
          "ExclusiveMinimum": true,
          "ExclusiveMaximum": true,
          "Pattern": "^\\+?[1-9][0-9]*$"
        },
        "DisplayName": "Batch Size"
      }
    ],
    "JobType": "TFJob",
    "Command": [
      "python train.py"
    ],
    "MetricDefinitions": [
      {
        "Description": "训练损失函数。",
        "Regex": ".*train:loss=([-+]?[0-9]*\\\\.?[0-9]+(?:[eE][-+]?[0-9]+)?).*",
        "Name": "loss"
      }
    ],
    "InputChannels": [
      {
        "Description": "模型输出。",
        "Required": true,
        "Properties": {},
        "Name": "Model",
        "SupportedChannelTypes": [
          "oss"
        ]
      }
    ],
    "SupportsDistributedTraining": true,
    "Image": "registry.cn-shanghai.aliyuncs.com/pai-training/kmeans:v1.0.0",
    "SupportedInstanceTypes": [
      "ecs.g6.2xlarge"
    ],
    "ComputeResource": {
      "Policy": {
        "Version": "V1",
        "Value": "[{\\\"MinTotalCount\\\":1,\\\"MaxTotalCount\\\":4,\\\"RolePolicies\\\":{\\\"chief\\\":{\\\"Count\\\":1},\\\"ps\\\":{\\\"Count\\\":1},\\\"worker\\\":{\\\"Percentage\\\":100}}},{\\\"MinTotalCount\\\":5,\\\"MaxTotalCount\\\":10,\\\"RolePolicies\\\":{\\\"chief\\\":{\\\"Count\\\":1},\\\"ps\\\":{\\\"Percentage\\\":20},\\\"worker\\\":{\\\"Percentage\\\":80}}},{\\\"MinTotalCount\\\":11,\\\"RolePolicies\\\":{\\\"chief\\\":{\\\"Count\\\":1},\\\"ps\\\":{\\\"Percentage\\\":40},\\\"worker\\\":{\\\"Percentage\\\":60}}}]"
      }
    },
    "CodeDir": {
      "LocationType": "OSS",
      "LocationValue": {
        "test": "test",
        "test2": 1
      }
    },
    "Customization": {
      "CodeDir": true
    },
    "ResourceRequirements": [
      {
        "Key": "SupportedMachineTypes",
        "Operator": "in",
        "Values": [
          "ecs.gn5-c4g1.xlarge"
        ]
      }
    ],
    "ProgressDefinitions": {
      "OverallProgress": {
        "Description": "training progress",
        "Regex": "^[0-9]+([.][0-9]+){0,1}$"
      },
      "RemainingTime": {
        "Description": "training remaining time",
        "Regex": "^[0-9]+([.][0-9]+){0,1}$"
      }
    }
  },
  "AlgorithmId": "algo-xsldfvu1334",
  "AlgorithmName": "llm_training",
  "AlgorithmProvider": "pai",
  "AlgorithmVersion": "v0.0.1",
  "GmtCreateTime": "2024-07-10T11:49:47Z",
  "GmtModifiedTime": "2024-07-10T11:49:47Z",
  "UserId": 123456789,
  "TenantId": 123456789
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
暂无变更历史