public class ResourceConfigInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
ResourceConfigInfo() |
ResourceConfigInfo(ResourceConfigInfo 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 |
---|---|
Long |
getCpu()
Get cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核
|
Long |
getGpu()
Get gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡
|
String |
getGpuType()
Get gpu卡类型,使用资源组时需配置
|
Long |
getInstanceNum()
Get 计算节点数
|
String |
getInstanceType()
Get 算力规格ID
计算规格 (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 V100*1
TI.GN10.5XLARGE80.POST: 18C80G V100*2
TI.GN10.10XLARGE160.POST : 32C160G V100*4
TI.GN10.20XLARGE320.POST : 72C320G V100*8
TI.GN7.8XLARGE128.POST: 32C128G T4*1
TI.GN7.10XLARGE160.POST: 40C160G T4*2
TI.GN7.20XLARGE320.POST: 80C32
|
String |
getInstanceTypeAlias()
Get 算力规格名称
计算规格 (for后付费),可选值如下:
4C8G
8C16G
8C32G
16C32G
6C64G
24C48G
24C96G
32C64G
32C128G
8C40G V100*1
8C80G V100*2
32C160G V100*4
72C320G V100*8
32C128G T4*1
40C160G T4*2
80C32
|
Long |
getMemory()
Get 内存,使用资源组时需配置。单位为MB
|
RDMAConfig |
getRDMAConfig()
Get RDMA配置
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getRole()
Get 角色,eg:PS、WORKER、DRIVER、EXECUTOR
|
void |
setCpu(Long Cpu)
Set cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核
|
void |
setGpu(Long Gpu)
Set gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡
|
void |
setGpuType(String GpuType)
Set gpu卡类型,使用资源组时需配置
|
void |
setInstanceNum(Long InstanceNum)
Set 计算节点数
|
void |
setInstanceType(String InstanceType)
Set 算力规格ID
计算规格 (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 V100*1
TI.GN10.5XLARGE80.POST: 18C80G V100*2
TI.GN10.10XLARGE160.POST : 32C160G V100*4
TI.GN10.20XLARGE320.POST : 72C320G V100*8
TI.GN7.8XLARGE128.POST: 32C128G T4*1
TI.GN7.10XLARGE160.POST: 40C160G T4*2
TI.GN7.20XLARGE320.POST: 80C32
|
void |
setInstanceTypeAlias(String InstanceTypeAlias)
Set 算力规格名称
计算规格 (for后付费),可选值如下:
4C8G
8C16G
8C32G
16C32G
6C64G
24C48G
24C96G
32C64G
32C128G
8C40G V100*1
8C80G V100*2
32C160G V100*4
72C320G V100*8
32C128G T4*1
40C160G T4*2
80C32
|
void |
setMemory(Long Memory)
Set 内存,使用资源组时需配置。单位为MB
|
void |
setRDMAConfig(RDMAConfig RDMAConfig)
Set RDMA配置
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRole(String Role)
Set 角色,eg:PS、WORKER、DRIVER、EXECUTOR
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ResourceConfigInfo()
public ResourceConfigInfo(ResourceConfigInfo source)
public String getRole()
public void setRole(String Role)
Role
- 角色,eg:PS、WORKER、DRIVER、EXECUTORpublic Long getCpu()
public void setCpu(Long Cpu)
Cpu
- cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核public Long getMemory()
public void setMemory(Long Memory)
Memory
- 内存,使用资源组时需配置。单位为MBpublic String getGpuType()
public void setGpuType(String GpuType)
GpuType
- gpu卡类型,使用资源组时需配置public Long getGpu()
public void setGpu(Long Gpu)
Gpu
- gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- 算力规格ID
计算规格 (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 V100*1
TI.GN10.5XLARGE80.POST: 18C80G V100*2
TI.GN10.10XLARGE160.POST : 32C160G V100*4
TI.GN10.20XLARGE320.POST : 72C320G V100*8
TI.GN7.8XLARGE128.POST: 32C128G T4*1
TI.GN7.10XLARGE160.POST: 40C160G T4*2
TI.GN7.20XLARGE320.POST: 80C32public Long getInstanceNum()
public void setInstanceNum(Long InstanceNum)
InstanceNum
- 计算节点数public String getInstanceTypeAlias()
public void setInstanceTypeAlias(String InstanceTypeAlias)
InstanceTypeAlias
- 算力规格名称
计算规格 (for后付费),可选值如下:
4C8G
8C16G
8C32G
16C32G
6C64G
24C48G
24C96G
32C64G
32C128G
8C40G V100*1
8C80G V100*2
32C160G V100*4
72C320G V100*8
32C128G T4*1
40C160G T4*2
80C32public RDMAConfig getRDMAConfig()
public void setRDMAConfig(RDMAConfig RDMAConfig)
RDMAConfig
- RDMA配置
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.