Class: TencentCloud::Tione::V20211111::ResourceConfigInfo

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

Overview

资源配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(role = nil, cpu = nil, memory = nil, gputype = nil, gpu = nil, instancetype = nil, instancenum = nil, instancetypealias = nil, rdmaconfig = nil) ⇒ ResourceConfigInfo

Returns a new instance of ResourceConfigInfo.



7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
# File 'lib/v20211111/models.rb', line 7442

def initialize(role=nil, cpu=nil, memory=nil, gputype=nil, gpu=nil, instancetype=nil, instancenum=nil, instancetypealias=nil, rdmaconfig=nil)
  @Role = role
  @Cpu = cpu
  @Memory = memory
  @GpuType = gputype
  @Gpu = gpu
  @InstanceType = instancetype
  @InstanceNum = instancenum
  @InstanceTypeAlias = instancetypealias
  @RDMAConfig = rdmaconfig
end

Instance Attribute Details

#CpuObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def Cpu
  @Cpu
end

#GpuObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def Gpu
  @Gpu
end

#GpuTypeObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def GpuType
  @GpuType
end

#InstanceNumObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def InstanceNum
  @InstanceNum
end

#InstanceTypeObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def InstanceType
  @InstanceType
end

#InstanceTypeAliasObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def InstanceTypeAlias
  @InstanceTypeAlias
end

#MemoryObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def Memory
  @Memory
end

#RDMAConfigObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def RDMAConfig
  @RDMAConfig
end

#RoleObject

计算规格 (for后付费),可选值如下: TI.S.LARGE.POST: 4C8G TI.S.2XLARGE16.POST: 8C16G TI.S.2XLARGE32.POST: 8C32G TI.S.4XLARGE32.POST: 16C32G TI.S.4XLARGE64.POST: 16C64G TI.S.6XLARGE48.POST: 24C48G TI.S.6XLARGE96.POST: 24C96G TI.S.8XLARGE64.POST: 32C64G TI.S.8XLARGE128.POST : 32C128G TI.GN10.2XLARGE40.POST: 8C40G V1001 TI.GN10.5XLARGE80.POST: 18C80G V1002 TI.GN10.10XLARGE160.POST : 32C160G V1004 TI.GN10.20XLARGE320.POST : 72C320G V1008 TI.GN7.8XLARGE128.POST: 32C128G T41 TI.GN7.10XLARGE160.POST: 40C160G T42 TI.GN7.20XLARGE320.POST: 80C32 计算规格 (for后付费),可选值如下: 4C8G 8C16G 8C32G 16C32G 6C64G 24C48G 24C96G 32C64G 32C128G 8C40G V1001 8C80G V1002 32C160G V1004 72C320G V1008 32C128G T41 40C160G T42 80C32 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Role:

    角色,eg:PS、WORKER、DRIVER、EXECUTOR

  • Cpu:

    cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核

  • Memory:

    内存,使用资源组时需配置。单位为MB

  • GpuType:

    gpu卡类型,使用资源组时需配置

  • Gpu:

    gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡

  • InstanceType:

    算力规格ID

  • InstanceNum:

    计算节点数

  • InstanceTypeAlias:

    算力规格名称

  • RDMAConfig:

    RDMA配置



7440
7441
7442
# File 'lib/v20211111/models.rb', line 7440

def Role
  @Role
end

Instance Method Details

#deserialize(params) ⇒ Object



7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
# File 'lib/v20211111/models.rb', line 7454

def deserialize(params)
  @Role = params['Role']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @GpuType = params['GpuType']
  @Gpu = params['Gpu']
  @InstanceType = params['InstanceType']
  @InstanceNum = params['InstanceNum']
  @InstanceTypeAlias = params['InstanceTypeAlias']
  unless params['RDMAConfig'].nil?
    @RDMAConfig = RDMAConfig.new
    @RDMAConfig.deserialize(params['RDMAConfig'])
  end
end