ModuleDef Klas

Definitie van een module, inclusief uitvoerings- en poortdefinities.

Initialiseer ModuleDef.

Overname
builtins.object
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
str
Vereist

De naam van de module.

description
str
standaardwaarde: None

De beschrijving van de module.

input_port_defs
list
standaardwaarde: None

Een lijst met de invoerpoortdefinities van de module.

output_port_defs
list
standaardwaarde: None

Een lijst met de uitvoerpoortdefinities van de module.

param_defs
list
standaardwaarde: None

Een lijst met parameterdefinities.

module_execution_type
str
standaardwaarde: None

Het uitvoeringstype van de module.

create_sequencing_ports
bool
standaardwaarde: True

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

allow_reuse
bool
standaardwaarde: True

Hiermee geeft u op of hergebruik is toegestaan. De standaardwaarde is True.

version
str
standaardwaarde: None

De moduleversie.

module_type
str
standaardwaarde: None

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

step_type
str
standaardwaarde: None

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

arguments
list
standaardwaarde: None

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

runconfig
str
standaardwaarde: None

Runconfig die wordt gebruikt voor python_script_step

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

Instellingen die worden gebruikt voor clouds

name
str
Vereist

De naam van de module.

description
str
Vereist

De beschrijving van de module.

input_port_defs
list
Vereist

Een lijst met de invoerpoortdefinities van de module.

output_port_defs
list
Vereist

Een lijst met de uitvoerpoortdefinities van de module.

param_defs
list
Vereist

Een lijst met parameterdefinities.

module_execution_type
str
Vereist

Het uitvoeringstype van de module.

create_sequencing_ports
bool
Vereist

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

allow_reuse
bool
Vereist

Hiermee geeft u op of hergebruik is toegestaan.

version
str
Vereist

De moduleversie.

module_type
str
Vereist

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

step_type
str
Vereist

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

arguments
list
Vereist

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

runconfig
str
Vereist

Runconfig die wordt gebruikt voor python_script_step

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

Instellingen die worden gebruikt voor clouds

Methoden

add_fake_sequencing_input_port

Voeg valse invoerpoorten toe voor sequentiëring.

calculate_hash

Bereken de module-hash.

add_fake_sequencing_input_port

Voeg valse invoerpoorten toe voor sequentiëring.

add_fake_sequencing_input_port()

Retouren

De valse invoerpoort.

Retourtype

calculate_hash

Bereken de module-hash.

calculate_hash()

Retouren

De meest hexdigste hash.

Retourtype

str

Kenmerken

allow_reuse

Geef op of opnieuw gebruiken van modules moet worden toegestaan.

Retouren

De eigenschap Hergebruik toestaan.

Retourtype

cloud_settings

Haal cloud_settings.

:retourneer de cloud_settings. :rtype: str

description

Haal de beschrijving van de module op.

Retouren

De beschrijvingstekenreeks.

Retourtype

str

input_port_defs

Haal de invoerpoortdefinities van de module op.

Retouren

De lijst met InputPortDefs.

Retourtype

module_execution_type

Haal het uitvoeringstype van de module op.

Retouren

Het uitvoeringstype van de module.

Retourtype

str

module_type

Moduletype ophalen.

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

Retouren

Het moduletype.

Retourtype

str

name

Naam van de module.

Retouren

De naam.

Retourtype

str

output_port_defs

Haal de uitvoerpoortdefinities van de module op.

Retouren

De lijst met OutputPortDefs.

Retourtype

param_defs

Haal de parameterdefinities van de module op.

Retouren

De lijst met ParamDefs.

Retourtype

runconfig

Haal runconfig op.

:return The runconfig. :rtype: str

step_type

Staptype ophalen.

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

Retouren

Het staptype.

Retourtype

str

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'