ModuleDef Classe

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

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
Necessário

O nome do módulo.

description
str
valor predefinido: None

A descrição do módulo.

input_port_defs
list
valor predefinido: None

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

output_port_defs
list
valor predefinido: None

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

param_defs
list
valor predefinido: None

Uma lista de definições de parâmetros.

module_execution_type
str
valor predefinido: None

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

create_sequencing_ports
bool
valor predefinido: True

Especifica se pretende ou não criar portas de sequenciação.

allow_reuse
bool
valor predefinido: True

Especifica se pretende permitir a reutilização. A predefinição é Verdadeiro.

version
str
valor predefinido: None

A versão do módulo.

module_type
str
valor predefinido: None

O tipo de módulo. São suportados dois valores: "None" e "BatchInferencing".

step_type
str
valor predefinido: None

Tipo de passo associado a este módulo, por exemplo, "PythonScriptStep", "HyperDriveStep", etc.

arguments
list
valor predefinido: None

Lista de argumentos anotados a utilizar ao chamar este módulo

runconfig
str
valor predefinido: None

Runconfig que será utilizado para python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
valor predefinido: None

Definições que serão utilizadas para clouds

name
str
Necessário

O nome do módulo.

description
str
Necessário

A descrição do módulo.

input_port_defs
list
Necessário

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

output_port_defs
list
Necessário

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

param_defs
list
Necessário

Uma lista de definições de parâmetros.

module_execution_type
str
Necessário

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

create_sequencing_ports
bool
Necessário

Especifica se pretende ou não criar portas de sequenciação.

allow_reuse
bool
Necessário

Especifica se pretende permitir a reutilização.

version
str
Necessário

A versão do módulo.

module_type
str
Necessário

O tipo de módulo. São suportados dois valores: "None" e "BatchInferencing".

step_type
str
Necessário

Tipo de passo associado a este módulo, por exemplo, "PythonScriptStep", "HyperDriveStep", etc.

arguments
list
Necessário

Lista de argumentos anotados a utilizar ao chamar este módulo

runconfig
str
Necessário

Runconfig que será utilizado para python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Necessário

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

Calcule o hash do módulo.

calculate_hash()

Devoluções

O hash hexdigest.

Tipo de retorno

str

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

Obtenha a descrição do Módulo.

Devoluções

A cadeia de descrição.

Tipo de retorno

str

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

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

Devoluções

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

Tipo de retorno

str

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

str

name

Nome do Módulo.

Devoluções

O nome.

Tipo de retorno

str

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

str

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'