abeja.common.instance_type.CPUCategory(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶CPU/GPU category
CPU/GPU can be divided into several categories depending on their performance in ABEJA Platform.
A = 'a'¶B = 'b'¶C = 'c'¶D = 'd'¶abeja.common.instance_type.CPUType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶CPU/GPU
CPU = 'cpu'¶GPU = 'gpu'¶abeja.common.instance_type.InstanceType(cpu_type: abeja.common.instance_type.CPUType, cpu_category: Optional[abeja.common.instance_type.CPUCategory, None], cpu: float)¶InstanceType defines container’s CPU/GPU and memory.
An instance type is generally formatted as {CPUType}-{cpu} or
{CPUType}:{CPUCategory}-{cpu} (e.g. cpu-0.25, gpu:b-2)
is_cpu() → bool¶is_gpu() → bool¶parse(value: str) → abeja.common.instance_type.InstanceType¶