output_dataset_config Modul

Enthält Konfigurationen, die angeben, wie Ausgaben für einen Auftrag hochgeladen und zu einem Dataset höher gestuft werden sollen

Weitere Informationen finden Sie im Artikel Erstellen von Azure Machine Learning-Datasets.

Klassen

HDFSOutputDatasetConfig

Stellt dar, wie die Ausgabe in einem HDFS-Pfad durchgeführt und zu einem Dataset vom Typ „FileDataset“ höher gestuft wird.

Initialisieren Sie eine HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Hinweis

Dies ist eine experimentelle Klasse, die jederzeit geändert werden kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Gibt an, wie die Ausgabe einer Ausführung verknüpft und zu einem Dataset vom Typ „FileDataset“ höher gestuft wird

Mit LinkFileOutputDatasetConfig können Sie ein Dateidataset als Ausgabedataset verknüpfen.


   workspace = Workspace.from_config()
   experiment = Experiment(workspace, 'output_example')

   output = LinkFileOutputDatasetConfig('link_output')

   script_run_config = ScriptRunConfig('.', 'link.py', arguments=[output])

   # within link.py
   # from azureml.core import Run, Dataset
   # run = Run.get_context()
   # workspace = run.experiment.workspace
   # dataset = Dataset.get_by_name(workspace, name='dataset_to_link')
   # run.output_datasets['link_output'].link(dataset)

   run = experiment.submit(script_run_config)
   print(run)

Initialisieren Sie eine LinkFileOutputDatasetConfig.

LinkTabularOutputDatasetConfig

Hinweis

Dies ist eine experimentelle Klasse, die jederzeit geändert werden kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Gibt an, wie die Ausgabe einer Ausführung verknüpft und als tabellarisches Dataset (TabularDataset) höher gestuft wird.

Mit LinkTabularOutputDatasetConfig können Sie eine Datei tabellarisch als Ausgabedataset verknüpfen.


   workspace = Workspace.from_config()
   experiment = Experiment(workspace, 'output_example')

   output = LinkTabularOutputDatasetConfig('link_output')

   script_run_config = ScriptRunConfig('.', 'link.py', arguments=[output])

   # within link.py
   # from azureml.core import Run, Dataset
   # run = Run.get_context()
   # workspace = run.experiment.workspace
   # dataset = Dataset.get_by_name(workspace, name='dataset_to_link')
   # run.output_datasets['link_output'].link(dataset)

   run = experiment.submit(script_run_config)
   print(run)

Initialisieren Sie eine LinkTabularOutputDatasetConfig.

MountOptions

Spezifische Optionen für die Ausgabe, die eingebunden wird.

Initialisieren sie ein MountOptions-Objekt.

OutputDatasetConfig

Gibt an, wie die Ausgabe eines Auftrags an einen Remotespeicherort kopiert und zu einem Dataset höher gestuft wird.

Mit dieser Basisklasse wird dargestellt, wie die Ausgabe eines Auftrags an einen Remotespeicherort kopiert wird, ob sie als benanntes Dataset mit Versionsangabe registriert werden soll und ob zusätzliche Transformationen auf das erstellte Dataset angewendet werden sollen.

Sie sollten Instanzen dieser Klasse nicht direkt erstellen, sondern stattdessen die entsprechende Unterklasse verwenden.

Initialisieren sie eine OutputDatasetConfig.

OutputFileDatasetConfig

Gibt an, wie die Ausgabe einer Ausführung kopiert und als Dataset vom Typ „FileDataset“ höher gestuft wird.

Mit OutputFileDatasetConfig können Sie angeben, wie ein bestimmter lokaler Pfad auf dem Computeziel in das angegebene Ziel hochgeladen werden soll. Werden keine Argumente an den Konstruktor übergeben, werden automatisch ein Name, ein Ziel und ein lokaler Pfad generiert.

Beispiel für die Nichtübergabe von Argumenten:


   workspace = Workspace.from_config()
   experiment = Experiment(workspace, 'output_example')

   output = OutputFileDatasetConfig()

   script_run_config = ScriptRunConfig('.', 'train.py', arguments=[output])

   run = experiment.submit(script_run_config)
   print(run)

Beispiel für das Erstellen einer Ausgabe, das anschließende Höherstufen der Ausgabe zu einem tabellarischen Dataset und das Registrieren unter dem Namen „foo“:


   workspace = Workspace.from_config()
   experiment = Experiment(workspace, 'output_example')

   datastore = Datastore(workspace, 'example_adls_gen2_datastore')

   # for more information on the parameters and methods, please look for the corresponding documentation.
   output = OutputFileDatasetConfig().read_delimited_files().register_on_complete('foo')

   script_run_config = ScriptRunConfig('.', 'train.py', arguments=[output])

   run = experiment.submit(script_run_config)
   print(run)

Initialisieren sie eine OutputFileDatasetConfig.

Mit OutputFileDatasetConfig können Sie angeben, wie ein bestimmter lokaler Pfad auf dem Computeziel in das angegebene Ziel hochgeladen werden soll. Werden keine Argumente an den Konstruktor übergeben, werden automatisch ein Name, ein Ziel und ein lokaler Pfad generiert.

Beispiel für die Nichtübergabe von Argumenten:


   workspace = Workspace.from_config()
   experiment = Experiment(workspace, 'output_example')

   output = OutputFileDatasetConfig()

   script_run_config = ScriptRunConfig('.', 'train.py', arguments=[output])

   run = experiment.submit(script_run_config)
   print(run)

Beispiel für das Erstellen einer Ausgabe, das anschließende Höherstufen der Ausgabe zu einem tabellarischen Dataset und das Registrieren unter dem Namen „foo“:


   workspace = Workspace.from_config()
   experiment = Experiment(workspace, 'output_example')

   datastore = Datastore(workspace, 'example_adls_gen2_datastore')

   # for more information on the parameters and methods, please look for the corresponding documentation.
   output = OutputFileDatasetConfig().read_delimited_files().register_on_complete('foo')

   script_run_config = ScriptRunConfig('.', 'train.py', arguments=[output])

   run = experiment.submit(script_run_config)
   print(run)
OutputTabularDatasetConfig

Gibt an, wie die Ausgabe einer Ausführung kopiert und zu einem Dataset vom Typ „TabularDataset“ höher gestuft wird.

Initialisieren sie eine OutputTabularDatasetConfig.

RegistrationConfiguration

Konfiguration, die angibt, wie die Ausgabe als Dataset registriert wird.

Initialisieren Sie eine RegistrationConfiguration.

TransformationMixin

Diese Klasse stellt Transformationsfunktionen für Ausgabedatasets bereit.

UploadOptions

Optionen, die für die Ausgabe spezifisch sind, die hochgeladen wird.

Initialisieren Sie uploadOptions.