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

Nama Deskripsi
workspace
Diperlukan

Objek ruang kerja yang akan menampung modul ini.

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

Objek ModuleEntity.

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

(Penggunaan internal saja.) Penyedia versi.

version
Diperlukan
str

nomor versi.

workspace
Diperlukan

Objek ruang kerja yang akan menampung modul ini.

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

Objek ModuleEntity.

version
Diperlukan
str

nomor versi.

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

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

Nama Deskripsi
workspace
Diperlukan

Ruang kerja tempat Modul dibuat.

module_version_id
str

ID dari ModuleVersion.

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

(Penggunaan internal saja.) Penyedia alur kerja.

nilai default: None

Mengembalikan

Jenis Deskripsi

Objek modul.

module

Kembalikan elemen modul yang memiliki muatan.

module(_workflow_provider=None)

Parameter

Nama Deskripsi
_workflow_provider
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>

(Penggunaan internal saja.) Penyedia alur kerja.

nilai default: None

Mengembalikan

Jenis Deskripsi

Objek modul

set_description

Atur deskripsi Modul.

set_description(description)

Parameter

Nama Deskripsi
description
Diperlukan
str

Deskripsi yang akan diatur.

Pengecualian

Jenis Deskripsi

Atribut

category

Dapatkan kategori ModuleVersion.

Mengembalikan

Jenis Deskripsi
str

Kategorinya.

description

Dapatkan deskripsi ModuleVersion.

Mengembalikan

Jenis Deskripsi
str

Deskripsi.

interface

Dapatkan antarmuka modul.

Mengembalikan

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

The structuredInterface.

module_id

Dapatkan ID dari modul memiliki muatan.

Mengembalikan

Jenis Deskripsi
str

ID.

module_version_id

Dapatkan ID dari ModuleVersion.

Mengembalikan

Jenis Deskripsi
str

ID.

runconfig

Dapatkan runconfig dari ModuleVersion.

Mengembalikan

Jenis Deskripsi
str

Kategorinya.

status

Dapatkan status dari ModuleVersion.

Mengembalikan

Jenis Deskripsi
str

Status.

version

Dapatkan versi modul yang memiliki muatan.

Mengembalikan

Jenis Deskripsi
str

Versinya.