ModuleDef Klasa
Definicja modułu, w tym definicji wykonywania i portów.
Zainicjuj definicję modułu.
- Dziedziczenie
-
builtins.objectModuleDef
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
|
Nazwa modułu. |
description
|
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
|
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
|
Wersja modułu. Domyślna wartość: None
|
module_type
|
Typ modułu. Obsługiwane są dwie wartości: "None" i "BatchInferencing". Domyślna wartość: None
|
step_type
|
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
|
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
|
Nazwa modułu. |
description
Wymagane
|
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
|
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
|
Wersja modułu. |
module_type
Wymagane
|
Typ modułu. Obsługiwane są dwie wartości: "None" i "BatchInferencing". |
step_type
Wymagane
|
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
|
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
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
input_port_defs
module_execution_type
module_type
Pobierz typ modułu.
Obsługiwane są dwie wartości: "None" i "BatchInferencing".
Zwraca
Typ | Opis |
---|---|
Typ modułu. |
name
output_port_defs
param_defs
runconfig
Pobierz polecenie runconfig.
:return Runconfig. :rtype: str
step_type
Uzyskaj typ kroku.
Przykładowe wartości to "PythonScriptStep", "HyperDriveStep", "ModuleStep".
Zwraca
Typ | Opis |
---|---|
Typ kroku. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'