ModuleDef Classe
Definição de um módulo, incluindo definições de execução e porta.
Inicializar ModuleDef.
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
| Nome | Description |
|---|---|
|
name
Obrigatório
|
O nome do módulo. |
|
description
|
A descrição do módulo. Valor padrão: None
|
|
input_port_defs
|
Uma lista das definições de porta de entrada do módulo. Valor padrão: None
|
|
output_port_defs
|
Uma lista das definições de porta de saída do módulo. Valor padrão: None
|
|
param_defs
|
Uma lista de definições de parâmetro. Valor padrão: None
|
|
module_execution_type
|
O tipo de execução do módulo. Valor padrão: None
|
|
create_sequencing_ports
|
Especifica se as portas de sequenciamento devem ser criadas ou não. Valor padrão: True
|
|
allow_reuse
|
Especifica se é necessário permitir a reutilização. O padrão é True. Valor padrão: True
|
|
version
|
A versão do módulo. Valor padrão: None
|
|
module_type
|
O tipo de módulo. Há suporte para dois valores: "None" e "BatchInferencing". Valor padrão: None
|
|
step_type
|
Tipo de etapa associada a este módulo, por exemplo, "PythonScriptStep", "HyperDriveStep", etc. Valor padrão: None
|
|
arguments
|
Lista de argumentos anotados a serem usados ao chamar este módulo Valor padrão: None
|
|
runconfig
|
Runconfig que será usado para python_script_step Valor padrão: None
|
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configurações que serão usadas para nuvens Valor padrão: None
|
|
name
Obrigatório
|
O nome do módulo. |
|
description
Obrigatório
|
A descrição do módulo. |
|
input_port_defs
Obrigatório
|
Uma lista das definições de porta de entrada do módulo. |
|
output_port_defs
Obrigatório
|
Uma lista das definições de porta de saída do módulo. |
|
param_defs
Obrigatório
|
Uma lista de definições de parâmetro. |
|
module_execution_type
Obrigatório
|
O tipo de execução do módulo. |
|
create_sequencing_ports
Obrigatório
|
Especifica se as portas de sequenciamento devem ser criadas ou não. |
|
allow_reuse
Obrigatório
|
Especifica se é necessário permitir a reutilização. |
|
version
Obrigatório
|
A versão do módulo. |
|
module_type
Obrigatório
|
O tipo de módulo. Há suporte para dois valores: "None" e "BatchInferencing". |
|
step_type
Obrigatório
|
Tipo de etapa associada a este módulo, por exemplo, "PythonScriptStep", "HyperDriveStep", etc. |
|
arguments
Obrigatório
|
Lista de argumentos anotados a serem usados ao chamar este módulo |
|
runconfig
Obrigatório
|
Runconfig que será usado para python_script_step |
|
cloud_settings
Obrigatório
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configurações que serão usadas para nuvens |
Métodos
| add_fake_sequencing_input_port |
Adicione portas de entrada falsas para sequenciamento. |
| calculate_hash |
Calcule o hash do módulo. |
add_fake_sequencing_input_port
Adicione portas de entrada falsas para sequenciamento.
add_fake_sequencing_input_port()
Retornos
| Tipo | Description |
|---|---|
|
A porta de entrada falsa. |
calculate_hash
Atributos
allow_reuse
Especifique se deseja permitir a reutilização do módulo.
Retornos
| Tipo | Description |
|---|---|
|
A propriedade allow reuse. |
cloud_settings
Obtenha cloud_settings.
:return The cloud_settings. :rtype: str
description
input_port_defs
Obtenha as definições de porta de entrada do Módulo.
Retornos
| Tipo | Description |
|---|---|
|
A lista de InputPortDefs. |
module_execution_type
module_type
Obter tipo de módulo.
Há suporte para dois valores: "None" e "BatchInferencing".
Retornos
| Tipo | Description |
|---|---|
|
O tipo de módulo. |
name
output_port_defs
Obtenha as definições de porta de saída do Módulo.
Retornos
| Tipo | Description |
|---|---|
|
A lista de OutputPortDefs. |
param_defs
runconfig
Obter runconfig.
:return The runconfig. :rtype: str
step_type
Obter tipo de etapa.
Os valores de exemplo são "PythonScriptStep", "HyperDriveStep", "ModuleStep".
Retornos
| Tipo | Description |
|---|---|
|
O tipo de etapa. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'