output_dataset_config Module

Bevat configuraties die aangeeft hoe uitvoer voor een taak moet worden geüpload en gepromoveerd naar een gegevensset.

Zie het artikel Uitvoer opgeven voor meer informatie.

Klassen

HDFSOutputDatasetConfig

Hiermee wordt aangegeven hoe u uitvoer naar een HDFS-pad uitvoert en wordt gepromoveerd als een FileDataset.

Initialiseer een HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Notitie

Dit is een experimentele klasse en kan op elk gewenst moment worden gewijzigd. Zie https://aka.ms/azuremlexperimental voor meer informatie.

Vertegenwoordigt hoe u de uitvoer van een uitvoering koppelt en wordt gepromoveerd als een FileDataset.

Met LinkFileOutputDatasetConfig kunt u een bestandsgegevensset koppelen als uitvoergegevensset


   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)

Initialiseer een LinkFileOutputDatasetConfig.

LinkTabularOutputDatasetConfig

Notitie

Dit is een experimentele klasse en kan op elk gewenst moment worden gewijzigd. Zie https://aka.ms/azuremlexperimental voor meer informatie.

Vertegenwoordigt hoe u de uitvoer van een uitvoering koppelt en wordt gepromoveerd als een TabularDataset.

Met LinkTabularOutputDatasetConfig kunt u een bestand in tabelvorm koppelen als uitvoergegevensset


   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)

Initialiseer een LinkTabularOutputDatasetConfig.

MountOptions

Opties die specifiek zijn voor uitvoer die wordt gekoppeld.

Initialiseer een MountOptions.

OutputDatasetConfig

Vertegenwoordigt hoe u de uitvoer van een taak kopieert naar een externe opslaglocatie en wordt gepromoveerd tot een gegevensset.

Dit is de basisklasse die wordt gebruikt om aan te geven hoe de uitvoer van een taak naar een externe opslaglocatie kan worden gekopieerd, of deze moet worden geregistreerd als een benoemde en versiegegevensset en of er aanvullende transformaties moeten worden toegepast op de gegevensset die is gemaakt.

U moet geen exemplaren van deze klasse rechtstreeks maken, maar in plaats daarvan de juiste subklasse gebruiken.

Initialiseer een OutputDatasetConfig.

OutputFileDatasetConfig

Vertegenwoordigt hoe u de uitvoer van een uitvoering kopieert en wordt gepromoveerd als een FileDataset.

Met OutputFileDatasetConfig kunt u opgeven hoe een bepaald lokaal pad op het rekendoel moet worden geüpload naar de opgegeven bestemming. Als er geen argumenten worden doorgegeven aan de constructor, genereren we automatisch een naam, een bestemming en een lokaal pad.

Een voorbeeld van het niet doorgeven van 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)

Een voorbeeld van het maken van een uitvoer en vervolgens het promoveren van de uitvoer naar een tabellaire gegevensset en deze registreren met de naam 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)

Initialiseer een OutputFileDatasetConfig.

Met OutputFileDatasetConfig kunt u opgeven hoe een bepaald lokaal pad op het rekendoel moet worden geüpload naar de opgegeven bestemming. Als er geen argumenten worden doorgegeven aan de constructor, genereren we automatisch een naam, een bestemming en een lokaal pad.

Een voorbeeld van het niet doorgeven van 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)

Een voorbeeld van het maken van een uitvoer en vervolgens het promoveren van de uitvoer naar een tabellaire gegevensset en deze registreren met de naam 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

Hiermee wordt aangegeven hoe u de uitvoer van een uitvoering kopieert en wordt gepromoveerd als een TabularDataset.

Initialiseer een OutputTabularDatasetConfig.

RegistrationConfiguration

Configuratie die aangeeft hoe de uitvoer moet worden geregistreerd als een gegevensset.

Initialiseer een RegistrationConfiguration.

TransformationMixin

Deze klasse biedt transformatiemogelijkheden voor het uitvoeren van gegevenssets.

UploadOptions

Opties die specifiek zijn voor uitvoer die wordt geüpload.

Initialiseer een UploadOptions.