ModuleVersion Klas
- Overname
-
builtins.objectModuleVersion
Constructor
ModuleVersion(workspace, module_entity, version, _module_version_provider)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
Het werkruimteobject waartoe deze module behoort. |
module_entity
Vereist
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
Het object ModuleEntity. |
_module_version_provider
Vereist
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
(Alleen intern gebruik.) De versieprovider. |
version
Vereist
|
Het versienummer. |
workspace
Vereist
|
Het werkruimteobject waartoe deze module behoort. |
module_entity
Vereist
|
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
Het object ModuleEntity. |
version
Vereist
|
Het versienummer. |
_module_version_provider
Vereist
|
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
De versieprovider. |
Opmerkingen
In het volgende voorbeeld ziet u hoe u een ModuleVersion maakt met behulp van een publicatiemethode van de Module klasse:
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")
Volledig voorbeeld is beschikbaar via https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb
Methoden
deprecate |
Stel de moduleversiestatus in op 'Afgeschaft'. |
disable |
Stel de ModuleVersion-status in op Uitgeschakeld. |
enable |
Stel de status ModuleVersion in op 'Actief'. |
get |
Haal de module op naam of id op; genereert een uitzondering als een van beide niet is opgegeven. |
module |
Retourneer het element dat de module bevat. |
set_description |
Stel de beschrijving van module in. |
deprecate
Stel de moduleversiestatus in op 'Afgeschaft'.
deprecate()
disable
Stel de ModuleVersion-status in op Uitgeschakeld.
disable()
enable
Stel de status ModuleVersion in op 'Actief'.
enable()
get
Haal de module op naam of id op; genereert een uitzondering als een van beide niet is opgegeven.
static get(workspace, module_version_id=None, _workflow_provider=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
De werkruimte waarin de module is gemaakt. |
module_version_id
|
De id van de ModuleVersion. Default value: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Alleen intern gebruik.) De werkstroomprovider. Default value: None
|
Retouren
Type | Description |
---|---|
Moduleobject. |
module
Retourneer het element dat de module bevat.
module(_workflow_provider=None)
Parameters
Name | Description |
---|---|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Alleen intern gebruik.) De werkstroomprovider. Default value: None
|
Retouren
Type | Description |
---|---|
Moduleobject |
set_description
Stel de beschrijving van module in.
set_description(description)
Parameters
Name | Description |
---|---|
description
Vereist
|
De beschrijving die moet worden ingesteld. |
Uitzonderingen
Type | Description |
---|---|
Kenmerken
category
description
interface
Haal de interface van de module op.
Retouren
Type | Description |
---|---|
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>
|
De structuredInterface. |