ModuleDef Classe
Definição de um módulo, incluindo definições de execução e de porta.
Inicializar ModuleDef.
- Herança
-
builtins.objectModuleDef
Construtor
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
Uma lista das definições de porta de entrada do módulo.
- create_sequencing_ports
- bool
Especifica se pretende ou não criar portas de sequenciação.
- allow_reuse
- bool
Especifica se pretende permitir a reutilização. A predefinição é Verdadeiro.
- module_type
- str
O tipo de módulo. São suportados dois valores: "None" e "BatchInferencing".
- step_type
- str
Tipo de passo associado a este módulo, por exemplo, "PythonScriptStep", "HyperDriveStep", etc.
- arguments
- list
Lista de argumentos anotados a utilizar ao chamar este módulo
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Definições que serão utilizadas para clouds
- module_type
- str
O tipo de módulo. São suportados dois valores: "None" e "BatchInferencing".
- step_type
- str
Tipo de passo associado a este módulo, por exemplo, "PythonScriptStep", "HyperDriveStep", etc.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Definições que serão utilizadas para clouds
Métodos
add_fake_sequencing_input_port |
Adicione portas de entrada falsas para sequenciação. |
calculate_hash |
Calcule o hash do módulo. |
add_fake_sequencing_input_port
Adicione portas de entrada falsas para sequenciação.
add_fake_sequencing_input_port()
Devoluções
A porta de entrada falsa.
Tipo de retorno
calculate_hash
Atributos
allow_reuse
Especifique se pretende permitir a reutilização do módulo.
Devoluções
A propriedade permitir reutilização.
Tipo de retorno
cloud_settings
Obtenha cloud_settings.
:devolve a cloud_settings. :rtype: str
description
input_port_defs
Obtenha as definições de porta de entrada do Módulo.
Devoluções
A lista de InputPortDefs.
Tipo de retorno
module_execution_type
module_type
Obter o tipo de módulo.
São suportados dois valores: "None" e "BatchInferencing".
Devoluções
O tipo de módulo.
Tipo de retorno
name
output_port_defs
Obtenha as definições de porta de saída do Módulo.
Devoluções
A lista de OutputPortDefs.
Tipo de retorno
param_defs
Obtenha as definições de parâmetros do Módulo.
Devoluções
A lista de ParamDefs.
Tipo de retorno
runconfig
Obter runconfig.
:devolve o runconfig. :rtype: str
step_type
Obter tipo de passo.
Os valores de exemplo são "PythonScriptStep", "HyperDriveStep", "ModuleStep".
Devoluções
O tipo de passo.
Tipo de retorno
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários