Bagikan melalui


ModuleVersion Kelas

Mewakili unit komputasi aktual dalam Module.

Anda tidak boleh menggunakan kelas ini secara langsung. Sebagai gantinya, gunakan salah satu metode publikasi kelas Module.

Menginisialisasi ModuleVersion.

Warisan
builtins.object
ModuleVersion

Konstruktor

ModuleVersion(workspace, module_entity, version, _module_version_provider)

Parameter

workspace
Workspace
Diperlukan

Objek ruang kerja yang akan menampung modul ini.

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

Objek ModuleEntity.

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

(Penggunaan internal saja.) Penyedia versi.

version
str
Diperlukan

nomor versi.

workspace
Workspace
Diperlukan

Objek ruang kerja yang akan menampung modul ini.

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

Objek ModuleEntity.

version
str
Diperlukan

nomor versi.

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

Penyedia versi.

Keterangan

Contoh berikut menunjukkan cara membuat ModuleVersion menggunakan metode publikasi kelas Module:


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

Sampel lengkap tersedia dari https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb

Metode

deprecate

Atur status ModuleVersion ke 'Deprecated'.

disable

Atur status ModuleVersion ke 'Disabled'.

enable

Atur status ModuleVersion ke 'Active'.

get

Dapatkan Modul berdasarkan nama atau ID; memunculkan pengecualian jika salah satunya tidak disediakan.

module

Kembalikan elemen modul yang memiliki muatan.

set_description

Atur deskripsi Modul.

deprecate

Atur status ModuleVersion ke 'Deprecated'.

deprecate()

disable

Atur status ModuleVersion ke 'Disabled'.

disable()

enable

Atur status ModuleVersion ke 'Active'.

enable()

get

Dapatkan Modul berdasarkan nama atau ID; memunculkan pengecualian jika salah satunya tidak disediakan.

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

Parameter

workspace
Workspace
Diperlukan

Ruang kerja tempat Modul dibuat.

module_version_id
str
nilai default: None

ID dari ModuleVersion.

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

(Penggunaan internal saja.) Penyedia alur kerja.

Mengembalikan

Objek modul.

Tipe hasil

module

Kembalikan elemen modul yang memiliki muatan.

module(_workflow_provider=None)

Parameter

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

(Penggunaan internal saja.) Penyedia alur kerja.

Mengembalikan

Objek modul

Tipe hasil

set_description

Atur deskripsi Modul.

set_description(description)

Parameter

description
str
Diperlukan

Deskripsi yang akan diatur.

Pengecualian

Atribut

category

Dapatkan kategori ModuleVersion.

Mengembalikan

Kategorinya.

Tipe hasil

str

description

Dapatkan deskripsi ModuleVersion.

Mengembalikan

Deskripsi.

Tipe hasil

str

interface

Dapatkan antarmuka modul.

Mengembalikan

The structuredInterface.

Tipe hasil

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

module_id

Dapatkan ID dari modul memiliki muatan.

Mengembalikan

ID.

Tipe hasil

str

module_version_id

Dapatkan ID dari ModuleVersion.

Mengembalikan

ID.

Tipe hasil

str

runconfig

Dapatkan runconfig dari ModuleVersion.

Mengembalikan

Kategorinya.

Tipe hasil

str

status

Dapatkan status dari ModuleVersion.

Mengembalikan

Status.

Tipe hasil

str

version

Dapatkan versi modul yang memiliki muatan.

Mengembalikan

Versinya.

Tipe hasil

str