ModuleVersion Classe
- Herança
-
builtins.objectModuleVersion
Construtor
ModuleVersion(workspace, module_entity, version, _module_version_provider)
Parâmetros
- module_entity
- <xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
O objeto ModuleEntity.
- _module_version_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
(Somente uso interno.) O provedor de versão.
- module_entity
- <xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
O objeto ModuleEntity.
- _module_version_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
O fornecedor da versão.
Comentários
O exemplo a seguir mostra como criar um ModuleVersion usando um método de publicação da classe 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")
O exemplo completo está disponível em https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb
Métodos
deprecate |
Definir o estado de ModuleVersion como “Preterido”. |
disable |
Definir o estado de ModuleVersion como “Desabilitado”. |
enable |
Definir o estado de ModuleVersion como “Ativo”. |
get |
Obtenha o Módulo por nome ou por ID; lança uma exceção se nenhum dos dois for informado. |
module |
Retornar o elemento do módulo que o contém. |
set_description |
Definir a descrição do módulo. |
deprecate
Definir o estado de ModuleVersion como “Preterido”.
deprecate()
disable
Definir o estado de ModuleVersion como “Desabilitado”.
disable()
enable
Definir o estado de ModuleVersion como “Ativo”.
enable()
get
Obtenha o Módulo por nome ou por ID; lança uma exceção se nenhum dos dois for informado.
static get(workspace, module_version_id=None, _workflow_provider=None)
Parâmetros
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Somente uso interno.) O provedor de fluxo de trabalho.
Retornos
Objeto do módulo.
Tipo de retorno
module
Retornar o elemento do módulo que o contém.
module(_workflow_provider=None)
Parâmetros
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Somente uso interno.) O provedor de fluxo de trabalho.
Retornos
Objeto do módulo
Tipo de retorno
set_description
Definir a descrição do módulo.
set_description(description)
Parâmetros
Exceções
Atributos
category
description
interface
Obter a interface do módulo.
Retornos
A structuredInterface.
Tipo de retorno
module_id
module_version_id
runconfig
status
version
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de