ModuleDef Třída

Definice modulu včetně definic spuštění a portů

Inicializace ModuleDef.

Dědičnost
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
Vyžadováno

Název modulu.

description
str
výchozí hodnota: None

Popis modulu.

input_port_defs
list
výchozí hodnota: None

Seznam definic vstupních portů modulu

output_port_defs
list
výchozí hodnota: None

Seznam definic výstupních portů modulu.

param_defs
list
výchozí hodnota: None

Seznam definic parametrů.

module_execution_type
str
výchozí hodnota: None

Typ spuštění modulu.

create_sequencing_ports
bool
výchozí hodnota: True

Určuje, jestli se mají vytvořit sekvencování portů.

allow_reuse
bool
výchozí hodnota: True

Určuje, zda se má povolit opakované použití. Výchozí hodnota je Pravda.

version
str
výchozí hodnota: None

Verze modulu.

module_type
str
výchozí hodnota: None

Typ modulu. Podporují se dvě hodnoty: "None" a "BatchInferencing".

step_type
str
výchozí hodnota: None

Typ kroku přidruženého k tomuto modulu, například PythonScriptStep, HyperDriveStep atd.

arguments
list
výchozí hodnota: None

Seznam argumentů s poznámkami, který se má použít při volání tohoto modulu

runconfig
str
výchozí hodnota: None

Runconfig, který se použije pro python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
výchozí hodnota: None

Nastavení, která se budou používat pro cloudy

name
str
Vyžadováno

Název modulu.

description
str
Vyžadováno

Popis modulu.

input_port_defs
list
Vyžadováno

Seznam definic vstupních portů modulu

output_port_defs
list
Vyžadováno

Seznam definic výstupních portů modulu.

param_defs
list
Vyžadováno

Seznam definic parametrů.

module_execution_type
str
Vyžadováno

Typ spuštění modulu.

create_sequencing_ports
bool
Vyžadováno

Určuje, jestli se mají vytvořit sekvencování portů.

allow_reuse
bool
Vyžadováno

Určuje, zda se má povolit opakované použití.

version
str
Vyžadováno

Verze modulu.

module_type
str
Vyžadováno

Typ modulu. Podporují se dvě hodnoty: "None" a "BatchInferencing".

step_type
str
Vyžadováno

Typ kroku přidruženého k tomuto modulu, například PythonScriptStep, HyperDriveStep atd.

arguments
list
Vyžadováno

Seznam argumentů s poznámkami, který se má použít při volání tohoto modulu

runconfig
str
Vyžadováno

Runconfig, který se použije pro python_script_step

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Vyžadováno

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

Falešný vstupní port.

Návratový typ

calculate_hash

Vypočítejte hodnotu hash modulu.

calculate_hash()

Návraty

Hexdigest hash.

Návratový typ

str

Atributy

allow_reuse

Určete, jestli se má povolit opakované použití modulu.

Návraty

Vlastnost povolit opakované použití

Návratový typ

cloud_settings

Získejte cloud_settings.

:return cloud_settings. :rtype: str

description

Získejte popis modulu.

Návraty

Řetězec popisu.

Návratový typ

str

input_port_defs

Získejte definice vstupních portů modulu.

Návraty

Seznam InputPortDefs.

Návratový typ

module_execution_type

Získejte typ spuštění modulu.

Návraty

Typ spuštění modulu.

Návratový typ

str

module_type

Získejte typ modulu.

Podporují se dvě hodnoty: "None" a "BatchInferencing".

Návraty

Typ modulu.

Návratový typ

str

name

Název modulu.

Návraty

Název

Návratový typ

str

output_port_defs

Získejte definice výstupních portů modulu.

Návraty

Seznam OutputPortDefs.

Návratový typ

param_defs

Získejte definice parametrů modulu.

Návraty

Seznam ParamDefs.

Návratový typ

runconfig

Získejte runconfig.

:return Runconfig. :rtype: str

step_type

Získejte typ kroku.

Příklady hodnot jsou PythonScriptStep, HyperDriveStep, ModuleStep.

Návraty

Typ kroku.

Návratový typ

str

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'