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.objectContainerResourceRequirements
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
|
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
|
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
|
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. |