Bagikan melalui


ModuleDef Kelas

Definisi modul termasuk eksekusi dan definisi port.

Menginisialisasi ModuleDef.

Warisan
builtins.object
ModuleDef

Konstruktor

ModuleDef(name, description=None, input_port_defs=None, output_port_defs=None, param_defs=None, module_execution_type=None, create_sequencing_ports=True, allow_reuse=True, version=None, module_type=None, step_type=None, arguments=None, runconfig=None, cloud_settings=None)

Parameter

name
str
Diperlukan

Nama modul.

description
str
nilai default: None

Deskripsi modul.

input_port_defs
list
nilai default: None

Daftar definisi port input modul.

output_port_defs
list
nilai default: None

Daftar definisi port output modul.

param_defs
list
nilai default: None

Daftar definisi parameter.

module_execution_type
str
nilai default: None

Jenis eksekusi modul.

create_sequencing_ports
bool
nilai default: True

Tentukan apakah akan membuat port pengurutan atau tidak.

allow_reuse
bool
nilai default: True

Tentukan apakah akan mengizinkan penggunaan kembali atau tidak. Defaultnya adalah True.

version
str
nilai default: None

Versi modul.

module_type
str
nilai default: None

Jenis modul. Dua nilai yang didukung: "Tidak Ada" dan "BatchInferencing".

step_type
str
nilai default: None

Jenis langkah yang terkait dengan modul ini, misalnya "PythonScriptStep", "HyperDriveStep", dll.

arguments
list
nilai default: None

Daftar argumen beranotasi untuk digunakan saat memanggil modul ini

runconfig
str
nilai default: None

Runconfig yang akan digunakan untuk python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
nilai default: None

Pengaturan yang akan digunakan untuk cloud

name
str
Diperlukan

Nama modul.

description
str
Diperlukan

Deskripsi modul.

input_port_defs
list
Diperlukan

Daftar definisi port input modul.

output_port_defs
list
Diperlukan

Daftar definisi port output modul.

param_defs
list
Diperlukan

Daftar definisi parameter.

module_execution_type
str
Diperlukan

Jenis eksekusi modul.

create_sequencing_ports
bool
Diperlukan

Tentukan apakah akan membuat port pengurutan atau tidak.

allow_reuse
bool
Diperlukan

Tentukan apakah akan mengizinkan penggunaan kembali atau tidak.

version
str
Diperlukan

Versi modul.

module_type
str
Diperlukan

Jenis modul. Dua nilai yang didukung: "Tidak Ada" dan "BatchInferencing".

step_type
str
Diperlukan

Jenis langkah yang terkait dengan modul ini, misalnya "PythonScriptStep", "HyperDriveStep", dll.

arguments
list
Diperlukan

Daftar argumen beranotasi untuk digunakan saat memanggil modul ini

runconfig
str
Diperlukan

Runconfig yang akan digunakan untuk python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Diperlukan

Pengaturan yang akan digunakan untuk cloud

Metode

add_fake_sequencing_input_port

Tambahkan port input palsu untuk pengurutan.

calculate_hash

Hitung hash modul.

add_fake_sequencing_input_port

Tambahkan port input palsu untuk pengurutan.

add_fake_sequencing_input_port()

Mengembalikan

Port input palsu.

Tipe hasil

calculate_hash

Hitung hash modul.

calculate_hash()

Mengembalikan

Hash hexdigest.

Tipe hasil

str

Atribut

allow_reuse

Tentukan apakah akan mengizinkan penggunaan kembali modul atau tidak.

Mengembalikan

Properti izin penggunaan kembali.

Tipe hasil

cloud_settings

Dapatkan cloud_settings.

:return Cloud_settings. :rtype: str

description

Dapatkan deskripsi Modul.

Mengembalikan

String deskripsi.

Tipe hasil

str

input_port_defs

Dapatkan definisi port input dari Modul.

Mengembalikan

Daftar InputPortDefs.

Tipe hasil

module_execution_type

Dapatkan jenis eksekusi modul.

Mengembalikan

Jenis eksekusi modul.

Tipe hasil

str

module_type

Dapatkan jenis modul.

Dua nilai yang didukung: "Tidak Ada" dan "BatchInferencing".

Mengembalikan

Jenis modul.

Tipe hasil

str

name

Nama Modul.

Mengembalikan

Nama.

Tipe hasil

str

output_port_defs

Dapatkan definisi port output Modul.

Mengembalikan

Daftar OutputPortDefs.

Tipe hasil

param_defs

Dapatkan definisi parameter Modul.

Mengembalikan

Daftar ParamDefs.

Tipe hasil

runconfig

Dapatkan runconfig.

:return runconfig. :rtype: str

step_type

Dapatkan jenis langkah.

Nilai contoh adalah "PythonScriptStep", "HyperDriveStep", "ModuleStep".

Mengembalikan

Jenis langkah.

Tipe hasil

str

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'