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
|
De naam van de module. |
|
description
|
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
|
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
|
De moduleversie. Default value: None
|
|
module_type
|
Het moduletype. Er worden twee waarden ondersteund: 'None' en 'BatchInferencing'. Default value: None
|
|
step_type
|
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
|
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
|
De naam van de module. |
|
description
Vereist
|
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
|
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
|
De moduleversie. |
|
module_type
Vereist
|
Het moduletype. Er worden twee waarden ondersteund: 'None' en 'BatchInferencing'. |
|
step_type
Vereist
|
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
|
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
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
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 |
|---|---|
|
Het uitvoeringstype van de module. |
module_type
Moduletype ophalen.
Er worden twee waarden ondersteund: 'None' en 'BatchInferencing'.
Retouren
| Type | Description |
|---|---|
|
Het moduletype. |
name
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 |
|---|---|
|
Het staptype. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'