ModuleVersion Classe
- Héritage
-
builtins.objectModuleVersion
Constructeur
ModuleVersion(workspace, module_entity, version, _module_version_provider)
Paramètres
- module_entity
- <xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
Objet ModuleEntity.
- _module_version_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
(Utilisation interne uniquement.) Fournisseur de versions.
- module_entity
- <xref:azureml.pipeline.core._restclients.aeva.models.azure_ml_module_version.AzureMLModuleVersion>
Objet ModuleEntity.
- _module_version_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaMlModuleVersionProvider>
Fournisseur de la version.
Remarques
L’exemple suivant montre comment créer un ModuleVersion à l’aide d’une méthode de publication de la classe Module :
in1_mid = InputPortDef(name="in1", default_datastore_mode="mount",
default_data_reference_name=datastore.name, label="First input number")
in2_mid = InputPortDef(name="in2", default_datastore_mode="mount",
default_data_reference_name=datastore.name, label="Second input number")
out_sum_mid = OutputPortDef(name="out_sum", default_datastore_name=datastore.name, default_datastore_mode="mount",
label="Sum of two numbers")
out_prod_mid = OutputPortDef(name="out_prod", default_datastore_name=datastore.name, default_datastore_mode="mount",
label="Product of two numbers")
module.publish_python_script(
"calculate.py", "middle", inputs=[in1_mid, in2_mid], outputs=[out_sum_mid, out_prod_mid], version="2", is_default=True,
source_directory="./calc")
Un exemple complet est disponible sur https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-how-to-use-modulestep.ipynb
Méthodes
deprecate |
Définit l’état de ModuleVersion sur « Déconseillé ». |
disable |
Définit l’état de ModuleVersion sur « Désactivé ». |
enable |
Définit l’état de ModuleVersion sur « Actif ». |
get |
Obtient le module par son nom ou son ID. Lève une exception si aucune de ces valeurs n’est fournie. |
module |
Retourne l’élément de module contenant. |
set_description |
Définit la description du module. |
deprecate
Définit l’état de ModuleVersion sur « Déconseillé ».
deprecate()
disable
Définit l’état de ModuleVersion sur « Désactivé ».
disable()
enable
Définit l’état de ModuleVersion sur « Actif ».
enable()
get
Obtient le module par son nom ou son ID. Lève une exception si aucune de ces valeurs n’est fournie.
static get(workspace, module_version_id=None, _workflow_provider=None)
Paramètres
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Utilisation interne uniquement.) Fournisseur de flux de travail.
Retours
Objet de module.
Type de retour
module
Retourne l’élément de module contenant.
module(_workflow_provider=None)
Paramètres
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Utilisation interne uniquement.) Fournisseur de flux de travail.
Retours
Objet Module
Type de retour
set_description
Définit la description du module.
set_description(description)
Paramètres
Exceptions
Attributs
category
description
interface
Obtient l’interface du module.
Retours
structuredInterface.
Type de retour
module_id
module_version_id
runconfig
status
version
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