Aracılığıyla paylaş


ModuleDef Sınıf

Yürütme ve bağlantı noktası tanımları dahil olmak üzere bir modülün tanımı.

ModuleDef'i başlatın.

Devralma
builtins.object
ModuleDef

Oluşturucu

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)

Parametreler

name
str
Gerekli

Modülün adı.

description
str
varsayılan değer: None

Modülün açıklaması.

input_port_defs
list
varsayılan değer: None

Modül giriş bağlantı noktası tanımlarının listesi.

output_port_defs
list
varsayılan değer: None

Modül çıkış bağlantı noktası tanımlarının listesi.

param_defs
list
varsayılan değer: None

Parametre tanımlarının listesi.

module_execution_type
str
varsayılan değer: None

Modül yürütme türü.

create_sequencing_ports
bool
varsayılan değer: True

Sıralama bağlantı noktalarının oluşturulup oluşturulmayacağını belirtir.

allow_reuse
bool
varsayılan değer: True

Yeniden kullanılmasına izin verilip verilmeyeceğini belirtir. Varsayılan değer True'dur.

version
str
varsayılan değer: None

Modül sürümü.

module_type
str
varsayılan değer: None

Modül türü. İki değer desteklenir: "Yok" ve "BatchInferencing".

step_type
str
varsayılan değer: None

Bu modülle ilişkilendirilmiş adımın türü, örneğin "PythonScriptStep", "HyperDriveStep" vb.

arguments
list
varsayılan değer: None

Bu modül çağrılırken kullanılacak ek açıklamalı bağımsız değişkenler listesi

runconfig
str
varsayılan değer: None

python_script_step için kullanılacak runconfig

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
varsayılan değer: None

Bulutlar için kullanılacak ayarlar

name
str
Gerekli

Modülün adı.

description
str
Gerekli

Modülün açıklaması.

input_port_defs
list
Gerekli

Modül giriş bağlantı noktası tanımlarının listesi.

output_port_defs
list
Gerekli

Modül çıkış bağlantı noktası tanımlarının listesi.

param_defs
list
Gerekli

Parametre tanımlarının listesi.

module_execution_type
str
Gerekli

Modül yürütme türü.

create_sequencing_ports
bool
Gerekli

Sıralama bağlantı noktalarının oluşturulup oluşturulmayacağını belirtir.

allow_reuse
bool
Gerekli

Yeniden kullanılmasına izin verilip verilmeyeceğini belirtir.

version
str
Gerekli

Modül sürümü.

module_type
str
Gerekli

Modül türü. İki değer desteklenir: "Yok" ve "BatchInferencing".

step_type
str
Gerekli

Bu modülle ilişkilendirilmiş adımın türü, örneğin "PythonScriptStep", "HyperDriveStep" vb.

arguments
list
Gerekli

Bu modül çağrılırken kullanılacak ek açıklamalı bağımsız değişkenler listesi

runconfig
str
Gerekli

python_script_step için kullanılacak runconfig

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

Bulutlar için kullanılacak ayarlar

Yöntemler

add_fake_sequencing_input_port

Sıralama için sahte giriş bağlantı noktaları ekleyin.

calculate_hash

Modül karması hesaplama.

add_fake_sequencing_input_port

Sıralama için sahte giriş bağlantı noktaları ekleyin.

add_fake_sequencing_input_port()

Döndürülenler

Sahte giriş bağlantı noktası.

Dönüş türü

calculate_hash

Modül karması hesaplama.

calculate_hash()

Döndürülenler

Hexdigest karma.

Dönüş türü

str

Öznitelikler

allow_reuse

Modülün yeniden kullanılmasına izin verilip verilmeyeceğini belirtin.

Döndürülenler

Yeniden kullanılmasına izin ver özelliği.

Dönüş türü

cloud_settings

cloud_settings alın.

:return the cloud_settings. :rtype: str

description

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

Döndürülenler

Açıklama dizesi.

Dönüş türü

str

input_port_defs

Modülün giriş bağlantı noktası tanımlarını alın.

Döndürülenler

InputPortDefs listesi.

Dönüş türü

module_execution_type

Modül yürütme türünü alın.

Döndürülenler

Modül yürütme türü.

Dönüş türü

str

module_type

Modül türünü alma.

İki değer desteklenir: "Yok" ve "BatchInferencing".

Döndürülenler

Modül türü.

Dönüş türü

str

name

Modülün adı.

Döndürülenler

Ad.

Dönüş türü

str

output_port_defs

Modülün çıkış bağlantı noktası tanımlarını alın.

Döndürülenler

OutputPortDefs listesi.

Dönüş türü

param_defs

Modülün parametre tanımlarını alın.

Döndürülenler

ParamDef listesi.

Dönüş türü

runconfig

Runconfig'i edinin.

:return Runconfig. :rtype: str

step_type

Adım türünü alma.

Örnek değerler şunlardır: "PythonScriptStep", "HyperDriveStep", "ModuleStep".

Döndürülenler

Adım türü.

Dönüş türü

str

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'