ModuleVersion Osztály
- Öröklődés
-
builtins.objectModuleVersion
Konstruktor
ModuleVersion(workspace, module_entity, version, _module_version_provider)
Paraméterek
Name | Description |
---|---|
workspace
Kötelező
|
A modul munkaterület-objektuma. |
module_entity
Kötelező
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
A ModuleEntity objektum. |
_module_version_provider
Kötelező
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
(Csak belső használatra.) A verziószolgáltató. |
version
Kötelező
|
A verziószám. |
workspace
Kötelező
|
A modul munkaterület-objektuma. |
module_entity
Kötelező
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
A ModuleEntity objektum. |
version
Kötelező
|
A verziószám. |
_module_version_provider
Kötelező
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
A verziószolgáltató. |
Megjegyzések
Az alábbi példa bemutatja, hogyan hozhat létre ModuleVersion-t az Module osztály közzétételi módszerével:
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")
A teljes minta a következő forrásból érhető el: https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb
Metódusok
deprecate |
Állítsa a ModuleVersion állapotot "Elavult" értékre. |
disable |
Állítsa a ModuleVersion állapotot "Letiltva" értékre. |
enable |
Állítsa a ModuleVersion állapotot "Aktív" értékre. |
get |
A modul lekérése név vagy azonosító alapján; kivételt jelez, ha egyik sincs megadva. |
module |
Adja vissza a tartalmazott modulelemet. |
set_description |
Adja meg a modul leírását. |
deprecate
Állítsa a ModuleVersion állapotot "Elavult" értékre.
deprecate()
disable
Állítsa a ModuleVersion állapotot "Letiltva" értékre.
disable()
enable
Állítsa a ModuleVersion állapotot "Aktív" értékre.
enable()
get
A modul lekérése név vagy azonosító alapján; kivételt jelez, ha egyik sincs megadva.
static get(workspace, module_version_id=None, _workflow_provider=None)
Paraméterek
Name | Description |
---|---|
workspace
Kötelező
|
Az a munkaterület, amelyben a modul létre lett hozva. |
module_version_id
|
A ModuleVersion azonosítója. Alapértelmezett érték: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Csak belső használatra.) A munkafolyamat-szolgáltató. Alapértelmezett érték: None
|
Válaszok
Típus | Description |
---|---|
Modulobjektum. |
module
Adja vissza a tartalmazott modulelemet.
module(_workflow_provider=None)
Paraméterek
Name | Description |
---|---|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Csak belső használatra.) A munkafolyamat-szolgáltató. Alapértelmezett érték: None
|
Válaszok
Típus | Description |
---|---|
Modulobjektum |
set_description
Adja meg a modul leírását.
set_description(description)
Paraméterek
Name | Description |
---|---|
description
Kötelező
|
A beállítandó leírás. |
Kivételek
Típus | Description |
---|---|
Attribútumok
category
description
interface
Szerezze be a modul felületét.
Válaszok
Típus | Description |
---|---|
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>
|
A strukturáltInterface. |