Megosztás a következőn keresztül:


ModuleVersion Osztály

A tényleges számítási egységet jelöli a fájlon Modulebelül.

Ezt az osztályt ne használja közvetlenül. Ehelyett használja az osztály egyik közzétételi módszerét Module .

A ModuleVersion inicializálása.

Öröklődés
builtins.object
ModuleVersion

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ő
str

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ő
str

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
str

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ő
str

A beállítandó leírás.

Kivételek

Típus Description

Attribútumok

category

Szerezze be a ModuleVersion kategóriáját.

Válaszok

Típus Description
str

A kategória.

description

A ModuleVersion leírásának lekérése.

Válaszok

Típus Description
str

A leírás.

interface

Szerezze be a modul felületét.

Válaszok

Típus Description
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>

A strukturáltInterface.

module_id

Kérje le a tartalmazó modul azonosítóját.

Válaszok

Típus Description
str

Az azonosító.

module_version_id

Kérje le a ModuleVersion azonosítóját.

Válaszok

Típus Description
str

Az azonosító.

runconfig

Kérje le a ModuleVersion futtatási konfigurációját.

Válaszok

Típus Description
str

A kategória.

status

A ModuleVersion állapotának lekérése.

Válaszok

Típus Description
str

Az állapot.

version

Szerezze be a tartalmazó modul verzióját.

Válaszok

Típus Description
str

A verzió.