VmSize 類別

虛擬機器大小。

虛擬機器大小。

大小。 :type max_resource_volume_mb: int :p aram memory_gb:虛擬機器大小支援的記憶體數量,以 GB 為單位。 :type memory_gb: float :p aram low_priority_capable:指定虛擬機器大小是否支援低優先順序 VM。 :type low_priority_capable: bool :p aram premium_io:指定虛擬機器大小是否支援進階 IO。 :type premium_io: bool :p aram estimated_vm_prices:使用 VM 的估計價格資訊。 :type estimated_vm_prices: ~azure.mgmt.machinelearningservices.models.EstimatedVMPrices :p aram supported_compute_types:指定虛擬機器大小支援的計算類型。 :type supported_compute_types: list[str]

繼承
azure.ai.ml.entities._mixins.RestTranslatableMixin
VmSize

建構函式

VmSize(name: str | None = None, family: str | None = None, v_cp_us: int | None = None, gpus: int | None = None, os_vhd_size_mb: int | None = None, max_resource_volume_mb: int | None = None, memory_gb: float | None = None, low_priority_capable: bool | None = None, premium_io: bool | None = None, supported_compute_types: List[str] | None = None)

參數

name
str
預設值: None

虛擬機器大小的名稱。

family
str
預設值: None

虛擬機器大小的系列名稱。

v_cp_us
int
預設值: None

虛擬機器大小支援的 vCPU 數目。

gpus
int
預設值: None

虛擬機器大小所支援的 GTU 數目。

os_vhd_size_mb
int
預設值: None

虛擬機器大小所允許的 OS VHD 磁片大小,以 MB 為單位。

max_resource_volume_mb
預設值: None

虛擬機器允許的資源磁片區大小,以 MB 為單位

memory_gb
預設值: None
low_priority_capable
預設值: None
premium_io
預設值: None
supported_compute_types
預設值: None

方法

dump

以 yaml 格式將虛擬機器大小內容傾印到檔案中。

dump

以 yaml 格式將虛擬機器大小內容傾印到檔案中。

dump(dest: str | PathLike | IO, **kwargs) -> None

參數

dest
<xref:Union>[<xref:PathLike>, str, <xref:IO>[<xref:AnyStr>]]
必要

接收此虛擬機器大小內容的目的地。 必須是本機檔案的路徑,或是已開啟的檔案資料流程。 如果 dest 是檔案路徑,則會建立新的檔案,並在檔案存在時引發例外狀況。 如果 dest 是開啟的檔案,檔案將直接寫入,如果檔案無法寫入,則會引發例外狀況。