DataPath Classe
Représente un chemin permettant d’accéder aux données dans un magasin de données.
Le chemin représenté par l’objet DataPath peut pointer vers un répertoire ou un artefact de données (objet blob, fichier). DataPath est utilisé en combinaison avec la classe DataPathComputeBinding, qui définit la façon dont les données sont consommées durant l’exécution de l’étape de pipeline. Un chemin de données peut être modifié au moment de l’envoi du pipeline avec le PipelineParameter.
Initialisez DataPath.
- Héritage
-
builtins.objectDataPath
Constructeur
DataPath(datastore=None, path_on_datastore=None, name=None)
Paramètres
Nom | Description |
---|---|
datastore
|
[Obligatoire] Magasin de données à référencer. Valeur par défaut: None
|
path_on_datastore
|
Chemin d’accès relatif dans le stockage de sauvegarde pour la référence de données. Valeur par défaut: None
|
name
|
str, <xref:optional>
Nom facultatif pour DataPath. Valeur par défaut: None
|
datastore
Obligatoire
|
[Obligatoire] Magasin de données à référencer. |
path_on_datastore
Obligatoire
|
Chemin d’accès relatif dans le stockage de sauvegarde pour la référence de données. |
name
Obligatoire
|
str, <xref:optional>
Nom facultatif pour DataPath. |
Remarques
L’exemple suivant montre comment créer un DataPath et lui transmettre des arguments à l’aide de PipelineParameter.
def_blob_store = ws.get_default_datastore()
print("Default datastore's name: {}".format(def_blob_store.name))
data_path = DataPath(datastore=def_blob_store, path_on_datastore='sample_datapath1')
datapath1_pipeline_param = PipelineParameter(name="input_datapath", default_value=data_path)
datapath_input = (datapath1_pipeline_param, DataPathComputeBinding(mode='mount'))
string_pipeline_param = PipelineParameter(name="input_string", default_value='sample_string1')
L’exemple complet est disponible sur https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-showcasing-datapath-and-pipelineparameter.ipynb
Méthodes
create_data_reference |
Crée un objet DataReference à l’aide de ce DataPath et du DataPathComputeBinding donné. |
create_from_data_reference |
Crée un DataPath à partir de DataReference. |
create_data_reference
Crée un objet DataReference à l’aide de ce DataPath et du DataPathComputeBinding donné.
create_data_reference(data_reference_name=None, datapath_compute_binding=None)
Paramètres
Nom | Description |
---|---|
data_reference_name
|
Nom de la référence de données à créer. Valeur par défaut: None
|
datapath_compute_binding
|
[Obligatoire] Liaison de calcul du chemin de données à utiliser pour créer la référence de données. Valeur par défaut: None
|
Retours
Type | Description |
---|---|
Objet DataReference. |
create_from_data_reference
Crée un DataPath à partir de DataReference.
static create_from_data_reference(data_reference)
Paramètres
Nom | Description |
---|---|
data_reference
Obligatoire
|
[Obligatoire] Référence de données à utiliser pour créer le chemin de données. |
Retours
Type | Description |
---|---|
Objet DataPath. |