ModuleDef Classe
Definição de um módulo incluindo execução e definições de porta.
Inicialize 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
| Name | Description |
|---|---|
|
name
Necessário
|
O nome do módulo. |
|
description
|
A descrição do módulo. Default value: None
|
|
input_port_defs
|
Uma lista das definições de porta de entrada do módulo. Default value: None
|
|
output_port_defs
|
Uma lista das definições de porta de saída do módulo. Default value: None
|
|
param_defs
|
Uma lista de definições de parâmetros. Default value: None
|
|
module_execution_type
|
O tipo de execução do módulo. Default value: None
|
|
create_sequencing_ports
|
Especifica se as portas de sequenciamento devem ser criadas ou não. Default value: True
|
|
allow_reuse
|
Especifica se a reutilização deve ser permitida. O padrão é True. Default value: True
|
|
version
|
A versão do módulo. Default value: None
|
|
module_type
|
O tipo de módulo. Dois valores são suportados: "None" e "BatchInferencing". Default value: None
|
|
step_type
|
Tipo de passo associado a este módulo, por exemplo, "PythonScriptStep", "HyperDriveStep", etc. Default value: None
|
|
arguments
|
Lista de argumentos anotados a serem usados ao chamar este módulo Default value: None
|
|
runconfig
|
Runconfig que será usado para python_script_step Default value: None
|
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configurações que serão usadas para nuvens Default value: None
|
|
name
Necessário
|
O nome do módulo. |
|
description
Necessário
|
A descrição do módulo. |
|
input_port_defs
Necessário
|
Uma lista das definições de porta de entrada do módulo. |
|
output_port_defs
Necessário
|
Uma lista das definições de porta de saída do módulo. |
|
param_defs
Necessário
|
Uma lista de definições de parâmetros. |
|
module_execution_type
Necessário
|
O tipo de execução do módulo. |
|
create_sequencing_ports
Necessário
|
Especifica se as portas de sequenciamento devem ser criadas ou não. |
|
allow_reuse
Necessário
|
Especifica se a reutilização deve ser permitida. |
|
version
Necessário
|
A versão do módulo. |
|
module_type
Necessário
|
O tipo de módulo. Dois valores são suportados: "None" e "BatchInferencing". |
|
step_type
Necessário
|
Tipo de passo associado a este módulo, por exemplo, "PythonScriptStep", "HyperDriveStep", etc. |
|
arguments
Necessário
|
Lista de argumentos anotados a serem usados ao chamar este módulo |
|
runconfig
Necessário
|
Runconfig que será usado para python_script_step |
|
cloud_settings
Necessá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()
Devoluções
| Tipo | Description |
|---|---|
|
A porta de entrada falsa. |
calculate_hash
Atributos
allow_reuse
Especifique se deseja permitir a reutilização do módulo.
Devoluções
| Tipo | Description |
|---|---|
|
A propriedade allow reuse. |
cloud_settings
Obtenha cloud_settings.
:return O cloud_settings. :rtype: str
description
input_port_defs
Obtenha as definições de porta de entrada do módulo.
Devoluções
| Tipo | Description |
|---|---|
|
A lista de InputPortDefs. |
module_execution_type
module_type
Obtenha o tipo de módulo.
Dois valores são suportados: "None" e "BatchInferencing".
Devoluções
| Tipo | Description |
|---|---|
|
O tipo de módulo. |
name
output_port_defs
Obtenha as definições de porta de saída do módulo.
Devoluções
| Tipo | Description |
|---|---|
|
A lista de OutputPortDefs. |
param_defs
Obtenha as definições de parâmetros do módulo.
Devoluções
| Tipo | Description |
|---|---|
|
A lista de ParamDefs. |
runconfig
Obtenha runconfig.
:return O runconfig. :rtype: str
step_type
Obter tipo de passo.
Exemplos de valores são "PythonScriptStep", "HyperDriveStep", "ModuleStep".
Devoluções
| Tipo | Description |
|---|---|
|
O tipo de etapa. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'