output_dataset_config Module

Bevat configuraties waarmee wordt aangegeven hoe uitvoer voor een taak moet worden geüpload en gepromoveerd naar een gegevensset.

Zie het artikel over het opgeven van uitvoer voor meer informatie.

Klassen

HDFSOutputDatasetConfig

Laat zien hoe u uitvoer naar een HDFS-pad uitvoert en wordt gepromoveerd als filedataset.

Initialiseer een HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Opmerking

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

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

Met de 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

Opmerking

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

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

Met De 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 worden gekoppeld.

Initialiseer een MountOptions.

OutputDatasetConfig

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

Dit is de basisklasse die wordt gebruikt voor het kopiëren van de uitvoer van een taak naar een externe opslaglocatie, 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 moet u de juiste subklasse gebruiken.

Initialiseer een OutputDatasetConfig.

OutputFileDatasetConfig

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

Met de OutputFileDatasetConfig kunt u opgeven hoe u een bepaald lokaal pad op het rekendoel wilt uploaden 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 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 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 de OutputFileDatasetConfig kunt u opgeven hoe u een bepaald lokaal pad op het rekendoel wilt uploaden 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 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 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

Laat zien 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 worden geüpload.

Initialiseer een UploadOptions.