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

Name Description
cpu
Gerekli

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

memory_in_gb
Gerekli

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

cpu_limit

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

Default value: None
memory_in_gb_limit

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

Default value: None
gpu
int

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

Default value: None
cpu
Gerekli

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

memory_in_gb
Gerekli

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

cpu_limit
Gerekli

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

memory_in_gb_limit
Gerekli

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

gpu
Gerekli
int

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

Değişkenler

Name Description
cpu

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

memory_in_gb

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

cpu_limit

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

memory_in_gb_limit

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

Name Description
payload_obj
Gerekli

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

Döndürülenler

Tür Description

Sağlanan JSON nesnesinin ContainerResourceRequirements gösterimi.

serialize

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

serialize()

Döndürülenler

Tür Description

Bu ContainerResourceRequirements'ın JSON gösterimi.