Partilhar via


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
str

O nome do módulo.

description
str

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
str

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
str

A versão do módulo.

Default value: None
module_type
str

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

Default value: None
step_type
str

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
str

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
str

O nome do módulo.

description
Necessário
str

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
str

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
str

A versão do módulo.

module_type
Necessário
str

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

step_type
Necessário
str

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
str

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

Calcule o hash do módulo.

calculate_hash()

Devoluções

Tipo Description
str

O hash hexdigest.

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

Obtenha a descrição do Módulo.

Devoluções

Tipo Description
str

A cadeia de caracteres de descrição.

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

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

Devoluções

Tipo Description
str

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

module_type

Obtenha o tipo de módulo.

Dois valores são suportados: "None" e "BatchInferencing".

Devoluções

Tipo Description
str

O tipo de módulo.

name

Nome do módulo.

Devoluções

Tipo Description
str

O nome.

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
str

O tipo de etapa.

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'