Aracılığıyla paylaş


ModuleVersion Sınıf

içindeki Modulegerçek hesaplama birimini temsil eder.

Bu sınıfı doğrudan kullanmamalısınız. Bunun yerine, sınıfının yayımlama yöntemlerinden Module birini kullanın.

ModuleVersion'ı başlatın.

Devralma
builtins.object
ModuleVersion

Oluşturucu

ModuleVersion(workspace, module_entity, version, _module_version_provider)

Parametreler

Name Description
workspace
Gerekli

Bu modülün ait olacağı çalışma alanı nesnesi.

module_entity
Gerekli
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>

ModuleEntity nesnesi.

_module_version_provider
Gerekli
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>

(Yalnızca iç kullanım.) Sürüm sağlayıcısı.

version
Gerekli
str

Sürüm numarası.

workspace
Gerekli

Bu modülün ait olacağı çalışma alanı nesnesi.

module_entity
Gerekli
<xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>

ModuleEntity nesnesi.

version
Gerekli
str

Sürüm numarası.

_module_version_provider
Gerekli
<xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>

Sürüm sağlayıcısı.

Açıklamalar

Aşağıdaki örnekte sınıfının bir yayımlama yöntemi kullanılarak ModuleVersion'ın nasıl oluşturulacağı Module gösterilmektedir:


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

Tam örnek şu kaynaktan edinilebilir: https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb

Yöntemler

deprecate

ModuleVersion durumunu 'Kullanım Dışı' olarak ayarlayın.

disable

ModuleVersion durumunu 'Disabled' olarak ayarlayın.

enable

ModuleVersion durumunu 'Active' olarak ayarlayın.

get

Modülü ada veya kimlikle alın; sağlanmazsa bir özel durum oluşturur.

module

İçeren modül öğesini döndürür.

set_description

Modülün açıklamasını ayarlayın.

deprecate

ModuleVersion durumunu 'Kullanım Dışı' olarak ayarlayın.

deprecate()

disable

ModuleVersion durumunu 'Disabled' olarak ayarlayın.

disable()

enable

ModuleVersion durumunu 'Active' olarak ayarlayın.

enable()

get

Modülü ada veya kimlikle alın; sağlanmazsa bir özel durum oluşturur.

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

Parametreler

Name Description
workspace
Gerekli

Modülün oluşturulduğu çalışma alanı.

module_version_id
str

ModuleVersion kimliği.

varsayılan değer: None
_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

(Yalnızca iç kullanım.) İş akışı sağlayıcısı.

varsayılan değer: None

Döndürülenler

Tür Description

Modül nesnesi.

module

İçeren modül öğesini döndürür.

module(_workflow_provider=None)

Parametreler

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

(Yalnızca iç kullanım.) İş akışı sağlayıcısı.

varsayılan değer: None

Döndürülenler

Tür Description

Modül nesnesi

set_description

Modülün açıklamasını ayarlayın.

set_description(description)

Parametreler

Name Description
description
Gerekli
str

Ayarlanacağı açıklama.

Özel durumlar

Tür Description

Öznitelikler

category

ModuleVersion kategorisini alın.

Döndürülenler

Tür Description
str

Kategori.

description

ModuleVersion'ın açıklamasını alın.

Döndürülenler

Tür Description
str

Açıklama.

interface

Modülün arabirimini alın.

Döndürülenler

Tür Description
<xref:azureml.pipeline.core._aeva_provider.StructuredInterface>

YapılandırılmışInterface.

module_id

İçeren modülün kimliğini alın.

Döndürülenler

Tür Description
str

Kimlik.

module_version_id

ModuleVersion kimliğini alın.

Döndürülenler

Tür Description
str

Kimlik.

runconfig

ModuleVersion'ın runconfig'ini alın.

Döndürülenler

Tür Description
str

Kategori.

status

ModuleVersion'ın durumunu alın.

Döndürülenler

Tür Description
str

Durum.

version

İçeren modülün sürümünü alın.

Döndürülenler

Tür Description
str

Sürümü.