public class CreateTrainingTaskRequest extends AbstractModel
Constructor and Description |
---|
CreateTrainingTaskRequest() |
CreateTrainingTaskRequest(CreateTrainingTaskRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getCallbackUrl()
Get 回调地址,用于创建/启动/停止训练任务的异步回调。回调格式&内容详见:[[TI-ONE接口回调说明]](https://cloud.tencent.com/document/product/851/84292)
|
String |
getChargeType()
Get 计费模式,eg:PREPAID 包年包月(资源组);
POSTPAID_BY_HOUR 按量计费
|
CosPathInfo |
getCodePackagePath()
Get COS代码包路径
|
DataConfig[] |
getDataConfigs()
Get 数据配置,依赖DataSource字段
|
String |
getDataSource()
Get 数据来源,eg:DATASET、COS、CFS、HDFS
|
String |
getFrameworkEnvironment()
Get 训练框架环境,通过DescribeTrainingFrameworks接口查询,eg:tf1.15-py3.7-cpu、torch1.9-py3.8-cuda11.1-gpu
|
String |
getFrameworkName()
Get 训练框架名称,通过DescribeTrainingFrameworks接口查询,eg:SPARK、PYSPARK、TENSORFLOW、PYTORCH
|
String |
getFrameworkVersion()
Get 训练框架版本,通过DescribeTrainingFrameworks接口查询,eg:1.15、1.9
|
ImageInfo |
getImageInfo()
Get 自定义镜像信息
|
LogConfig |
getLogConfig()
Get CLS日志配置
|
Boolean |
getLogEnable()
Get 是否上报日志
|
String |
getName()
Get 训练任务名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
|
CosPathInfo |
getOutput()
Get COS训练输出路径
|
String |
getRemark()
Get 备注,最多500个字
|
ResourceConfigInfo[] |
getResourceConfigInfos()
Get 资源配置,需填写对应算力规格ID和节点数量,算力规格ID查询接口为DescribeBillingSpecsPrice,eg:[{"Role":"WORKER", "InstanceType": "TI.S.MEDIUM.POST", "InstanceNum": 1}]
|
String |
getResourceGroupId()
Get 预付费专用资源组ID,通过DescribeBillingResourceGroups接口查询
|
StartCmdInfo |
getStartCmdInfo()
Get 启动命令信息,默认为sh start.sh
|
String |
getSubnetId()
Get 子网Id
|
Tag[] |
getTags()
Get 标签配置
|
String |
getTrainingMode()
Get 训练模式,通过DescribeTrainingFrameworks接口查询,eg:PS_WORKER、DDP、MPI、HOROVOD
|
String |
getTuningParameters()
Get 调优参数
|
String |
getVpcId()
Get VPC Id
|
void |
setCallbackUrl(String CallbackUrl)
Set 回调地址,用于创建/启动/停止训练任务的异步回调。回调格式&内容详见:[[TI-ONE接口回调说明]](https://cloud.tencent.com/document/product/851/84292)
|
void |
setChargeType(String ChargeType)
Set 计费模式,eg:PREPAID 包年包月(资源组);
POSTPAID_BY_HOUR 按量计费
|
void |
setCodePackagePath(CosPathInfo CodePackagePath)
Set COS代码包路径
|
void |
setDataConfigs(DataConfig[] DataConfigs)
Set 数据配置,依赖DataSource字段
|
void |
setDataSource(String DataSource)
Set 数据来源,eg:DATASET、COS、CFS、HDFS
|
void |
setFrameworkEnvironment(String FrameworkEnvironment)
Set 训练框架环境,通过DescribeTrainingFrameworks接口查询,eg:tf1.15-py3.7-cpu、torch1.9-py3.8-cuda11.1-gpu
|
void |
setFrameworkName(String FrameworkName)
Set 训练框架名称,通过DescribeTrainingFrameworks接口查询,eg:SPARK、PYSPARK、TENSORFLOW、PYTORCH
|
void |
setFrameworkVersion(String FrameworkVersion)
Set 训练框架版本,通过DescribeTrainingFrameworks接口查询,eg:1.15、1.9
|
void |
setImageInfo(ImageInfo ImageInfo)
Set 自定义镜像信息
|
void |
setLogConfig(LogConfig LogConfig)
Set CLS日志配置
|
void |
setLogEnable(Boolean LogEnable)
Set 是否上报日志
|
void |
setName(String Name)
Set 训练任务名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
|
void |
setOutput(CosPathInfo Output)
Set COS训练输出路径
|
void |
setRemark(String Remark)
Set 备注,最多500个字
|
void |
setResourceConfigInfos(ResourceConfigInfo[] ResourceConfigInfos)
Set 资源配置,需填写对应算力规格ID和节点数量,算力规格ID查询接口为DescribeBillingSpecsPrice,eg:[{"Role":"WORKER", "InstanceType": "TI.S.MEDIUM.POST", "InstanceNum": 1}]
|
void |
setResourceGroupId(String ResourceGroupId)
Set 预付费专用资源组ID,通过DescribeBillingResourceGroups接口查询
|
void |
setStartCmdInfo(StartCmdInfo StartCmdInfo)
Set 启动命令信息,默认为sh start.sh
|
void |
setSubnetId(String SubnetId)
Set 子网Id
|
void |
setTags(Tag[] Tags)
Set 标签配置
|
void |
setTrainingMode(String TrainingMode)
Set 训练模式,通过DescribeTrainingFrameworks接口查询,eg:PS_WORKER、DDP、MPI、HOROVOD
|
void |
setTuningParameters(String TuningParameters)
Set 调优参数
|
void |
setVpcId(String VpcId)
Set VPC Id
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateTrainingTaskRequest()
public CreateTrainingTaskRequest(CreateTrainingTaskRequest source)
public String getName()
public void setName(String Name)
Name
- 训练任务名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头public String getChargeType()
public void setChargeType(String ChargeType)
ChargeType
- 计费模式,eg:PREPAID 包年包月(资源组);
POSTPAID_BY_HOUR 按量计费public ResourceConfigInfo[] getResourceConfigInfos()
public void setResourceConfigInfos(ResourceConfigInfo[] ResourceConfigInfos)
ResourceConfigInfos
- 资源配置,需填写对应算力规格ID和节点数量,算力规格ID查询接口为DescribeBillingSpecsPrice,eg:[{"Role":"WORKER", "InstanceType": "TI.S.MEDIUM.POST", "InstanceNum": 1}]public CosPathInfo getCodePackagePath()
public void setCodePackagePath(CosPathInfo CodePackagePath)
CodePackagePath
- COS代码包路径public String getTrainingMode()
public void setTrainingMode(String TrainingMode)
TrainingMode
- 训练模式,通过DescribeTrainingFrameworks接口查询,eg:PS_WORKER、DDP、MPI、HOROVODpublic CosPathInfo getOutput()
public void setOutput(CosPathInfo Output)
Output
- COS训练输出路径public Boolean getLogEnable()
public void setLogEnable(Boolean LogEnable)
LogEnable
- 是否上报日志public String getFrameworkName()
public void setFrameworkName(String FrameworkName)
FrameworkName
- 训练框架名称,通过DescribeTrainingFrameworks接口查询,eg:SPARK、PYSPARK、TENSORFLOW、PYTORCHpublic String getFrameworkVersion()
public void setFrameworkVersion(String FrameworkVersion)
FrameworkVersion
- 训练框架版本,通过DescribeTrainingFrameworks接口查询,eg:1.15、1.9public String getFrameworkEnvironment()
public void setFrameworkEnvironment(String FrameworkEnvironment)
FrameworkEnvironment
- 训练框架环境,通过DescribeTrainingFrameworks接口查询,eg:tf1.15-py3.7-cpu、torch1.9-py3.8-cuda11.1-gpupublic String getResourceGroupId()
public void setResourceGroupId(String ResourceGroupId)
ResourceGroupId
- 预付费专用资源组ID,通过DescribeBillingResourceGroups接口查询public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- 标签配置public ImageInfo getImageInfo()
public void setImageInfo(ImageInfo ImageInfo)
ImageInfo
- 自定义镜像信息public StartCmdInfo getStartCmdInfo()
public void setStartCmdInfo(StartCmdInfo StartCmdInfo)
StartCmdInfo
- 启动命令信息,默认为sh start.shpublic DataConfig[] getDataConfigs()
public void setDataConfigs(DataConfig[] DataConfigs)
DataConfigs
- 数据配置,依赖DataSource字段public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- VPC Idpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- 子网Idpublic LogConfig getLogConfig()
public void setLogConfig(LogConfig LogConfig)
LogConfig
- CLS日志配置public String getTuningParameters()
public void setTuningParameters(String TuningParameters)
TuningParameters
- 调优参数public String getRemark()
public void setRemark(String Remark)
Remark
- 备注,最多500个字public String getDataSource()
public void setDataSource(String DataSource)
DataSource
- 数据来源,eg:DATASET、COS、CFS、HDFSpublic String getCallbackUrl()
public void setCallbackUrl(String CallbackUrl)
CallbackUrl
- 回调地址,用于创建/启动/停止训练任务的异步回调。回调格式&内容详见:[[TI-ONE接口回调说明]](https://cloud.tencent.com/document/product/851/84292)Copyright © 2023. All rights reserved.