PortDataReference Classe
Modella i dati associati a un output di un stepRun completato.
È possibile utilizzare un oggetto PortDataReference per scaricare i dati di output generati da un oggetto StepRun. Può anche essere usato come input in un passaggio in una pipeline futura.
Inizializzare PortDataReference.
- Ereditarietà
-
builtins.objectPortDataReference
Costruttore
PortDataReference(context, pipeline_run_id, data_reference, step_run=None)
Parametri
- context
- <xref:azureml.pipeline.core._GraphContext>
Oggetto contesto del grafo.
- context
- <xref:azureml.pipeline.core._GraphContext>
Oggetto contesto del grafo.
Commenti
PortDataReference punta ai dati prodotti da un oggetto completato StepRun.
Ottenere portDataReference da un PipelineRun oggetto e scaricare i dati di output come indicato di seguito:
from azureml.pipeline.core import PipelineRun, StepRun, PortDataReference
pipeline_run = PipelineRun(experiment, "<pipeline_run_id>")
step_run = pipeline_run.find_step_run("<node_name>")[0]
port_data_reference = step_run.get_output_data("<output_name>")
port_data_reference.download(local_path="path")
Un oggetto PortDataReference può essere usato come input per un passaggio in un Pipelineoggetto , simile all'uso di un oggetto DataReference.
Un esempio di utilizzo di PortDataReference come input di passaggio è il seguente:
from azureml.pipeline.core import PortDataReference, Pipeline, PipelineRun
from azureml.pipeline.steps import PythonScriptStep
pipeline_run = PipelineRun(experiment, "<pipeline_run_id>")
step_run = pipeline_run.find_step_run("<node_name>")[0]
port_data_reference = step_run.get_output_data("<output_name>")
step_1 = PythonScriptStep(
name='train',
script_name="train.py",
compute_target=compute,
arguments=["--input", port_data_reference],
inputs=[port_data_reference]
)
pipeline = Pipeline(workspace=workspace, steps=[step_1])
In questo esempio, la pipeline appena costruita userà l'output creato dall'oggetto PipelineRun completato come input per il passaggio di training.
Metodi
as_download |
Utilizzare PortDataReference come input di passaggio tramite la modalità di download. |
as_input |
Creare un inputPortBinding e specificare un nome di input (ma usare la modalità predefinita). |
as_mount |
Utilizzare PortDataReference come input di passaggio tramite la modalità di montaggio. |
create_input_binding |
Creare un'associazione di input con portDataReference come origine. |
download |
Scaricare i dati rappresentati da PortDataReference. |
as_download
Utilizzare PortDataReference come input di passaggio tramite la modalità di download.
as_download(input_name=None, path_on_compute=None, overwrite=None)
Parametri
Restituisce
InputPortBinding con portDataReference come origine.
Tipo restituito
as_input
Creare un inputPortBinding e specificare un nome di input (ma usare la modalità predefinita).
as_input(input_name)
Parametri
Restituisce
InputPortBinding con portDataReference come origine.
Tipo restituito
as_mount
Utilizzare PortDataReference come input di passaggio tramite la modalità di montaggio.
as_mount(input_name=None)
Parametri
Restituisce
InputPortBinding con portDataReference come origine.
Tipo restituito
create_input_binding
Creare un'associazione di input con portDataReference come origine.
create_input_binding(input_name=None, mode=None, path_on_compute=None, overwrite=None)
Parametri
- path_on_compute
- str
Per la modalità di download, il percorso nel calcolo dei dati risiederà.
- overwrite
- bool
Per la modalità "download", se sovrascrivere i dati esistenti.
Restituisce
InputPortBinding con portDataReference come origine.
Tipo restituito
download
Scaricare i dati rappresentati da PortDataReference.
download(local_path, overwrite=None, show_progress=None)
Parametri
- overwrite
- bool
Se true, sovrascrivere il file esistente, il valore predefinito è False.
- show_progress
- bool
Mostra lo stato di avanzamento del download nella console, il valore predefinito è True.
Restituisce
Numero di file scaricati correttamente.
Tipo restituito
Attributi
datastore
Ottiene l'archivio dati associato a PortDataReference.
Restituisce
Oggetto archivio dati.
Tipo restituito
datastore_name
Ottenere il nome dell'archivio dati associato a PortDataReference.
Restituisce
Nome dell'archivio dati.
Tipo restituito
name
Ottenere il nome di questo riferimento ai dati.
Restituisce
Nome del riferimento ai dati.
Tipo restituito
path_on_datastore
Ottenere il percorso nell'archivio dati per PortDataReference.
Restituisce
Percorso nell'archivio dati.
Tipo restituito
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per