Delen via


ModuleVersion Klas

Vertegenwoordigt de werkelijke rekeneenheid binnen een Module.

U moet deze klasse niet rechtstreeks gebruiken. Gebruik in plaats daarvan een van de publicatiemethoden van de Module klasse.

Initialiseer ModuleVersion.

Overname
builtins.object
ModuleVersion

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
str

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
str

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

Het volledige 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 ModuleVersion-status in op 'Afgeschaft'.

disable

Stel de ModuleVersion-status in op Uitgeschakeld.

enable

Stel de ModuleVersion-status in op 'Actief'.

get

Haal de module op op naam of id; genereert een uitzondering als een van beide niet is opgegeven.

module

Retourneer het bevattende module-element.

set_description

Stel de beschrijving van module in.

deprecate

Stel de ModuleVersion-status in op 'Afgeschaft'.

deprecate()

disable

Stel de ModuleVersion-status in op Uitgeschakeld.

disable()

enable

Stel de ModuleVersion-status in op 'Actief'.

enable()

get

Haal de module op op naam of id; 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
str

De id van de ModuleVersion.

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

(Alleen intern gebruik.) De werkstroomprovider.

standaardwaarde: None

Retouren

Type Description

Moduleobject.

module

Retourneer het bevattende module-element.

module(_workflow_provider=None)

Parameters

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

(Alleen intern gebruik.) De werkstroomprovider.

standaardwaarde: None

Retouren

Type Description

Moduleobject

set_description

Stel de beschrijving van module in.

set_description(description)

Parameters

Name Description
description
Vereist
str

De beschrijving die moet worden ingesteld.

Uitzonderingen

Type Description

Kenmerken

category

Haal de categorie van de ModuleVersion op.

Retouren

Type Description
str

De categorie.

description

Haal de beschrijving van de ModuleVersion op.

Retouren

Type Description
str

De beschrijving.

interface

Haal de interface van de module op.

Retouren

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

De structuredInterface.

module_id

Haal de id van de betreffende module op.

Retouren

Type Description
str

De id.

module_version_id

Haal de id van de ModuleVersion op.

Retouren

Type Description
str

De id.

runconfig

Haal de runconfig van de ModuleVersion op.

Retouren

Type Description
str

De categorie.

status

Haal de status van de ModuleVersion op.

Retouren

Type Description
str

De status.

version

Haal de versie van de betreffende module op.

Retouren

Type Description
str

De versie.