Megosztás a következőn keresztül:


ModuleDef Osztály

Egy modul definíciója, beleértve a végrehajtást és a portdefiníciókat.

A ModuleDef inicializálása.

Öröklődés
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)

Paraméterek

Name Description
name
Kötelező
str

A modul neve.

description
str

A modul leírása.

Alapértelmezett érték: None
input_port_defs

A modul bemeneti portdefinícióinak listája.

Alapértelmezett érték: None
output_port_defs

A modul kimeneti portdefinícióinak listája.

Alapértelmezett érték: None
param_defs

A paraméterdefiníciók listája.

Alapértelmezett érték: None
module_execution_type
str

A modul végrehajtási típusa.

Alapértelmezett érték: None
create_sequencing_ports

Meghatározza, hogy létre kell-e hozni a szekvenálási portokat.

Alapértelmezett érték: True
allow_reuse

Meghatározza, hogy engedélyezi-e az újrafelhasználást. Az alapértelmezett érték Igaz.

Alapértelmezett érték: True
version
str

A modul verziója.

Alapértelmezett érték: None
module_type
str

A modul típusa. Két érték támogatott: "Nincs" és "BatchInferencing".

Alapértelmezett érték: None
step_type
str

A modulhoz társított lépés típusa, például "PythonScriptStep", "HyperDriveStep", stb.

Alapértelmezett érték: None
arguments

Jegyzetekkel ellátott argumentumok listája, amelyet a modul meghívásakor használhat

Alapértelmezett érték: None
runconfig
str

A python_script_step-hez használt runconfig

Alapértelmezett érték: None
cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>

Felhőkhöz használt beállítások

Alapértelmezett érték: None
name
Kötelező
str

A modul neve.

description
Kötelező
str

A modul leírása.

input_port_defs
Kötelező

A modul bemeneti portdefinícióinak listája.

output_port_defs
Kötelező

A modul kimeneti portdefinícióinak listája.

param_defs
Kötelező

A paraméterdefiníciók listája.

module_execution_type
Kötelező
str

A modul végrehajtási típusa.

create_sequencing_ports
Kötelező

Meghatározza, hogy létre kell-e hozni a szekvenálási portokat.

allow_reuse
Kötelező

Meghatározza, hogy engedélyezi-e az újrafelhasználást.

version
Kötelező
str

A modul verziója.

module_type
Kötelező
str

A modul típusa. Két érték támogatott: "Nincs" és "BatchInferencing".

step_type
Kötelező
str

A modulhoz társított lépés típusa, például "PythonScriptStep", "HyperDriveStep", stb.

arguments
Kötelező

Jegyzetekkel ellátott argumentumok listája, amelyet a modul meghívásakor használhat

runconfig
Kötelező
str

A python_script_step-hez használt runconfig

cloud_settings
Kötelező
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>

Felhőkhöz használt beállítások

Metódusok

add_fake_sequencing_input_port

Adjon hozzá hamis bemeneti portokat a szekvenáláshoz.

calculate_hash

Számítsa ki a modul kivonatát.

add_fake_sequencing_input_port

Adjon hozzá hamis bemeneti portokat a szekvenáláshoz.

add_fake_sequencing_input_port()

Válaszok

Típus Description

A hamis bemeneti port.

calculate_hash

Számítsa ki a modul kivonatát.

calculate_hash()

Válaszok

Típus Description
str

A hexdigest kivonat.

Attribútumok

allow_reuse

Adja meg, hogy engedélyezi-e a modul újrafelhasználását.

Válaszok

Típus Description

Az újrafelhasználás engedélyezése tulajdonság.

cloud_settings

Cloud_settings.

:return A cloud_settings. :rtype: str

description

A modul leírásának lekérése.

Válaszok

Típus Description
str

A leírási sztring.

input_port_defs

Szerezze be a modul bemeneti portdefinícióit.

Válaszok

Típus Description

Az InputPortDefs listája.

module_execution_type

A modul végrehajtási típusának lekérése.

Válaszok

Típus Description
str

A modul végrehajtási típusa.

module_type

Modultípus lekérése.

Két érték támogatott: "Nincs" és "BatchInferencing".

Válaszok

Típus Description
str

A modul típusa.

name

A modul neve.

Válaszok

Típus Description
str

A név.

output_port_defs

Szerezze be a modul kimeneti portdefinícióit.

Válaszok

Típus Description

Az OutputPortDefs listája.

param_defs

A modul paraméterdefinícióinak lekérése.

Válaszok

Típus Description

A ParamDefs listája.

runconfig

Runconfig lekérése.

:return A runconfig. :rtype: str

step_type

Lépéstípus lekérése.

Példaértékek: "PythonScriptStep", "HyperDriveStep", "ModuleStep".

Válaszok

Típus Description
str

A lépés típusa.

fake_input_prefix

fake_input_prefix = '_run_after_input_'

fake_output_name

fake_output_name = '_run_after_output'