ModuleDef Třída
Definice modulu včetně definic spuštění a portů
Inicializace ModuleDef.
- Dědičnost
-
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
Name | Description |
---|---|
name
Vyžadováno
|
Název modulu. |
description
|
Popis modulu. Default value: None
|
input_port_defs
|
Seznam definic vstupních portů modulu Default value: None
|
output_port_defs
|
Seznam definic výstupních portů modulu. Default value: None
|
param_defs
|
Seznam definic parametrů. Default value: None
|
module_execution_type
|
Typ spuštění modulu. Default value: None
|
create_sequencing_ports
|
Určuje, jestli se mají vytvořit sekvencování portů. Default value: True
|
allow_reuse
|
Určuje, zda se má povolit opakované použití. Výchozí hodnota je Pravda. Default value: True
|
version
|
Verze modulu. Default value: None
|
module_type
|
Typ modulu. Podporují se dvě hodnoty: "None" a "BatchInferencing". Default value: None
|
step_type
|
Typ kroku přidruženého k tomuto modulu, například PythonScriptStep, HyperDriveStep atd. Default value: None
|
arguments
|
Seznam argumentů s poznámkami, který se má použít při volání tohoto modulu Default value: None
|
runconfig
|
Runconfig, který se použije pro python_script_step Default value: None
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Nastavení, která se budou používat pro cloudy Default value: None
|
name
Vyžadováno
|
Název modulu. |
description
Vyžadováno
|
Popis modulu. |
input_port_defs
Vyžadováno
|
Seznam definic vstupních portů modulu |
output_port_defs
Vyžadováno
|
Seznam definic výstupních portů modulu. |
param_defs
Vyžadováno
|
Seznam definic parametrů. |
module_execution_type
Vyžadováno
|
Typ spuštění modulu. |
create_sequencing_ports
Vyžadováno
|
Určuje, jestli se mají vytvořit sekvencování portů. |
allow_reuse
Vyžadováno
|
Určuje, zda se má povolit opakované použití. |
version
Vyžadováno
|
Verze modulu. |
module_type
Vyžadováno
|
Typ modulu. Podporují se dvě hodnoty: "None" a "BatchInferencing". |
step_type
Vyžadováno
|
Typ kroku přidruženého k tomuto modulu, například PythonScriptStep, HyperDriveStep atd. |
arguments
Vyžadováno
|
Seznam argumentů s poznámkami, který se má použít při volání tohoto modulu |
runconfig
Vyžadováno
|
Runconfig, který se použije pro python_script_step |
cloud_settings
Vyžadováno
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Nastavení, která se budou používat pro cloudy |
Metody
add_fake_sequencing_input_port |
Přidejte falešné vstupní porty pro sekvencování. |
calculate_hash |
Vypočítejte hodnotu hash modulu. |
add_fake_sequencing_input_port
Přidejte falešné vstupní porty pro sekvencování.
add_fake_sequencing_input_port()
Návraty
Typ | Description |
---|---|
Falešný vstupní port. |
calculate_hash
Atributy
allow_reuse
Určete, jestli se má povolit opakované použití modulu.
Návraty
Typ | Description |
---|---|
Vlastnost povolit opakované použití |
cloud_settings
Získejte cloud_settings.
:return cloud_settings. :rtype: str
description
input_port_defs
module_execution_type
module_type
Získejte typ modulu.
Podporují se dvě hodnoty: "None" a "BatchInferencing".
Návraty
Typ | Description |
---|---|
Typ modulu. |
name
output_port_defs
param_defs
runconfig
Získejte runconfig.
:return Runconfig. :rtype: str
step_type
Získejte typ kroku.
Příklady hodnot jsou PythonScriptStep, HyperDriveStep, ModuleStep.
Návraty
Typ | Description |
---|---|
Typ kroku. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'