Sdílet prostřednictvím


ModuleVersion Třída

Představuje skutečnou výpočetní jednotku v rámci objektu Module.

Tuto třídu byste neměli používat přímo. Místo toho použijte jednu z metod Module publikování třídy.

Inicializace ModuleVersion

Konstruktor

ModuleVersion(workspace, module_entity, version, _module_version_provider)

Parametry

Name Description
workspace
Vyžadováno

Objekt pracovního prostoru, do který bude tento modul patřit.

module_entity
Vyžadováno
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>

ModuleEntity – objekt.

_module_version_provider
Vyžadováno
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>

(Pouze interní použití.) Poskytovatel verze.

version
Vyžadováno
str

Číslo verze.

workspace
Vyžadováno

Objekt pracovního prostoru, do který bude tento modul patřit.

module_entity
Vyžadováno
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>

ModuleEntity – objekt.

version
Vyžadováno
str

Číslo verze.

_module_version_provider
Vyžadováno
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>

Poskytovatel verze.

Poznámky

Následující příklad ukazuje, jak vytvořit ModuleVersion pomocí metody Module publikování třídy:


   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")

Úplná ukázka je k dispozici od https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb

Metody

deprecate

Nastavte stav ModuleVersion na Zastaralé.

disable

Nastavte stav ModuleVersion na Zakázáno.

enable

Nastavte stav ModuleVersion na Hodnotu Aktivní.

get

Získání modulu podle názvu nebo podle ID; vyvolá výjimku, pokud není k dispozici.

module

Vrátí obsahující prvek modulu.

set_description

Nastavte popis modulu.

deprecate

Nastavte stav ModuleVersion na Zastaralé.

deprecate()

disable

Nastavte stav ModuleVersion na Zakázáno.

disable()

enable

Nastavte stav ModuleVersion na Hodnotu Aktivní.

enable()

get

Získání modulu podle názvu nebo podle ID; vyvolá výjimku, pokud není k dispozici.

static get(workspace, module_version_id=None, _workflow_provider=None)

Parametry

Name Description
workspace
Vyžadováno

Pracovní prostor, ve který byl modul vytvořen.

module_version_id
str

The ID of the ModuleVersion.

Default value: None
_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

(Pouze interní použití.) Zprostředkovatel pracovního postupu.

Default value: None

Návraty

Typ Description

Objekt modulu.

module

Vrátí obsahující prvek modulu.

module(_workflow_provider=None)

Parametry

Name Description
_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

(Pouze interní použití.) Zprostředkovatel pracovního postupu.

Default value: None

Návraty

Typ Description

Objekt modulu

set_description

Nastavte popis modulu.

set_description(description)

Parametry

Name Description
description
Vyžadováno
str

Popis, který chcete nastavit.

Výjimky

Typ Description

Atributy

category

Získejte kategorii ModuleVersion.

Návraty

Typ Description
str

Kategorie.

description

Získejte popis ModuluVersion.

Návraty

Typ Description
str

Popis.

interface

Získejte rozhraní modulu.

Návraty

Typ Description
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>

StructuredInterface.

module_id

Získejte ID obsahujícího modulu.

Návraty

Typ Description
str

The ID.

module_version_id

Získejte ID ModuluVersion.

Návraty

Typ Description
str

The ID.

runconfig

Získejte runconfig modulu ModuleVersion.

Návraty

Typ Description
str

Kategorie.

status

Získejte stav ModuleVersion.

Návraty

Typ Description
str

Stav.

version

Získejte verzi obsahujícího modulu.

Návraty

Typ Description
str

Verze.