ModuleVersion Clase
- Herencia
-
builtins.objectModuleVersion
Constructor
ModuleVersion(workspace, module_entity, version, _module_version_provider)
Parámetros
- module_entity
- <xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
El objeto ModuleEntity.
- _module_version_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
(Solo uso interno). Proveedor de versiones.
- module_entity
- <xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
El objeto ModuleEntity.
- _module_version_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
El proveedor de versiones.
Comentarios
En el ejemplo siguiente se muestra cómo crear una clase ModuleVersion mediante un método publish de la clase 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")
El ejemplo completo está disponible en 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 |
Establece el estado ModuleVersion en "Deprecated" (En desuso). |
disable |
Establece el estado ModuleVersion en "Disabled" (Deshabilitado). |
enable |
Establece el estado ModuleVersion en "Active" (Activo). |
get |
Obtiene el módulo por nombre o por identificador; produce una excepción si no se proporciona ninguno de ellos. |
module |
Devuelve el elemento de módulo que lo contiene. |
set_description |
Establece la descripción del módulo. |
deprecate
Establece el estado ModuleVersion en "Deprecated" (En desuso).
deprecate()
disable
Establece el estado ModuleVersion en "Disabled" (Deshabilitado).
disable()
enable
Establece el estado ModuleVersion en "Active" (Activo).
enable()
get
Obtiene el módulo por nombre o por identificador; produce una excepción si no se proporciona ninguno de ellos.
static get(workspace, module_version_id=None, _workflow_provider=None)
Parámetros
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Solo uso interno). Proveedor de flujo de trabajo.
Devoluciones
Objeto de módulo.
Tipo de valor devuelto
module
Devuelve el elemento de módulo que lo contiene.
module(_workflow_provider=None)
Parámetros
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Solo uso interno). Proveedor de flujo de trabajo.
Devoluciones
Objeto de módulo.
Tipo de valor devuelto
set_description
Establece la descripción del módulo.
set_description(description)
Parámetros
Excepciones
Atributos
category
description
interface
Obtenga la interfaz del módulo.
Devoluciones
StructuredInterface.
Tipo de valor devuelto
module_id
Obtenga el identificador del módulo que lo contiene.
Devoluciones
Identificador.
Tipo de valor devuelto
module_version_id
runconfig
status
version
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de