ModuleDef Klasse
Definition eines Moduls, einschließlich Ausführungs- und Portdefinitionen.
Initialisieren Sie ModuleDef.
- Vererbung
-
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)
Parameter
Name | Beschreibung |
---|---|
name
Erforderlich
|
Der Name des Moduls. |
description
|
Die Beschreibung des Moduls. Standardwert: None
|
input_port_defs
|
Eine Liste der Eingabeportdefinitionen des Moduls. Standardwert: None
|
output_port_defs
|
Eine Liste der Ausgabeportdefinitionen des Moduls. Standardwert: None
|
param_defs
|
Eine Liste der Parameterdefinitionen. Standardwert: None
|
module_execution_type
|
Der Modulausführungstyp. Standardwert: None
|
create_sequencing_ports
|
Gibt an, ob Sequenzierungsports erstellt werden sollen oder nicht. Standardwert: True
|
allow_reuse
|
Gibt an, ob die Wiederverwendung zugelassen werden soll. Der Standardwert ist True. Standardwert: True
|
version
|
Die Modulversion. Standardwert: None
|
module_type
|
Der Modultyp. Zwei Werte werden unterstützt: „None“ und „BatchInferencing“. Standardwert: None
|
step_type
|
Schritttyp, der diesem Modul zugeordnet ist, z. B. „PythonScriptStep“, „HyperDriveStep“ usw. Standardwert: None
|
arguments
|
Liste der Argumente mit Anmerkungen, die beim Aufrufen dieses Moduls verwendet werden sollen Standardwert: None
|
runconfig
|
Ausführungskonfiguration, die für „python_script_step“ verwendet wird. Standardwert: None
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Einstellungen, die für Clouds verwendet werden Standardwert: None
|
name
Erforderlich
|
Der Name des Moduls. |
description
Erforderlich
|
Die Beschreibung des Moduls. |
input_port_defs
Erforderlich
|
Eine Liste der Eingabeportdefinitionen des Moduls. |
output_port_defs
Erforderlich
|
Eine Liste der Ausgabeportdefinitionen des Moduls. |
param_defs
Erforderlich
|
Eine Liste der Parameterdefinitionen. |
module_execution_type
Erforderlich
|
Der Modulausführungstyp. |
create_sequencing_ports
Erforderlich
|
Gibt an, ob Sequenzierungsports erstellt werden sollen oder nicht. |
allow_reuse
Erforderlich
|
Gibt an, ob die Wiederverwendung zugelassen werden soll. |
version
Erforderlich
|
Die Modulversion. |
module_type
Erforderlich
|
Der Modultyp. Zwei Werte werden unterstützt: „None“ und „BatchInferencing“. |
step_type
Erforderlich
|
Schritttyp, der diesem Modul zugeordnet ist, z. B. „PythonScriptStep“, „HyperDriveStep“ usw. |
arguments
Erforderlich
|
Liste der Argumente mit Anmerkungen, die beim Aufrufen dieses Moduls verwendet werden sollen |
runconfig
Erforderlich
|
Ausführungskonfiguration, die für „python_script_step“ verwendet wird. |
cloud_settings
Erforderlich
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Einstellungen, die für Clouds verwendet werden |
Methoden
add_fake_sequencing_input_port |
Fügt gefälschte Eingabeports für die Sequenzierung hinzu. |
calculate_hash |
Berechnet den Modulhash. |
add_fake_sequencing_input_port
Fügt gefälschte Eingabeports für die Sequenzierung hinzu.
add_fake_sequencing_input_port()
Gibt zurück
Typ | Beschreibung |
---|---|
Der falsche Eingabeport. |
calculate_hash
Attribute
allow_reuse
Geben Sie an, ob die Wiederverwendung von Modulen zugelassen werden soll.
Gibt zurück
Typ | Beschreibung |
---|---|
Die Allow Reuse-Eigenschaft. |
cloud_settings
cloud_settings abrufen.
:return der cloud_settings. :rtype: str
description
Ruft die Beschreibung des Moduls ab.
Gibt zurück
Typ | Beschreibung |
---|---|
Die Beschreibungszeichenfolge. |
input_port_defs
Ruft Eingabeportdefinitionen des Moduls ab.
Gibt zurück
Typ | Beschreibung |
---|---|
Die Liste der InputPortDefs. |
module_execution_type
module_type
Ruft den Modultyp ab.
Zwei Werte werden unterstützt: „None“ und „BatchInferencing“.
Gibt zurück
Typ | Beschreibung |
---|---|
Der Modultyp. |
name
output_port_defs
Ruft die Ausgabeportdefinitionen des Moduls ab.
Gibt zurück
Typ | Beschreibung |
---|---|
Die Liste der OutputPortDefs. |
param_defs
Ruft die Parameterdefinitionen des Moduls ab.
Gibt zurück
Typ | Beschreibung |
---|---|
Die Liste der ParamDefs. |
runconfig
Ruft runconfig ab.
:return der runconfig. :rtype: str
step_type
Ruft den Schritttyp ab.
Beispielwerte sind „PythonScriptStep“, „HyperDriveStep“, „ModuleStep“.
Gibt zurück
Typ | Beschreibung |
---|---|
Der Schritttyp. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'