Class: TencentCloud::Tione::V20191022::CreateTrainingJobRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191022/models.rb

Overview

CreateTrainingJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(algorithmspecification = nil, outputdataconfig = nil, resourceconfig = nil, trainingjobname = nil, inputdataconfig = nil, stoppingcondition = nil, vpcconfig = nil, hyperparameters = nil, envconfig = nil, rolename = nil, retrywhenresourceinsufficient = nil) ⇒ CreateTrainingJobRequest

Returns a new instance of CreateTrainingJobRequest.



437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/v20191022/models.rb', line 437

def initialize(algorithmspecification=nil, outputdataconfig=nil, resourceconfig=nil, trainingjobname=nil, inputdataconfig=nil, stoppingcondition=nil, vpcconfig=nil, hyperparameters=nil, envconfig=nil, rolename=nil, retrywhenresourceinsufficient=nil)
  @AlgorithmSpecification = algorithmspecification
  @OutputDataConfig = outputdataconfig
  @ResourceConfig = resourceconfig
  @TrainingJobName = trainingjobname
  @InputDataConfig = inputdataconfig
  @StoppingCondition = stoppingcondition
  @VpcConfig = vpcconfig
  @HyperParameters = hyperparameters
  @EnvConfig = envconfig
  @RoleName = rolename
  @RetryWhenResourceInsufficient = retrywhenresourceinsufficient
end

Instance Attribute Details

#AlgorithmSpecificationObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def AlgorithmSpecification
  @AlgorithmSpecification
end

#EnvConfigObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def EnvConfig
  @EnvConfig
end

#HyperParametersObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def HyperParameters
  @HyperParameters
end

#InputDataConfigObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def InputDataConfig
  @InputDataConfig
end

#OutputDataConfigObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def OutputDataConfig
  @OutputDataConfig
end

#ResourceConfigObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def ResourceConfig
  @ResourceConfig
end

#RetryWhenResourceInsufficientObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def RetryWhenResourceInsufficient
  @RetryWhenResourceInsufficient
end

#RoleNameObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def RoleName
  @RoleName
end

#StoppingConditionObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def StoppingCondition
  @StoppingCondition
end

#TrainingJobNameObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def TrainingJobName
  @TrainingJobName
end

#VpcConfigObject

默认值为Disabled即不重新尝试。设为Enabled时重新尝试有一定的时间期限,定义在 StoppingCondition 中 MaxWaitTimeInSecond中 ,默认值为1天,超过该期限创建失败。

Parameters:

  • AlgorithmSpecification:

    算法镜像配置

  • OutputDataConfig:

    输出数据配置

  • ResourceConfig:

    资源实例配置

  • TrainingJobName:

    训练任务名称

  • InputDataConfig:

    输入数据配置

  • StoppingCondition:

    中止条件

  • VpcConfig:

    私有网络配置

  • HyperParameters:

    算法超级参数

  • EnvConfig:

    环境变量配置

  • RoleName:

    角色名称

  • RetryWhenResourceInsufficient:

    在资源不足(ResourceInsufficient)时后台不定时尝试重新创建训练任务。可取值Enabled/Disabled



435
436
437
# File 'lib/v20191022/models.rb', line 435

def VpcConfig
  @VpcConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
# File 'lib/v20191022/models.rb', line 451

def deserialize(params)
  unless params['AlgorithmSpecification'].nil?
    @AlgorithmSpecification = AlgorithmSpecification.new
    @AlgorithmSpecification.deserialize(params['AlgorithmSpecification'])
  end
  unless params['OutputDataConfig'].nil?
    @OutputDataConfig = OutputDataConfig.new
    @OutputDataConfig.deserialize(params['OutputDataConfig'])
  end
  unless params['ResourceConfig'].nil?
    @ResourceConfig = ResourceConfig.new
    @ResourceConfig.deserialize(params['ResourceConfig'])
  end
  @TrainingJobName = params['TrainingJobName']
  unless params['InputDataConfig'].nil?
    @InputDataConfig = []
    params['InputDataConfig'].each do |i|
      inputdataconfig_tmp = InputDataConfig.new
      inputdataconfig_tmp.deserialize(i)
      @InputDataConfig << inputdataconfig_tmp
    end
  end
  unless params['StoppingCondition'].nil?
    @StoppingCondition = StoppingCondition.new
    @StoppingCondition.deserialize(params['StoppingCondition'])
  end
  unless params['VpcConfig'].nil?
    @VpcConfig = VpcConfig.new
    @VpcConfig.deserialize(params['VpcConfig'])
  end
  @HyperParameters = params['HyperParameters']
  unless params['EnvConfig'].nil?
    @EnvConfig = []
    params['EnvConfig'].each do |i|
      envconfig_tmp = EnvConfig.new
      envconfig_tmp.deserialize(i)
      @EnvConfig << envconfig_tmp
    end
  end
  @RoleName = params['RoleName']
  @RetryWhenResourceInsufficient = params['RetryWhenResourceInsufficient']
end