详情页标题前

阿里云人工智能平台PAICreateJob – 创建任务-云淘科技

详情页1

创建一个任务到集群中运行。您可以指定数据源配置代码源配置、启动命令以及任务运行的每个节点的计算资源配置等信息。

接口说明

请确保在使用该接口前,已充分了解PAI-DLC产品的收费方式和价格。

调试

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

调试阿里云人工智能平台PAICreateJob - 创建任务-云淘科技调试

授权信息

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

请求语法

POST /api/v1/jobs

请求参数

名称 类型 必填 描述 示例值
body object

请求Body参数。

DisplayName string

任务的名称,命名格式如下:

  • 名称长度不超过256个字符。
  • 允许数字、字母、下划线(_)、英文句号(.)和短横线(-)。
tf-mnist-test
JobType string

任务类型,大小写敏感。当前支持的任务类型:

  • TFJob
  • PyTorchJob
  • XGBoostJob
  • OneFlowJob
  • ElasticBatch
TFJob
JobSpecs array

JobSpecs描述任务运行时的各种配置,诸如镜像地址、启动命令、节点资源申明、副本数量等。

DLC任务由不同类型的节点组成,同一类型的节点拥有完全相同的配置,这种配置被称为一个JobSpec。JobSpecs描述所有类型节点的配置,是JobSpec的数组。

JobSpec

任务的运行时配置。

UserCommand string

任务所有节点的启动命令。

python /root/code/mnist.py
DataSources object []

任务运行所使用的数据源列表。

DataSourceId string

数据源的ID。如何查看数据源ID,请参见ListDatasets。

d-cn9dl*******
MountPath string

本任务需要挂载的路径,可选参数,默认使用数据源中的挂载路径。

/root/data
CodeSource object

本任务使用的代码源。任务的节点启动之前,DLC会自动下载代码源中配置好的代码,并Mount到容器的本地目录。

CodeSourceId string

代码源ID。如何获取代码源ID,请参见ListCodeSources 。

code-20210111103721-xxxxxxx
Branch string

本任务运行时,引用的代码仓库的分支,可选参数,默认使用代码源中的配置分支字段。

master
Commit string

本任务需要下载的代码Commit ID,可选参数,默认使用代码源中的CommitID配置。

44da109b5******
MountPath string

本次任务需要挂载的路径,可选参数,默认使用代码源中配置挂载路径。

/root/data
UserVpc object

用户VPC配置。

VpcId string

用户VPC的ID。

vpc-abcdef****
SwitchId string

用户交换机的ID,可选参数

  • 参数值为空时系统会根据库存情况自动选择合适的交换机;
  • 也可以自己指定交换机ID。
vs-abcdef****
SecurityGroupId string

用户安全组的ID。

sg-abcdef****
ExtendedCIDRs array

扩展网段

  • 当交换机ID为空时,此参数可以不提供,系统会自动获取VPC下的所有网段;
  • 当交换机ID不为空时,此参数必须提供,建议填写VPC下的所有网段。
string

扩展网段。

192.168.0.1/24
DefaultRoute string

默认路由。取值如下:

  • eth0:表示使用默认网卡,通过公共网关访问外部网络。
  • eth1:表示使用用户弹性网卡,通过私有网关访问外部网络。具体配置方法,请参考配置DSW实例通过专有公网网关访问公网。
eth0
ThirdpartyLibs array

待安装的Python三方库列表。

string

指定一个第三方Python库和对应版本要求,例如:numpy==1.16.1

numpy==1.16.1
ThirdpartyLibDir string

Python三方库(requirements.txt)文件所在文件夹名称;每个节点在运行指定的UserCommand之前,PAI-DLC会从指定文件夹取出requirements.txt文件,并调用pip install -r安装。

/root/code/
Envs object

环境变量配置。

string

一个环境变量,格式:Key=Value

ENABLE_DEBUG_MODE
JobMaxRunningTimeMinutes long

作业最长运行时长,单位为分钟。

1024
WorkspaceId string

工作空间ID,如何获取工作空间ID,请参见ListWorkspaces。

ws-20210126170216-xxxxxxx
ResourceId string

资源组ID,可选参数。

  • 参数值为空表示提交到公共资源组。
  • 如果当前工作空间已经绑定专有资源组,此处可以指定对应的资源组ID;如何创建专有资源组、查询专有资源组ID,详情请参见准备及管理DLC资源组集群。
rs-xxx
Priority integer

任务的优先级,可选参数,默认值1,参数值的范围是1~9。其中:

  • 1为最低优先级。
  • 9为最高优先级。
8
Settings JobSettings

作业额外参数配置。

ElasticSpec JobElasticSpec

该参数暂未支持,无需关注。

DebuggerConfigContent string

该参数暂未支持,无需关注。

“”
Options string

本任务的额外配置,通过此参数可以调整挂载的数据源的一些行为。如任务有挂载OSS类型的数据源时,可以通过将此参数配置为 fs.oss.download.thread.concurrency=4,fs.oss.download.queue.size=16 ,覆盖JindoFS的默认参数。

key1=value1,key2=value2
SuccessPolicy string

分布式多机任务的成功策略,目前只有Tensorflow的多机任务支持。

  • ChiefWorker:当指定为这个值的时候,只要Chief的pod成功结束,那么就认为整个任务成功结束。
  • AllWorkers(默认值):必须是所有的Worker全部成功,才会认为整个任务成功。
AllWorkers

返回参数

名称 类型 描述 示例值
object

返回JSON格式字符串。

JobId string

此次调用创建的任务ID。

dlc7*******
RequestId string

本次请求的ID,用于诊断和答疑。

473469C7-AA6F-4DC5-B3DB-xxxxxxx

示例

正常返回示例

JSON格式

{
  "JobId": "dlc7*******",
  "RequestId": "473469C7-AA6F-4DC5-B3DB-xxxxxxx"
}

错误码

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

变更历史

变更时间 变更内容概要 操作
2023-09-11 API 内部配置变更,不影响调用 看变更集
变更项 变更内容
API 内部配置变更,不影响调用

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/164320.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云容器服务ACK创建集群-云淘科技

    创建一个新的集群实例,并新建指定数量的节点。 关于该命令的详细参数说明,请参见API文档创建Kubernetes专有版集群和创建Kubernetes托管版集群。 API请求响应 请求格式 aliyun cs POST /clusters –region=${regionId} –header “Content-Type=application/json”…

    阿里云容器服务 2023年12月10日
  • 阿里云大数据开发治理平台 DataWorksGetTopicInfluence-云淘科技

    调用GetTopicInfluence获取事件影响的基线实例列表。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 GetTopicInfluence 系统规定参数。取值…

  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云容器服务ACK配置ACR企业版免密-云淘科技

    使用阿里云镜像服务ACR来拉取镜像时,可以配置免密来简化配置,加速镜像拉取。本文为您介绍如何配置免密拉取ACR企业版镜像。 前提条件 请确保您已完成以下操作: 已开通容器镜像服务ACR服务,并完成了相关的RAM角色授权。 已创建ACR企业版实例并完成镜像仓库相关配置。具体操作,请参见使用企业版实例推送拉取镜像。 背景信息 阿里云容器镜像服务ACR分为个人版和…

    2023年12月10日
  • 阿里云日志服务SLSCreateConsumerGroup-云淘科技

    调用CreateConsumerGroup接口在指定的Logstore上创建一个消费组。 接口说明 请求语法中Host由Project名称和日志服务Endpoint构成,您需要在Host中指定Project。 每个Logstore中最多创建30个消费组。消费组名称,在Project下必须唯一。 已创建并获取AccessKey。更多信息,请参见访问密钥。 阿里…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云RDS数据库ModifyDBProxyInstance – 修改RDS数据库独享代理的代理数量-云淘科技

    该接口用于修改RDS数据库独享代理的代理数量。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL 说明 云数据库RDS MySQL集群系列于2023年10月17日起逐步在各个单元赠送代理数量为1的数据库独享代理服务,详情请参见【优惠】RDS MySQL集群版赠送代理数量为1的数据库独享代理服务。调试您可以在OpenAPI Explorer…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。