ModuleVersion Třída
- Dědičnost
-
builtins.objectModuleVersion
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
|
Čí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
|
Čí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
|
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
|
Popis, který se má nastavit. |
Výjimky
Typ | Description |
---|---|
Atributy
category
description
interface
Získejte rozhraní modulu.
Návraty
Typ | Description |
---|---|
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>
|
StructuredInterface. |