ModuleDef Klass
Definition av en modul, inklusive körnings- och portdefinitioner.
Initiera 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
|
Namnet på modulen. |
|
description
|
Beskrivningen av modulen. Standardvärde: None
|
|
input_port_defs
|
En lista över portdefinitioner för modulindata. Standardvärde: None
|
|
output_port_defs
|
En lista över modulens utdataportdefinitioner. Standardvärde: None
|
|
param_defs
|
En lista över parameterdefinitioner. Standardvärde: None
|
|
module_execution_type
|
Modulens körningstyp. Standardvärde: None
|
|
create_sequencing_ports
|
Anger om sekvenseringsportar ska skapas eller inte. Standardvärde: True
|
|
allow_reuse
|
Anger om återanvändning ska tillåtas. Standardvärdet är Sant. Standardvärde: True
|
|
version
|
Modulversionen. Standardvärde: None
|
|
module_type
|
Modultypen. Två värden stöds: "None" och "BatchInferencing". Standardvärde: None
|
|
step_type
|
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 när du anropar den här modulen Standardvärde: None
|
|
runconfig
|
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
|
Namnet på modulen. |
|
description
Obligatorisk
|
Beskrivningen av modulen. |
|
input_port_defs
Obligatorisk
|
En lista över portdefinitioner för modulindata. |
|
output_port_defs
Obligatorisk
|
En lista över modulens utdataportdefinitioner. |
|
param_defs
Obligatorisk
|
En lista över parameterdefinitioner. |
|
module_execution_type
Obligatorisk
|
Modulens körningstyp. |
|
create_sequencing_ports
Obligatorisk
|
Anger om sekvenseringsportar ska skapas eller inte. |
|
allow_reuse
Obligatorisk
|
Anger om återanvändning ska tillåtas. |
|
version
Obligatorisk
|
Modulversionen. |
|
module_type
Obligatorisk
|
Modultypen. Två värden stöds: "None" och "BatchInferencing". |
|
step_type
Obligatorisk
|
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 när du anropar den här modulen |
|
runconfig
Obligatorisk
|
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
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
input_port_defs
module_execution_type
module_type
Hämta modultyp.
Två värden stöds: "None" och "BatchInferencing".
Returer
| Typ | Description |
|---|---|
|
Modultypen. |
name
output_port_defs
Hämta utdataportdefinitionerna för modulen.
Returer
| Typ | Description |
|---|---|
|
Listan över OutputPortDefs. |
param_defs
runconfig
Hämta runconfig.
:return Runconfig. :rtype: str
step_type
Hämta stegtyp.
Exempelvärden är "PythonScriptStep", "HyperDriveStep", "ModuleStep".
Returer
| Typ | Description |
|---|---|
|
Stegtypen. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'