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

Nazwa Opis
name
Wymagane
str

Nazwa modułu.

description
str

Opis modułu.

Domyślna wartość: None
input_port_defs

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

Domyślna wartość: None
output_port_defs

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

Domyślna wartość: None
param_defs

Lista definicji parametrów.

Domyślna wartość: None
module_execution_type
str

Typ wykonywania modułu.

Domyślna wartość: None
create_sequencing_ports

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

Domyślna wartość: True
allow_reuse

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

Domyślna wartość: True
version
str

Wersja modułu.

Domyślna wartość: None
module_type
str

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

Domyślna wartość: None
step_type
str

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

Domyślna wartość: None
arguments

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

Domyślna wartość: None
runconfig
str

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

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

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

Domyślna wartość: None
name
Wymagane
str

Nazwa modułu.

description
Wymagane
str

Opis modułu.

input_port_defs
Wymagane

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

output_port_defs
Wymagane

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

param_defs
Wymagane

Lista definicji parametrów.

module_execution_type
Wymagane
str

Typ wykonywania modułu.

create_sequencing_ports
Wymagane

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

allow_reuse
Wymagane

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

version
Wymagane
str

Wersja modułu.

module_type
Wymagane
str

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

step_type
Wymagane
str

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

arguments
Wymagane

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

runconfig
Wymagane
str

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

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

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

Typ Opis

Fałszywy port wejściowy.

calculate_hash

Oblicz skrót modułu.

calculate_hash()

Zwraca

Typ Opis
str

Skrót hexdigest.

Atrybuty

allow_reuse

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

Zwraca

Typ Opis

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

cloud_settings

Pobierz cloud_settings.

:return The cloud_settings. :rtype: str

description

Pobierz opis modułu.

Zwraca

Typ Opis
str

Ciąg opisu.

input_port_defs

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

Zwraca

Typ Opis

Lista inputPortDefs.

module_execution_type

Pobierz typ wykonywania modułu.

Zwraca

Typ Opis
str

Typ wykonywania modułu.

module_type

Pobierz typ modułu.

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

Zwraca

Typ Opis
str

Typ modułu.

name

Nazwa modułu.

Zwraca

Typ Opis
str

Nazwa.

output_port_defs

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

Zwraca

Typ Opis

Lista outputPortDefs.

param_defs

Pobierz definicje parametrów modułu.

Zwraca

Typ Opis

Lista parametrów ParamDefs.

runconfig

Pobierz polecenie runconfig.

:return Runconfig. :rtype: str

step_type

Uzyskaj typ kroku.

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

Zwraca

Typ Opis
str

Typ kroku.

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'