ModuleVersion 類別
- 繼承
-
builtins.objectModuleVersion
建構函式
ModuleVersion(workspace, module_entity, version, _module_version_provider)
參數
- module_entity
- <xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
必要
ModuleEntity 物件。
- _module_version_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
必要
(僅限內部使用。) 版本提供者。
- module_entity
- <xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
必要
ModuleEntity 物件。
- _module_version_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
必要
版本提供者。
備註
下列範例示範如何使用 類別的 Module publish 方法來建立 ModuleVersion:
in1_mid = InputPortDef(name="in1", default_datastore_mode="mount",
default_data_reference_name=datastore.name, label="First input number")
in2_mid = InputPortDef(name="in2", default_datastore_mode="mount",
default_data_reference_name=datastore.name, label="Second input number")
out_sum_mid = OutputPortDef(name="out_sum", default_datastore_name=datastore.name, default_datastore_mode="mount",
label="Sum of two numbers")
out_prod_mid = OutputPortDef(name="out_prod", default_datastore_name=datastore.name, default_datastore_mode="mount",
label="Product of two numbers")
module.publish_python_script(
"calculate.py", "middle", inputs=[in1_mid, in2_mid], outputs=[out_sum_mid, out_prod_mid], version="2", is_default=True,
source_directory="./calc")
方法
deprecate |
將 ModuleVersion 狀態設定為 'Deprecated'。 |
disable |
將 ModuleVersion 狀態設定為 'Disabled'。 |
enable |
將 ModuleVersion 狀態設定為 'Active'。 |
get |
依名稱或識別碼取得模組;如果未提供例外狀況,則會擲回例外狀況。 |
module |
傳回包含的模組專案。 |
set_description |
設定模組的描述。 |
deprecate
將 ModuleVersion 狀態設定為 'Deprecated'。
deprecate()
disable
將 ModuleVersion 狀態設定為 'Disabled'。
disable()
enable
將 ModuleVersion 狀態設定為 'Active'。
enable()
get
依名稱或識別碼取得模組;如果未提供例外狀況,則會擲回例外狀況。
static get(workspace, module_version_id=None, _workflow_provider=None)
參數
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
預設值: None
(內部僅使用。) 工作流程提供者。
傳回
Module 物件。
傳回類型
module
傳回包含的模組專案。
module(_workflow_provider=None)
參數
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
預設值: None
(內部僅使用。) 工作流程提供者。
傳回
Module 物件
傳回類型
set_description
屬性
category
description
interface
取得模組的介面。
傳回
structuredInterface。
傳回類型
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>
module_id
module_version_id
runconfig
status
version
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應