Delen via


ModuleDef Klas

Definitie van een module, inclusief uitvoerings- en poortdefinities.

Initialiseer ModuleDef.

Constructor

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)

Parameters

Name Description
name
Vereist
str

De naam van de module.

description
str

De beschrijving van de module.

Default value: None
input_port_defs

Een lijst met de moduleinvoerpoortdefinities.

Default value: None
output_port_defs

Een lijst met de uitvoerpoortdefinities van de module.

Default value: None
param_defs

Een lijst met parameterdefinities.

Default value: None
module_execution_type
str

Het uitvoeringstype van de module.

Default value: None
create_sequencing_ports

Hiermee geeft u op of u poorten voor sequentiëren wilt maken of niet.

Default value: True
allow_reuse

Hiermee geeft u op of hergebruik moet worden toegestaan. De standaardwaarde is Waar.

Default value: True
version
str

De moduleversie.

Default value: None
module_type
str

Het moduletype. Er worden twee waarden ondersteund: 'None' en 'BatchInferencing'.

Default value: None
step_type
str

Het type stap dat is gekoppeld aan deze module, bijvoorbeeld 'PythonScriptStep', 'HyperDriveStep', enzovoort.

Default value: None
arguments

Lijst met geannoteerde argumenten die moeten worden gebruikt bij het aanroepen van deze module

Default value: None
runconfig
str

Runconfig die wordt gebruikt voor python_script_step

Default value: None
cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>

Instellingen die worden gebruikt voor clouds

Default value: None
name
Vereist
str

De naam van de module.

description
Vereist
str

De beschrijving van de module.

input_port_defs
Vereist

Een lijst met de moduleinvoerpoortdefinities.

output_port_defs
Vereist

Een lijst met de uitvoerpoortdefinities van de module.

param_defs
Vereist

Een lijst met parameterdefinities.

module_execution_type
Vereist
str

Het uitvoeringstype van de module.

create_sequencing_ports
Vereist

Hiermee geeft u op of u poorten voor sequentiëren wilt maken of niet.

allow_reuse
Vereist

Hiermee geeft u op of hergebruik moet worden toegestaan.

version
Vereist
str

De moduleversie.

module_type
Vereist
str

Het moduletype. Er worden twee waarden ondersteund: 'None' en 'BatchInferencing'.

step_type
Vereist
str

Het type stap dat is gekoppeld aan deze module, bijvoorbeeld 'PythonScriptStep', 'HyperDriveStep', enzovoort.

arguments
Vereist

Lijst met geannoteerde argumenten die moeten worden gebruikt bij het aanroepen van deze module

runconfig
Vereist
str

Runconfig die wordt gebruikt voor python_script_step

cloud_settings
Vereist
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>

Instellingen die worden gebruikt voor clouds

Methoden

add_fake_sequencing_input_port

Voeg valse invoerpoorten toe voor sequentiëren.

calculate_hash

Bereken de module-hash.

add_fake_sequencing_input_port

Voeg valse invoerpoorten toe voor sequentiëren.

add_fake_sequencing_input_port()

Retouren

Type Description

De valse invoerpoort.

calculate_hash

Bereken de module-hash.

calculate_hash()

Retouren

Type Description
str

De hexdigste hash.

Kenmerken

allow_reuse

Geef op of de module opnieuw mag worden gebruikt.

Retouren

Type Description

De eigenschap Hergebruik toestaan.

cloud_settings

Cloud_settings.

:retourneer de cloud_settings. :rtype: str

description

Haal de beschrijving van de module op.

Retouren

Type Description
str

De beschrijvingstekenreeks.

input_port_defs

Haal de invoerpoortdefinities van de module op.

Retouren

Type Description

De lijst met InputPortDefs.

module_execution_type

Haal het uitvoeringstype van de module op.

Retouren

Type Description
str

Het uitvoeringstype van de module.

module_type

Moduletype ophalen.

Er worden twee waarden ondersteund: 'None' en 'BatchInferencing'.

Retouren

Type Description
str

Het moduletype.

name

Naam van de module.

Retouren

Type Description
str

De naam.

output_port_defs

Haal de uitvoerpoortdefinities van de module op.

Retouren

Type Description

De lijst met OutputPortDefs.

param_defs

Haal de parameterdefinities van de module op.

Retouren

Type Description

De lijst met ParamDefs.

runconfig

Runconfig ophalen.

:retourneer de runconfig. :rtype: str

step_type

Staptype ophalen.

Voorbeeldwaarden zijn 'PythonScriptStep', 'HyperDriveStep', 'ModuleStep'.

Retouren

Type Description
str

Het staptype.

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'