ModuleVersion Klasse
- Vererbung
-
builtins.objectModuleVersion
Konstruktor
ModuleVersion(workspace, module_entity, version, _module_version_provider)
Parameter
Name | Beschreibung |
---|---|
workspace
Erforderlich
|
Das Workspace-Objekt, zu dem dieses Modul gehört. |
module_entity
Erforderlich
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
Das ModuleEntity-Objekt. |
_module_version_provider
Erforderlich
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
(Nur interne Verwendung.) Der Versionsanbieter. |
version
Erforderlich
|
Die Versionsnummer. |
workspace
Erforderlich
|
Das Workspace-Objekt, zu dem dieses Modul gehört. |
module_entity
Erforderlich
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
Das ModuleEntity-Objekt. |
version
Erforderlich
|
Die Versionsnummer. |
_module_version_provider
Erforderlich
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
Der Versionsanbieter. |
Hinweise
Das folgende Beispiel zeigt, wie Sie eine Modulversion (ModuleVersion) mithilfe einer Veröffentlichungsmethode der Klasse Module erstellen:
in1_mid = InputPortDef(name="in1", default_datastore_mode="mount",
default_data_reference_name=datastore.name, label="First input number")
in2_mid = InputPortDef(name="in2", default_datastore_mode="mount",
default_data_reference_name=datastore.name, label="Second input number")
out_sum_mid = OutputPortDef(name="out_sum", default_datastore_name=datastore.name, default_datastore_mode="mount",
label="Sum of two numbers")
out_prod_mid = OutputPortDef(name="out_prod", default_datastore_name=datastore.name, default_datastore_mode="mount",
label="Product of two numbers")
module.publish_python_script(
"calculate.py", "middle", inputs=[in1_mid, in2_mid], outputs=[out_sum_mid, out_prod_mid], version="2", is_default=True,
source_directory="./calc")
Das vollständige Beispiel finden Sie unter https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb.
Methoden
deprecate |
Festlegen des Status der Modulversion (ModuleVersion) auf „Deprecated“ (Veraltet). |
disable |
Festlegen des Status der Modulversion (ModuleVersion) auf „Disabled“ (Deaktiviert). |
enable |
Festlegen des Status der Modulversion (ModuleVersion) auf „Active“ (Aktiv). |
get |
Abrufen des Moduls anhand des Namens oder der ID. Löst eine Ausnahme aus, wenn beide Angaben fehlen. |
module |
Dient zum Zurückgeben des enthaltenden Modulelements. |
set_description |
Festlegen der Beschreibung des Moduls. |
deprecate
Festlegen des Status der Modulversion (ModuleVersion) auf „Deprecated“ (Veraltet).
deprecate()
disable
Festlegen des Status der Modulversion (ModuleVersion) auf „Disabled“ (Deaktiviert).
disable()
enable
Festlegen des Status der Modulversion (ModuleVersion) auf „Active“ (Aktiv).
enable()
get
Abrufen des Moduls anhand des Namens oder der ID. Löst eine Ausnahme aus, wenn beide Angaben fehlen.
static get(workspace, module_version_id=None, _workflow_provider=None)
Parameter
Name | Beschreibung |
---|---|
workspace
Erforderlich
|
Der Arbeitsbereich, in dem das Modul erstellt wurde. |
module_version_id
|
Die ID der Modulversion (ModuleVersion). Standardwert: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Nur interne Verwendung.) Der Workflowanbieter. Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Das Module-Objekt. |
module
Dient zum Zurückgeben des enthaltenden Modulelements.
module(_workflow_provider=None)
Parameter
Name | Beschreibung |
---|---|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Nur interne Verwendung.) Der Workflowanbieter. Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Das Module-Objekt. |
set_description
Festlegen der Beschreibung des Moduls.
set_description(description)
Parameter
Name | Beschreibung |
---|---|
description
Erforderlich
|
Die festzulegende Beschreibung. |
Ausnahmen
Typ | Beschreibung |
---|---|
Attribute
category
description
Abrufen der Beschreibung der Modulversion (ModuleVersion).
Gibt zurück
Typ | Beschreibung |
---|---|
Die Beschreibung. |
interface
Abrufen der Schnittstelle des Moduls.
Gibt zurück
Typ | Beschreibung |
---|---|
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>
|
Die strukturierte Schnittstelle (structuredInterface). |
module_id
module_version_id
runconfig
Abrufen der Laufzeitkonfiguration (runconfig) der Modulversion (ModuleVersion).
Gibt zurück
Typ | Beschreibung |
---|---|
Die Kategorie. |