ModuleDef Klass
Definition av en modul, inklusive körnings- och portdefinitioner.
Initiera ModuleDef.
- Arv
-
builtins.objectModuleDef
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 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
|
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
|
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 vid anrop av 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 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
|
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
|
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 vid anrop av 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'