Dela via


ModuleDef Klass

Definition av en modul, inklusive körnings- och portdefinitioner.

Initiera ModuleDef.

Arv
builtins.object
ModuleDef

Konstruktor

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)

Parametrar

Name Description
name
Obligatorisk
str

Namnet på modulen.

description
str

Beskrivningen av modulen.

Standardvärde: None
input_port_defs

En lista över modulens portdefinitioner för indata.

Standardvärde: None
output_port_defs

En lista över modulens portdefinitioner för utdata.

Standardvärde: None
param_defs

En lista över parameterdefinitioner.

Standardvärde: None
module_execution_type
str

Modulkörningstypen.

Standardvärde: None
create_sequencing_ports

Anger om du vill skapa sekvenseringsportar eller inte.

Standardvärde: True
allow_reuse

Anger om återanvändning ska tillåtas. Standardvärdet är True.

Standardvärde: True
version
str

Modulversionen.

Standardvärde: None
module_type
str

Modultypen. Två värden stöds: "None" och "BatchInferencing".

Standardvärde: None
step_type
str

Typ av steg som är associerat med den här modulen, t.ex. "PythonScriptStep", "HyperDriveStep" osv.

Standardvärde: None
arguments

Lista med kommenterade argument som ska användas vid anrop av den här modulen

Standardvärde: None
runconfig
str

Runconfig som ska användas för python_script_step

Standardvärde: None
cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>

Inställningar som ska användas för moln

Standardvärde: None
name
Obligatorisk
str

Namnet på modulen.

description
Obligatorisk
str

Beskrivningen av modulen.

input_port_defs
Obligatorisk

En lista över modulens portdefinitioner för indata.

output_port_defs
Obligatorisk

En lista över modulens portdefinitioner för utdata.

param_defs
Obligatorisk

En lista över parameterdefinitioner.

module_execution_type
Obligatorisk
str

Modulkörningstypen.

create_sequencing_ports
Obligatorisk

Anger om du vill skapa sekvenseringsportar eller inte.

allow_reuse
Obligatorisk

Anger om återanvändning ska tillåtas.

version
Obligatorisk
str

Modulversionen.

module_type
Obligatorisk
str

Modultypen. Två värden stöds: "None" och "BatchInferencing".

step_type
Obligatorisk
str

Typ av steg som är associerat med den här modulen, t.ex. "PythonScriptStep", "HyperDriveStep" osv.

arguments
Obligatorisk

Lista med kommenterade argument som ska användas vid anrop av den här modulen

runconfig
Obligatorisk
str

Runconfig som ska användas för python_script_step

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

Inställningar som ska användas för moln

Metoder

add_fake_sequencing_input_port

Lägg till falska indataportar för sekvensering.

calculate_hash

Beräkna modulhashen.

add_fake_sequencing_input_port

Lägg till falska indataportar för sekvensering.

add_fake_sequencing_input_port()

Returer

Typ Description

Den falska indataporten.

calculate_hash

Beräkna modulhashen.

calculate_hash()

Returer

Typ Description
str

Hexdigest-hashen.

Attribut

allow_reuse

Ange om du vill tillåta återanvändning av moduler.

Returer

Typ Description

Egenskapen tillåt återanvändning.

cloud_settings

Hämta cloud_settings.

:return The cloud_settings. :rtype: str

description

Hämta beskrivningen av modulen.

Returer

Typ Description
str

Beskrivningssträngen.

input_port_defs

Hämta indataportdefinitionerna för modulen.

Returer

Typ Description

Listan över InputPortDefs.

module_execution_type

Hämta modulens körningstyp.

Returer

Typ Description
str

Modulkörningstypen.

module_type

Hämta modultyp.

Två värden stöds: "None" och "BatchInferencing".

Returer

Typ Description
str

Modultypen.

name

Namnet på modulen.

Returer

Typ Description
str

Namnet.

output_port_defs

Hämta utdataportdefinitionerna för modulen.

Returer

Typ Description

Listan över OutputPortDefs.

param_defs

Hämta parameterdefinitionerna för modulen.

Returer

Typ Description

Listan över ParamDefs.

runconfig

Hämta runconfig.

:return Runconfig. :rtype: str

step_type

Hämta stegtyp.

Exempelvärden är "PythonScriptStep", "HyperDriveStep", "ModuleStep".

Returer

Typ Description
str

Stegtypen.

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'