ContainerResourceRequirements Klass

Definierar resurskraven för en container som används av webbtjänsten.

Om du vill ange konfiguration av automatisk skalning använder deploy_configuration du vanligtvis metoden för AksWebservice klassen eller AciWebservice klassen .

Initiera kraven för containerresurser.

Arv
builtins.object
ContainerResourceRequirements

Konstruktor

ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)

Parametrar

cpu
float
Obligatorisk

Antalet CPU-kärnor som ska allokeras för den här webbtjänsten. Kan vara en decimal.

memory_in_gb
float
Obligatorisk

Mängden minne (i GB) som ska allokeras för den här webbtjänsten. Kan vara en decimal.

cpu_limit
float
standardvärde: None

Det maximala antalet CPU-kärnor som den här webbtjänsten tillåts använda. Kan vara en decimal.

memory_in_gb_limit
float
standardvärde: None

Den maximala mängden minne (i GB) som den här webbtjänsten tillåts använda. Kan vara en decimal.

gpu
int
standardvärde: None

Antalet GPU-kärnor som ska allokeras för den här webbtjänsten.

cpu
float
Obligatorisk

Antalet CPU-kärnor som ska allokeras för den här webbtjänsten. Kan vara en decimal.

memory_in_gb
float
Obligatorisk

Mängden minne (i GB) som ska allokeras för den här webbtjänsten. Kan vara en decimal.

cpu_limit
float
Obligatorisk

Det maximala antalet CPU-kärnor som den här webbtjänsten tillåts använda. Kan vara en decimal.

memory_in_gb_limit
float
Obligatorisk

Den maximala mängden minne (i GB) som den här webbtjänsten tillåts använda. Kan vara en decimal.

gpu
int
Obligatorisk

Antalet GPU-kärnor som ska allokeras för den här webbtjänsten.

Variabler

cpu
float

Antalet CPU-kärnor som ska allokeras för den här webbtjänsten. Kan vara en decimal.

memory_in_gb
float

Mängden minne (i GB) som ska allokeras för den här webbtjänsten. Kan vara en decimal.

cpu_limit
float

Det maximala antalet CPU-kärnor som den här webbtjänsten tillåts använda. Kan vara en decimal.

memory_in_gb_limit
float

Den maximala mängden minne (i GB) som den här webbtjänsten tillåts använda. Kan vara en decimal.

gpu
int

Antalet GPU-kärnor som ska allokeras för den här webbtjänsten.

Metoder

deserialize

Konvertera ett JSON-objekt till ett ContainerResourceRequirements-objekt.

serialize

Konvertera det här ContainerResourceRequirements-objektet till en JSON-serialiserad ordlista.

deserialize

Konvertera ett JSON-objekt till ett ContainerResourceRequirements-objekt.

static deserialize(payload_obj)

Parametrar

payload_obj
dict
Obligatorisk

Ett JSON-objekt som ska konverteras till ett ContainerResourceRequirements-objekt.

Returer

ContainerResourceRequirements-representationen av det angivna JSON-objektet.

Returtyp

serialize

Konvertera det här ContainerResourceRequirements-objektet till en JSON-serialiserad ordlista.

serialize()

Returer

JSON-representationen av denna ContainerResourceRequirements.

Returtyp