Sdílet prostřednictvím


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 Description
name
Vyžadováno
str

Název modulu.

description
str

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
str

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
str

Verze modulu.

Default value: None
module_type
str

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

Default value: None
step_type
str

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
str

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
str

Název modulu.

description
Vyžadováno
str

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
str

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
str

Verze modulu.

module_type
Vyžadováno
str

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

step_type
Vyžadováno
str

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
str

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

Vypočítejte hodnotu hash modulu.

calculate_hash()

Návraty

Typ Description
str

Hexdigest 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

Získejte popis modulu.

Návraty

Typ Description
str

Řetězec popisu.

input_port_defs

Získejte definice vstupních portů modulu.

Návraty

Typ Description

Seznam InputPortDefs.

module_execution_type

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

Návraty

Typ Description
str

Typ spuštění modulu.

module_type

Získejte typ modulu.

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

Návraty

Typ Description
str

Typ modulu.

name

Název modulu.

Návraty

Typ Description
str

Název

output_port_defs

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

Návraty

Typ Description

Seznam OutputPortDefs.

param_defs

Získejte definice parametrů modulu.

Návraty

Typ Description

Seznam ParamDefs.

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
str

Typ kroku.

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'