Freigeben über


DataPath Klasse

Stellt einen Pfad zu Daten in einem Datenspeicher dar.

Der durch das DataPath-Objekt dargestellte Pfad kann auf ein Verzeichnis oder ein Datenartefakt (BLOB, Datei) verweisen. DataPath wird in Kombination mit der DataPathComputeBinding Klasse verwendet, die definiert, wie die Daten während der Pipelineschrittausführung genutzt werden. Ein DataPath kann während der Pipelineübermittlung mit der PipelineParameter.

Initialisieren von DataPath.

Konstruktor

DataPath(datastore=None, path_on_datastore=None, name=None)

Parameter

Name Beschreibung
datastore

[Erforderlich] Der zu referenzierende Datenspeicher.

Standardwert: None
path_on_datastore
str

Der relative Pfad im Sicherungsspeicher für den Datenverweis.

Standardwert: None
name
str, <xref:optional>

Optionaler Name für DataPath.

Standardwert: None
datastore
Erforderlich

[Erforderlich] Der zu referenzierende Datenspeicher.

path_on_datastore
Erforderlich
str

Der relative Pfad im Sicherungsspeicher für den Datenverweis.

name
Erforderlich
str, <xref:optional>

Optionaler Name für DataPath.

Hinweise

Das folgende Beispiel zeigt, wie Sie ein DataPath-Objekt erstellen und mithilfe von Argumenten an diesen PipelineParameterübergeben.


   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')

Vollständiges Beispiel ist verfügbar von https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-showcasing-datapath-and-pipelineparameter.ipynb

Methoden

create_data_reference

Erstellen Sie ein DataReference-Objekt mit diesem DataPath und dem angegebenen DataPathComputeBinding.

create_from_data_reference

Erstellen Eines DataPath aus einem DataReference-Objekt.

create_data_reference

Erstellen Sie ein DataReference-Objekt mit diesem DataPath und dem angegebenen DataPathComputeBinding.

create_data_reference(data_reference_name=None, datapath_compute_binding=None)

Parameter

Name Beschreibung
data_reference_name
str

Der Name für den zu erstellenden Datenverweis.

Standardwert: None
datapath_compute_binding

[Erforderlich] Die Datenpfad-Computebindung, die zum Erstellen des Datenverweises verwendet werden soll.

Standardwert: None

Gibt zurück

Typ Beschreibung

Ein DataReference-Objekt.

create_from_data_reference

Erstellen Eines DataPath aus einem DataReference-Objekt.

static create_from_data_reference(data_reference)

Parameter

Name Beschreibung
data_reference
Erforderlich

[Erforderlich] Der Datenverweis, der zum Erstellen des Datenpfads verwendet werden soll.

Gibt zurück

Typ Beschreibung

Ein DataPath-Objekt.

Attribute

datastore_name

Rufen Sie den Namen des Datenspeichers ab.

Gibt zurück

Typ Beschreibung

Der Name.

path_on_datastore

Rufen Sie den Pfad im Datenspeicher ab.

Gibt zurück

Typ Beschreibung

Der Pfad.