ModuleDef Classe
Définition d’un module, comprenant les définitions d’exécution et de port.
Initialisez ModuleDef.
- Héritage
-
builtins.objectModuleDef
Constructeur
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ètres
Nom | Description |
---|---|
name
Obligatoire
|
Nom du module. |
description
|
Description du module. Valeur par défaut: None
|
input_port_defs
|
Liste des définitions de port d’entrée du module. Valeur par défaut: None
|
output_port_defs
|
Liste des définitions de port de sortie du module. Valeur par défaut: None
|
param_defs
|
Liste des définitions de paramètres. Valeur par défaut: None
|
module_execution_type
|
Type d’exécution du module. Valeur par défaut: None
|
create_sequencing_ports
|
Spécifie de créer ou non des ports de séquencement. Valeur par défaut: True
|
allow_reuse
|
Spécifie d’autoriser ou non la réutilisation. La valeur par défaut est True. Valeur par défaut: True
|
version
|
Version du module. Valeur par défaut: None
|
module_type
|
Type de module. Deux valeurs sont prises en charge : « None » et « BatchInferencing ». Valeur par défaut: None
|
step_type
|
Type d’étape associé à ce module, par exemple « PythonScriptStep », « HyperDriveStep », etc. Valeur par défaut: None
|
arguments
|
Liste d’arguments annotés à utiliser au moment de l’appel de ce module Valeur par défaut: None
|
runconfig
|
Runconfig à utiliser pour python_script_step Valeur par défaut: None
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Paramètres à utiliser pour les clouds Valeur par défaut: None
|
name
Obligatoire
|
Nom du module. |
description
Obligatoire
|
Description du module. |
input_port_defs
Obligatoire
|
Liste des définitions de port d’entrée du module. |
output_port_defs
Obligatoire
|
Liste des définitions de port de sortie du module. |
param_defs
Obligatoire
|
Liste des définitions de paramètres. |
module_execution_type
Obligatoire
|
Type d’exécution du module. |
create_sequencing_ports
Obligatoire
|
Spécifie de créer ou non des ports de séquencement. |
allow_reuse
Obligatoire
|
Spécifie d’autoriser ou non la réutilisation. |
version
Obligatoire
|
Version du module. |
module_type
Obligatoire
|
Type de module. Deux valeurs sont prises en charge : « None » et « BatchInferencing ». |
step_type
Obligatoire
|
Type d’étape associé à ce module, par exemple « PythonScriptStep », « HyperDriveStep », etc. |
arguments
Obligatoire
|
Liste d’arguments annotés à utiliser au moment de l’appel de ce module |
runconfig
Obligatoire
|
Runconfig à utiliser pour python_script_step |
cloud_settings
Obligatoire
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Paramètres à utiliser pour les clouds |
Méthodes
add_fake_sequencing_input_port |
Ajoutez des ports d’entrée factices pour le séquencement. |
calculate_hash |
Calculez le hachage du module. |
add_fake_sequencing_input_port
Ajoutez des ports d’entrée factices pour le séquencement.
add_fake_sequencing_input_port()
Retours
Type | Description |
---|---|
Port d’entrée factice. |
calculate_hash
Attributs
allow_reuse
Spécifiez s’il est nécessaire d’autoriser la réutilisation de module.
Retours
Type | Description |
---|---|
La propriété d’autorisation de la réutilisation. |
cloud_settings
Obtenez cloud_settings.
:return cloud_settings. :rtype: str
description
input_port_defs
Obtenez les définitions de port d’entrée du module.
Retours
Type | Description |
---|---|
Liste des InputPortDefs. |
module_execution_type
module_type
Obtenez le type de module.
Deux valeurs sont prises en charge : « None » et « BatchInferencing ».
Retours
Type | Description |
---|---|
Type de module. |
name
output_port_defs
Obtenez les définitions de port de sortie du module.
Retours
Type | Description |
---|---|
Liste des OutputPortDefs. |
param_defs
runconfig
Obtenez runconfig.
:return runconfig. :rtype: str
step_type
Obtenez le type de l’étape.
Exemples de valeurs : « PythonScriptStep », « HyperDriveStep », « ModuleStep ».
Retours
Type | Description |
---|---|
Type de l’étape. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'