ModuleVersion Klass
- Arv
-
builtins.objectModuleVersion
Konstruktor
ModuleVersion(workspace, module_entity, version, _module_version_provider)
Parametrar
Name | Description |
---|---|
workspace
Obligatorisk
|
Arbetsyteobjektet som modulen ska tillhöra. |
module_entity
Obligatorisk
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
ModuleEntity-objektet. |
_module_version_provider
Obligatorisk
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
(Endast internt bruk.) Versionsprovidern. |
version
Obligatorisk
|
Versionsnumret. |
workspace
Obligatorisk
|
Arbetsyteobjektet som modulen ska tillhöra. |
module_entity
Obligatorisk
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
ModuleEntity-objektet. |
version
Obligatorisk
|
Versionsnumret. |
_module_version_provider
Obligatorisk
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
Versionsprovidern. |
Kommentarer
I följande exempel visas hur du skapar en ModuleVersion med hjälp av en publiceringsmetod för Module klassen:
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")
Fullständigt exempel är tillgängligt från https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb
Metoder
deprecate |
Ange tillståndet ModuleVersion till "Inaktuell". |
disable |
Ange Tillståndet ModuleVersion till "Inaktiverad". |
enable |
Ange Tillståndet ModuleVersion till "Aktiv". |
get |
Hämta modulen efter namn eller efter ID; genererar ett undantag om någon av dem inte tillhandahålls. |
module |
Returnera elementet som innehåller modulen. |
set_description |
Ange beskrivningen av modulen. |
deprecate
Ange tillståndet ModuleVersion till "Inaktuell".
deprecate()
disable
Ange Tillståndet ModuleVersion till "Inaktiverad".
disable()
enable
Ange Tillståndet ModuleVersion till "Aktiv".
enable()
get
Hämta modulen efter namn eller efter ID; genererar ett undantag om någon av dem inte tillhandahålls.
static get(workspace, module_version_id=None, _workflow_provider=None)
Parametrar
Name | Description |
---|---|
workspace
Obligatorisk
|
Arbetsytan som modulen skapades i. |
module_version_id
|
ID för ModuleVersion. Standardvärde: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Endast internt bruk.) Arbetsflödesprovidern. Standardvärde: None
|
Returer
Typ | Description |
---|---|
Modulobjekt. |
module
Returnera elementet som innehåller modulen.
module(_workflow_provider=None)
Parametrar
Name | Description |
---|---|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Endast internt bruk.) Arbetsflödesprovidern. Standardvärde: None
|
Returer
Typ | Description |
---|---|
Modulobjekt |
set_description
Ange beskrivningen av modulen.
set_description(description)
Parametrar
Name | Description |
---|---|
description
Obligatorisk
|
Beskrivningen som ska anges. |
Undantag
Typ | Description |
---|---|
Attribut
category
description
interface
Hämta modulens gränssnitt.
Returer
Typ | Description |
---|---|
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>
|
StructuredInterface. |