Share via


ContainerResourceRequirements Sınıf

Web hizmeti tarafından kullanılan bir kapsayıcının kaynak gereksinimlerini tanımlar.

Otomatik ölçeklendirme yapılandırmasını belirtmek için genellikle sınıfının veya AciWebservice sınıfının yöntemini AksWebservice kullanırsınızdeploy_configuration.

Kapsayıcı kaynak gereksinimlerini başlatın.

Devralma
builtins.object
ContainerResourceRequirements

Oluşturucu

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

Parametreler

cpu
float
Gerekli

Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir.

memory_in_gb
float
Gerekli

Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir.

cpu_limit
float
varsayılan değer: None

Bu Web Hizmeti'nin kullanmasına izin verilen en fazla CPU çekirdeği sayısı. Ondalık olabilir.

memory_in_gb_limit
float
varsayılan değer: None

Bu Web hizmeti için en fazla bellek miktarı (GB cinsinden) kullanılabilir. Ondalık olabilir.

gpu
int
varsayılan değer: None

Bu Web hizmeti için ayrılacak GPU çekirdeği sayısı.

cpu
float
Gerekli

Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir.

memory_in_gb
float
Gerekli

Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir.

cpu_limit
float
Gerekli

Bu Web Hizmeti'nin kullanmasına izin verilen en fazla CPU çekirdeği sayısı. Ondalık olabilir.

memory_in_gb_limit
float
Gerekli

Bu Web hizmeti için en fazla bellek miktarı (GB cinsinden) kullanılabilir. Ondalık olabilir.

gpu
int
Gerekli

Bu Web hizmeti için ayrılacak GPU çekirdeği sayısı.

Değişkenler

cpu
float

Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir.

memory_in_gb
float

Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir.

cpu_limit
float

Bu Web Hizmeti'nin kullanmasına izin verilen en fazla CPU çekirdeği sayısı. Ondalık olabilir.

memory_in_gb_limit
float

Bu Web hizmeti için en fazla bellek miktarı (GB cinsinden) kullanılabilir. Ondalık olabilir.

gpu
int

Bu Web hizmeti için ayrılacak GPU çekirdeği sayısı.

Yöntemler

deserialize

Bir JSON nesnesini ContainerResourceRequirements nesnesine dönüştürün.

serialize

Bu ContainerResourceRequirements nesnesini JSON serileştirilmiş sözlüğüne dönüştürün.

deserialize

Bir JSON nesnesini ContainerResourceRequirements nesnesine dönüştürün.

static deserialize(payload_obj)

Parametreler

payload_obj
dict
Gerekli

ContainerResourceRequirements nesnesine dönüştürülecek JSON nesnesi.

Döndürülenler

Sağlanan JSON nesnesinin ContainerResourceRequirements gösterimi.

Dönüş türü

serialize

Bu ContainerResourceRequirements nesnesini JSON serileştirilmiş sözlüğüne dönüştürün.

serialize()

Döndürülenler

Bu ContainerResourceRequirements'ın JSON gösterimi.

Dönüş türü