Component 類別

元件版本的基類,用來定義元件。 無法直接具現化。

繼承
azure.ai.ml.entities._assets.asset.Asset
Component
azure.ai.ml.entities._validation.remote.RemoteValidatableMixin
Component
azure.ai.ml.entities._mixins.TelemetryMixin
Component
azure.ai.ml.entities._mixins.YamlTranslatableMixin
Component
azure.ai.ml.entities._validation.path_aware_schema.PathAwareSchemaValidatableMixin
Component
azure.ai.ml.entities._mixins.LocalizableMixin
Component

建構函式

Component(*, name: str | None = None, version: str | None = None, id: str | None = None, type: str | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, display_name: str | None = None, is_deterministic: bool = True, inputs: Dict | None = None, outputs: Dict | None = None, yaml_str: str | None = None, _schema: str | None = None, creation_context: SystemData | None = None, **kwargs: Any)

參數

名稱 Description
name
必要
str

資源名稱。

version
必要
str

資源的版本。

id
必要
str

資源的全域識別碼,Azure Resource Manager識別碼。

type
必要
str

支援的命令類型為 'command'。

description
必要
str

資源的描述。

tags
必要

標記字典。 標記可以新增、移除和更新。

properties
必要

僅供內部使用。

display_name
必要
str

元件的顯示名稱。

is_deterministic
必要

元件是否具決定性。 預設值為 True。

inputs
必要

元件的輸入。

outputs
必要

元件的輸出。

yaml_str
必要
str

元件的 YAML 字串。

_schema
必要
str

元件的架構。

creation_context
必要

建立元件的中繼資料。

kwargs
必要

元件的其他參數。

僅限關鍵字參數

名稱 Description
name
必要
version
必要
id
必要
type
必要
description
必要
tags
必要
properties
必要
display_name
必要
is_deterministic
預設值: True
inputs
必要
outputs
必要
yaml_str
必要
_schema
必要
creation_context
必要

方法

dump

以 yaml 格式將元件內容傾印到檔案中。

dump

以 yaml 格式將元件內容傾印到檔案中。

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

參數

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

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

屬性

base_path

資源的基底路徑。

傳回

類型 Description
str

資源的基底路徑。

creation_context

資源的建立內容。

傳回

類型 Description

資源的建立中繼資料。

display_name

元件的顯示名稱。

傳回

類型 Description
str

元件的顯示名稱。

id

資源識別碼。

傳回

類型 Description

資源的全域識別碼,Azure Resource Manager (ARM) 識別碼。

inputs

元件的輸入。

傳回

類型 Description

元件的輸入。

is_deterministic

元件是否具決定性。

傳回

類型 Description

元件是否具決定性

outputs

元件的輸出。

傳回

類型 Description

元件的輸出。

type

元件的類型,預設值為 'command'。

傳回

類型 Description
str

元件的類型。

version

元件的版本。

傳回

類型 Description
str

元件的版本。