Compartilhar via


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
str

O nome do módulo.

description
str

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
str

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
str

A versão do módulo.

Valor padrão: None
module_type
str

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

Valor padrão: None
step_type
str

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
str

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
str

O nome do módulo.

description
Obrigatório
str

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
str

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
str

A versão do módulo.

module_type
Obrigatório
str

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

step_type
Obrigatório
str

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
str

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

Calcule o hash do módulo.

calculate_hash()

Retornos

Tipo Description
str

O hash hexdigest.

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

Obtenha a descrição do Módulo.

Retornos

Tipo Description
str

A cadeia de caracteres de descrição.

input_port_defs

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

Retornos

Tipo Description

A lista de InputPortDefs.

module_execution_type

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

Retornos

Tipo Description
str

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

module_type

Obter tipo de módulo.

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

Retornos

Tipo Description
str

O tipo de módulo.

name

Nome do módulo.

Retornos

Tipo Description
str

O nome.

output_port_defs

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

Retornos

Tipo Description

A lista de OutputPortDefs.

param_defs

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

Retornos

Tipo Description

A lista de ParamDefs.

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
str

O tipo de etapa.

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'