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>
Поставщик версии.
Комментарии
В следующем примере показано, как создать объект ModuleVersion с помощью метода publish класса Module:
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")
Полный пример можно найти по адресу: https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb
Методы
deprecate |
Установка состояния ModuleVersion как "Deprecated". |
disable |
Установка состояния ModuleVersion как "Disabled". |
enable |
Установка состояния ModuleVersion как "Active". |
get |
Получение объекта Module по имени или по идентификатору. Если какое-либо значение не указано, порождается исключение. |
module |
Возвращение содержащего элемента модуля. |
set_description |
Указание описания объекта Module. |
deprecate
Установка состояния ModuleVersion как "Deprecated".
deprecate()
disable
Установка состояния ModuleVersion как "Disabled".
disable()
enable
Установка состояния ModuleVersion как "Active".
enable()
get
Получение объекта Module по имени или по идентификатору. Если какое-либо значение не указано, порождается исключение.
static get(workspace, module_version_id=None, _workflow_provider=None)
Параметры
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Только для внутреннего использования.) Поставщик рабочего процесса.
Возвращаемое значение
Объект Module.
Возвращаемый тип
module
Возвращение содержащего элемента модуля.
module(_workflow_provider=None)
Параметры
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Только для внутреннего использования.) Поставщик рабочего процесса.
Возвращаемое значение
Объект Module.
Возвращаемый тип
set_description
Указание описания объекта Module.
set_description(description)
Параметры
Исключения
Атрибуты
category
description
interface
Получение интерфейса модуля.
Возвращаемое значение
structuredInterface.
Возвращаемый тип
module_id
Получение идентификатора содержащего модуля.
Возвращаемое значение
Идентификатор.
Возвращаемый тип
module_version_id
runconfig
status
version
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по