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
- create_sequencing_ports
- bool
Spécifie de créer ou non des ports de séquencement.
- allow_reuse
- bool
Spécifie d’autoriser ou non la réutilisation. La valeur par défaut est True.
- module_type
- str
Type de module. Deux valeurs sont prises en charge : « None » et « BatchInferencing ».
- step_type
- str
Type d’étape associé à ce module, par exemple « PythonScriptStep », « HyperDriveStep », etc.
- arguments
- list
Liste d’arguments annotés à utiliser au moment de l’appel de ce module
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Paramètres à utiliser pour les clouds
- module_type
- str
Type de module. Deux valeurs sont prises en charge : « None » et « BatchInferencing ».
- step_type
- str
Type d’étape associé à ce module, par exemple « PythonScriptStep », « HyperDriveStep », etc.
- cloud_settings
- <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
Port d’entrée factice.
Type de retour
calculate_hash
Attributs
allow_reuse
Spécifiez s’il est nécessaire d’autoriser la réutilisation de module.
Retours
La propriété d’autorisation de la réutilisation.
Type de retour
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
Liste des InputPortDefs.
Type de retour
module_execution_type
module_type
Obtenez le type de module.
Deux valeurs sont prises en charge : « None » et « BatchInferencing ».
Retours
Type de module.
Type de retour
name
output_port_defs
Obtenez les définitions de port de sortie du module.
Retours
Liste des OutputPortDefs.
Type de retour
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 de l’étape.
Type de retour
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour