ModuleDef Clase
Definición de un módulo, incluidas las definiciones de ejecución y puerto.
Inicializar ModuleDef.
Constructor
ModuleDef(name, description=None, input_port_defs=None, output_port_defs=None, param_defs=None, module_execution_type=None, create_sequencing_ports=True, allow_reuse=True, version=None, module_type=None, step_type=None, arguments=None, runconfig=None, cloud_settings=None)
Parámetros
| Nombre | Description |
|---|---|
|
name
Requerido
|
Nombre del módulo. |
|
description
|
Descripción del módulo. Valor predeterminado: None
|
|
input_port_defs
|
Lista de las definiciones de puerto de entrada del módulo. Valor predeterminado: None
|
|
output_port_defs
|
Lista de las definiciones de puerto de salida del módulo. Valor predeterminado: None
|
|
param_defs
|
Lista de definiciones de parámetros. Valor predeterminado: None
|
|
module_execution_type
|
Tipo de ejecución del módulo. Valor predeterminado: None
|
|
create_sequencing_ports
|
Especifica si se deben crear puertos de secuenciación o no. Valor predeterminado: True
|
|
allow_reuse
|
Especifica si se va a permitir la reutilización. El valor predeterminado es True. Valor predeterminado: True
|
|
version
|
Versión del módulo. Valor predeterminado: None
|
|
module_type
|
Tipo de módulo. Se admiten dos valores: "None" y "BatchInferencing". Valor predeterminado: None
|
|
step_type
|
Tipo de paso asociado a este módulo, por ejemplo, "PythonScriptStep", "HyperDriveStep", etc. Valor predeterminado: None
|
|
arguments
|
Lista de argumentos anotados que se va a usar al llamar a este módulo Valor predeterminado: None
|
|
runconfig
|
Runconfig que se usará para python_script_step Valor predeterminado: None
|
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configuración que se usará para nubes Valor predeterminado: None
|
|
name
Requerido
|
Nombre del módulo. |
|
description
Requerido
|
Descripción del módulo. |
|
input_port_defs
Requerido
|
Lista de las definiciones de puerto de entrada del módulo. |
|
output_port_defs
Requerido
|
Lista de las definiciones de puerto de salida del módulo. |
|
param_defs
Requerido
|
Lista de definiciones de parámetros. |
|
module_execution_type
Requerido
|
Tipo de ejecución del módulo. |
|
create_sequencing_ports
Requerido
|
Especifica si se deben crear puertos de secuenciación o no. |
|
allow_reuse
Requerido
|
Especifica si se va a permitir la reutilización. |
|
version
Requerido
|
Versión del módulo. |
|
module_type
Requerido
|
Tipo de módulo. Se admiten dos valores: "None" y "BatchInferencing". |
|
step_type
Requerido
|
Tipo de paso asociado a este módulo, por ejemplo, "PythonScriptStep", "HyperDriveStep", etc. |
|
arguments
Requerido
|
Lista de argumentos anotados que se va a usar al llamar a este módulo |
|
runconfig
Requerido
|
Runconfig que se usará para python_script_step |
|
cloud_settings
Requerido
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configuración que se usará para nubes |
Métodos
| add_fake_sequencing_input_port |
Agregue puertos de entrada falsos para la secuenciación. |
| calculate_hash |
Calcule el hash del módulo. |
add_fake_sequencing_input_port
Agregue puertos de entrada falsos para la secuenciación.
add_fake_sequencing_input_port()
Devoluciones
| Tipo | Description |
|---|---|
|
Puerto de entrada falso. |
calculate_hash
Atributos
allow_reuse
Especifique si se va a permitir la reutilización del módulo.
Devoluciones
| Tipo | Description |
|---|---|
|
La propiedad allow reuse. |
cloud_settings
Obtenga cloud_settings.
:return El cloud_settings. :rtype: str
description
input_port_defs
Obtenga las definiciones de puerto de entrada del módulo.
Devoluciones
| Tipo | Description |
|---|---|
|
Lista de InputPortDefs. |
module_execution_type
Obtenga el tipo de ejecución del módulo.
Devoluciones
| Tipo | Description |
|---|---|
|
Tipo de ejecución del módulo. |
module_type
Obtiene el tipo de módulo.
Se admiten dos valores: "None" y "BatchInferencing".
Devoluciones
| Tipo | Description |
|---|---|
|
Tipo de módulo. |
name
output_port_defs
Obtenga las definiciones de puerto de salida del módulo.
Devoluciones
| Tipo | Description |
|---|---|
|
Lista de OutputPortDefs. |
param_defs
Obtenga las definiciones de parámetros del módulo.
Devoluciones
| Tipo | Description |
|---|---|
|
Lista de ParamDefs. |
runconfig
Obtenga runconfig.
:return The runconfig. :rtype: str
step_type
Obtener el tipo de paso.
Los valores de ejemplo son "PythonScriptStep", "HyperDriveStep", "ModuleStep".
Devoluciones
| Tipo | Description |
|---|---|
|
Tipo de paso. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'