ModuleDef Clase
Definición de un módulo que incluye definiciones de ejecución y puerto.
Inicializar ModuleDef.
- Herencia
-
builtins.objectModuleDef
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
- input_port_defs
- list
Lista de las definiciones de puerto de entrada del módulo.
- output_port_defs
- list
Lista de las definiciones de puerto de salida del módulo.
- create_sequencing_ports
- bool
Especifica si se deben crear puertos de secuenciación o no.
- allow_reuse
- bool
Especifica si se va a permitir la reutilización. El valor predeterminado es True.
- module_type
- str
Tipo de módulo. Se admiten dos valores: "None" y "BatchInferencing".
- step_type
- str
Tipo de paso asociado a este módulo, por ejemplo, "PythonScriptStep", "HyperDriveStep", etc.
- arguments
- list
Lista de argumentos anotados que se van a usar al llamar a este módulo.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configuración que se usará para las nubes.
- step_type
- str
Tipo de paso asociado a este módulo, por ejemplo, "PythonScriptStep", "HyperDriveStep", etc.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configuración que se usará para las nubes.
Métodos
add_fake_sequencing_input_port |
Agregue puertos de entrada falsos para la secuenciación. |
calculate_hash |
Calcula 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
Puerto de entrada falso.
Tipo de valor devuelto
calculate_hash
Calcula el hash del módulo.
calculate_hash()
Devoluciones
Hash hexdigest.
Tipo de valor devuelto
Atributos
allow_reuse
Especifica si se va a permitir la reutilización de módulos.
Devoluciones
Propiedad allow reuse.
Tipo de valor devuelto
cloud_settings
Obtiene cloud_settings.
:return cloud_settings. :rtype: str
description
input_port_defs
Obtiene las definiciones de puerto de entrada del módulo.
Devoluciones
Lista de InputPortDefs.
Tipo de valor devuelto
module_execution_type
Obtiene el tipo de ejecución del módulo.
Devoluciones
Tipo de ejecución del módulo.
Tipo de valor devuelto
module_type
Obtiene el tipo de módulo.
Se admiten dos valores: "None" y "BatchInferencing".
Devoluciones
Tipo de módulo.
Tipo de valor devuelto
name
output_port_defs
Obtiene las definiciones de puerto de salida del módulo.
Devoluciones
Lista de OutputPortDefs.
Tipo de valor devuelto
param_defs
Obtiene las definiciones de parámetros del módulo.
Devoluciones
Lista de ParamDefs.
Tipo de valor devuelto
runconfig
Obtiene runconfig.
:return runconfig. :rtype: str
step_type
Obtiene el tipo de paso.
Valores de ejemplo pueden ser "PythonScriptStep", "HyperDriveStep", "ModuleStep".
Devoluciones
Tipo de paso.
Tipo de valor devuelto
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'
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