ModuleDef Classe

Definição de um módulo, incluindo definições de porta e execução.

Inicializar ModuleDef.

Herança
builtins.object
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
str
Obrigatório

O nome do módulo.

description
str
valor padrão: None

A descrição do módulo.

input_port_defs
list
valor padrão: None

Uma lista das definições da porta de entrada do módulo.

output_port_defs
list
valor padrão: None

Uma lista das definições da porta de saída do módulo.

param_defs
list
valor padrão: None

Uma lista das definições de parâmetro.

module_execution_type
str
valor padrão: None

O tipo de execução do módulo.

create_sequencing_ports
bool
valor padrão: True

Especifica se é preciso criar portas de sequenciamento.

allow_reuse
bool
valor padrão: True

Especifica se a reutilização deve ser permitida. O padrão é True.

version
str
valor padrão: None

A versão do módulo.

module_type
str
valor padrão: None

O tipo de módulo. Há suporte para dois valores: "None" e "BatchInferencing".

step_type
str
valor padrão: None

Tipo de etapa associada a esse módulo, por exemplo, "PythonScriptStep", "HyperDriveStep" etc.

arguments
list
valor padrão: None

Lista de argumentos anotados a ser usada ao chamar esse módulo

runconfig
str
valor padrão: None

Runconfig que será usado para python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
valor padrão: None

Configurações que serão usadas para nuvens

name
str
Obrigatório

O nome do módulo.

description
str
Obrigatório

A descrição do módulo.

input_port_defs
list
Obrigatório

Uma lista das definições da porta de entrada do módulo.

output_port_defs
list
Obrigatório

Uma lista das definições da porta de saída do módulo.

param_defs
list
Obrigatório

Uma lista das definições de parâmetro.

module_execution_type
str
Obrigatório

O tipo de execução do módulo.

create_sequencing_ports
bool
Obrigatório

Especifica se é preciso criar portas de sequenciamento.

allow_reuse
bool
Obrigatório

Especifica se a reutilização deve ser permitida.

version
str
Obrigatório

A versão do módulo.

module_type
str
Obrigatório

O tipo de módulo. Há suporte para dois valores: "None" e "BatchInferencing".

step_type
str
Obrigatório

Tipo de etapa associada a esse módulo, por exemplo, "PythonScriptStep", "HyperDriveStep" etc.

arguments
list
Obrigatório

Lista de argumentos anotados a ser usada ao chamar esse módulo

runconfig
str
Obrigatório

Runconfig que será usado para python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Obrigatório

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

A porta de entrada falsa.

Tipo de retorno

calculate_hash

Calcule o hash do módulo.

calculate_hash()

Retornos

O hash hexadigest.

Tipo de retorno

str

Atributos

allow_reuse

Especifique se a reutilização do módulo deve ser permitida.

Retornos

A propriedade permitir a reutilização.

Tipo de retorno

cloud_settings

Obtenha cloud_settings.

:return O cloud_settings. :rtype: str

description

Obtenha a descrição do Módulo.

Retornos

A cadeia de caracteres da descrição.

Tipo de retorno

str

input_port_defs

Obtenha as definições da porta de entrada do Módulo.

Retornos

A lista de InputPortDefs.

Tipo de retorno

module_execution_type

Obtenha o tipo de execução do módulo.

Retornos

O tipo de execução do módulo.

Tipo de retorno

str

module_type

Obtenha o tipo de módulo.

Há suporte para dois valores: "None" e "BatchInferencing".

Retornos

O tipo de módulo.

Tipo de retorno

str

name

Nome do Módulo.

Retornos

O nome.

Tipo de retorno

str

output_port_defs

Obtenha as definições da porta de saída do Módulo.

Retornos

A lista de OutputPortDefs.

Tipo de retorno

param_defs

Obtenha as definições de parâmetro do Módulo.

Retornos

A lista de ParamDefs.

Tipo de retorno

runconfig

Obtenha runconfig.

:return O runconfig. :rtype: str

step_type

Obtenha o tipo de etapa.

Os valores de exemplo são "PythonScriptStep", "HyperDriveStep", "ModuleStep".

Retornos

O tipo de etapa.

Tipo de retorno

str

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'