PortDataReference Třída
Modeluje data přidružená k výstupu dokončeného spuštění kroku.
Objekt PortDataReference lze použít ke stažení výstupních dat vytvořených objektem StepRun. Můžete ho také použít jako krokový vstup v budoucím kanálu.
Inicializujte PortDataReference.
- Dědičnost
-
builtins.objectPortDataReference
Konstruktor
PortDataReference(context, pipeline_run_id, data_reference, step_run=None)
Parametry
- context
- <xref:azureml.pipeline.core._GraphContext>
Objekt kontextu grafu.
- context
- <xref:azureml.pipeline.core._GraphContext>
Objekt kontextu grafu.
Poznámky
PortDataReference odkazuje na data vytvořená dokončeným StepRun.
Získejte PortDataReference z PipelineRun a stáhněte výstupní data následujícím způsobem:
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")
Parametr PortDataReference lze použít jako vstup pro krok v objektu Pipeline, podobně jako při použití DataReference.
Příklad použití parametru PortDataReference jako krokového vstupu:
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])
V tomto příkladu bude nově vytvořený kanál používat výstup vytvořený dokončeným spuštěním kanálu jako vstup do kroku trénování.
Metody
as_download |
Použijte PortDataReference jako krokový vstup v režimu stahování. |
as_input |
Vytvořte InputPortBinding a zadejte název vstupu (ale použijte výchozí režim). |
as_mount |
Použití parametru PortDataReference jako krokového vstupu v režimu připojení. |
create_input_binding |
Vytvořte vstupní vazbu s tímto portemDataReference jako zdrojem. |
download |
Stáhněte si data reprezentovaná parametrem PortDataReference. |
as_download
Použijte PortDataReference jako krokový vstup v režimu stahování.
as_download(input_name=None, path_on_compute=None, overwrite=None)
Parametry
- path_on_compute
- str
Cesta na výpočetním prostředí, do které se mají data stáhnout.
Návraty
InputPortBinding s tímto PortDataReference jako zdrojem.
Návratový typ
as_input
Vytvořte InputPortBinding a zadejte název vstupu (ale použijte výchozí režim).
as_input(input_name)
Parametry
Návraty
InputPortBinding s tímto PortDataReference jako zdrojem.
Návratový typ
as_mount
Použití parametru PortDataReference jako krokového vstupu v režimu připojení.
as_mount(input_name=None)
Parametry
Návraty
InputPortBinding s tímto PortDataReference jako zdrojem.
Návratový typ
create_input_binding
Vytvořte vstupní vazbu s tímto portemDataReference jako zdrojem.
create_input_binding(input_name=None, mode=None, path_on_compute=None, overwrite=None)
Parametry
- path_on_compute
- str
V režimu stahování se bude nacházet cesta ve výpočetním prostředí, ve kterém se data nacházejí.
- overwrite
- bool
V režimu stahování určuje, jestli se mají přepsat existující data.
Návraty
InputPortBinding s tímto PortDataReference jako zdrojem.
Návratový typ
download
Stáhněte si data reprezentovaná parametrem PortDataReference.
download(local_path, overwrite=None, show_progress=None)
Parametry
- overwrite
- bool
Pokud je hodnota true, přepsat existující soubor, výchozí hodnota je False.
- show_progress
- bool
Zobrazí průběh stahování v konzole, výchozí hodnota je True.
Návraty
Počet úspěšně stažených souborů.
Návratový typ
Atributy
datastore
Získejte úložiště dat přidružené k PortDataReference.
Návraty
Objekt úložiště dat.
Návratový typ
datastore_name
Získejte název úložiště dat přidruženého k PortDataReference.
Návraty
Název úložiště dat.
Návratový typ
name
path_on_datastore
Získejte cestu k úložišti dat pro PortDataReference.
Návraty
Cesta k úložišti dat.
Návratový typ
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro