VmSize 類別

虛擬機器大小。

繼承
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)

參數

名稱 Description
name

虛擬機器大小名稱。

預設值: None
family

虛擬機器大小系列名稱。

預設值: None
v_cp_us

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

預設值: None
gpus

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

預設值: None
os_vhd_size_mb

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

預設值: None
max_resource_volume_mb

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

預設值: None
memory_gb

虛擬機器大小支援的記憶體數量,以 GB 為單位。

預設值: None
low_priority_capable

指定虛擬機器大小是否支援低優先順序 VM。

預設值: None
premium_io

指定虛擬機器大小是否支援進階 IO。

預設值: None
estimated_vm_prices
必要

使用 VM 的估計價格資訊。

supported_compute_types

指定虛擬機器大小支援的計算類型。

預設值: None

方法

dump

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

dump

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

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

參數

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

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