Udostępnij za pośrednictwem


ModuleDef Klasa

Definicja modułu, w tym definicji wykonywania i portów.

Zainicjuj definicję modułu.

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

Parametry

name
str
Wymagane

Nazwa modułu.

description
str
wartość domyślna: None

Opis modułu.

input_port_defs
list
wartość domyślna: None

Lista definicji portów wejściowych modułu.

output_port_defs
list
wartość domyślna: None

Lista definicji portów wyjściowych modułu.

param_defs
list
wartość domyślna: None

Lista definicji parametrów.

module_execution_type
str
wartość domyślna: None

Typ wykonywania modułu.

create_sequencing_ports
bool
wartość domyślna: True

Określa, czy należy utworzyć porty sekwencjonowania, czy nie.

allow_reuse
bool
wartość domyślna: True

Określa, czy zezwolić na ponowne użycie. Wartość domyślna to True.

version
str
wartość domyślna: None

Wersja modułu.

module_type
str
wartość domyślna: None

Typ modułu. Obsługiwane są dwie wartości: "None" i "BatchInferencing".

step_type
str
wartość domyślna: None

Typ kroku skojarzonego z tym modułem, np. "PythonScriptStep", "HyperDriveStep" itp.

arguments
list
wartość domyślna: None

Lista argumentów z adnotacjami do użycia podczas wywoływania tego modułu

runconfig
str
wartość domyślna: None

Runconfig, który będzie używany do python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
wartość domyślna: None

Ustawienia, które będą używane dla chmur

name
str
Wymagane

Nazwa modułu.

description
str
Wymagane

Opis modułu.

input_port_defs
list
Wymagane

Lista definicji portów wejściowych modułu.

output_port_defs
list
Wymagane

Lista definicji portów wyjściowych modułu.

param_defs
list
Wymagane

Lista definicji parametrów.

module_execution_type
str
Wymagane

Typ wykonywania modułu.

create_sequencing_ports
bool
Wymagane

Określa, czy należy utworzyć porty sekwencjonowania, czy nie.

allow_reuse
bool
Wymagane

Określa, czy zezwolić na ponowne użycie.

version
str
Wymagane

Wersja modułu.

module_type
str
Wymagane

Typ modułu. Obsługiwane są dwie wartości: "None" i "BatchInferencing".

step_type
str
Wymagane

Typ kroku skojarzonego z tym modułem, np. "PythonScriptStep", "HyperDriveStep" itp.

arguments
list
Wymagane

Lista argumentów z adnotacjami do użycia podczas wywoływania tego modułu

runconfig
str
Wymagane

Runconfig, który będzie używany do python_script_step

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

Ustawienia, które będą używane dla chmur

Metody

add_fake_sequencing_input_port

Dodaj fałszywe porty wejściowe na potrzeby sekwencjonowania.

calculate_hash

Oblicz skrót modułu.

add_fake_sequencing_input_port

Dodaj fałszywe porty wejściowe na potrzeby sekwencjonowania.

add_fake_sequencing_input_port()

Zwraca

Fałszywy port wejściowy.

Typ zwracany

calculate_hash

Oblicz skrót modułu.

calculate_hash()

Zwraca

Skrót hexdigest.

Typ zwracany

str

Atrybuty

allow_reuse

Określ, czy zezwolić na ponowne użycie modułu.

Zwraca

Właściwość allow ponownego użycia.

Typ zwracany

cloud_settings

Pobierz cloud_settings.

:return The cloud_settings. :rtype: str

description

Pobierz opis modułu.

Zwraca

Ciąg opisu.

Typ zwracany

str

input_port_defs

Pobierz definicje portów wejściowych modułu.

Zwraca

Lista inputPortDefs.

Typ zwracany

module_execution_type

Pobierz typ wykonywania modułu.

Zwraca

Typ wykonywania modułu.

Typ zwracany

str

module_type

Pobierz typ modułu.

Obsługiwane są dwie wartości: "None" i "BatchInferencing".

Zwraca

Typ modułu.

Typ zwracany

str

name

Nazwa modułu.

Zwraca

Nazwa.

Typ zwracany

str

output_port_defs

Pobierz definicje portów wyjściowych modułu.

Zwraca

Lista outputPortDefs.

Typ zwracany

param_defs

Pobierz definicje parametrów modułu.

Zwraca

Lista parametrów ParamDefs.

Typ zwracany

runconfig

Pobierz polecenie runconfig.

:return Runconfig. :rtype: str

step_type

Uzyskaj typ kroku.

Przykładowe wartości to "PythonScriptStep", "HyperDriveStep", "ModuleStep".

Zwraca

Typ kroku.

Typ zwracany

str

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'