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.

Dědičnost
builtins.object
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>

Objekt ModuleEntity.

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

(Pouze pro 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>

Objekt ModuleEntity.

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 publish 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 na webu 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 Aktivní.

get

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

module

Vrátí element obsahující modul.

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 Aktivní.

enable()

get

Získat modul 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 pro interní použití.) Zprostředkovatel pracovního postupu.

Default value: None

Návraty

Typ Description

Objekt modulu.

module

Vrátí element obsahující modul.

module(_workflow_provider=None)

Parametry

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

(Pouze pro 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ý se má nastavit.

Výjimky

Typ Description

Atributy

category

Získejte kategorii ModuleVersion.

Návraty

Typ Description
str

Kategorie.

description

Získejte popis moduleVersion.

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

ID.

module_version_id

Získejte ID moduleVersion.

Návraty

Typ Description
str

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.