ModuleVersion Clase
- Herencia
-
builtins.objectModuleVersion
Constructor
ModuleVersion(workspace, module_entity, version, _module_version_provider)
Parámetros
Nombre | Description |
---|---|
workspace
Requerido
|
El objeto de área de trabajo al que pertenecerá este módulo. |
module_entity
Requerido
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
El objeto ModuleEntity. |
_module_version_provider
Requerido
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
(Solo uso interno). Proveedor de versiones. |
version
Requerido
|
El número de versión. |
workspace
Requerido
|
El objeto de área de trabajo al que pertenecerá este módulo. |
module_entity
Requerido
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
El objeto ModuleEntity. |
version
Requerido
|
El número de versión. |
_module_version_provider
Requerido
|
<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
Nombre | Description |
---|---|
workspace
Requerido
|
El área de trabajo en la que se creó el módulo. |
module_version_id
|
El identificador de ModuleVersion. Valor predeterminado: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Solo uso interno). Proveedor de flujo de trabajo. Valor predeterminado: None
|
Devoluciones
Tipo | Description |
---|---|
Objeto de módulo. |
module
Devuelve el elemento de módulo que lo contiene.
module(_workflow_provider=None)
Parámetros
Nombre | Description |
---|---|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Solo uso interno). Proveedor de flujo de trabajo. Valor predeterminado: None
|
Devoluciones
Tipo | Description |
---|---|
Objeto de módulo. |
set_description
Establece la descripción del módulo.
set_description(description)
Parámetros
Nombre | Description |
---|---|
description
Requerido
|
Descripción que se establecerá. |
Excepciones
Tipo | Description |
---|---|
Atributos
category
description
interface
Obtenga la interfaz del módulo.
Devoluciones
Tipo | Description |
---|---|
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>
|
StructuredInterface. |
module_id
Obtenga el identificador del módulo que lo contiene.
Devoluciones
Tipo | Description |
---|---|
Identificador. |