output_dataset_config Modul

Innehåller konfigurationer som anger hur utdata för ett jobb ska laddas upp och höjas upp till en datauppsättning.

Mer information finns i artikeln om hur du anger utdata.

Klasser

HDFSOutputDatasetConfig

Representerar hur du matar ut till en HDFS-sökväg och befordras som en FileDataset.

Initiera en HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Anteckning

Det här är en experimentell klass och kan ändras när som helst. Mer information finns i https://aka.ms/azuremlexperimental.

Representerar hur du länkar utdata från en körning och befordras som en FileDataset.

Med LinkFileOutputDatasetConfig kan du länka en fildatauppsättning som utdatauppsättning


   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)

Initiera en LinkFileOutputDatasetConfig.

LinkTabularOutputDatasetConfig

Anteckning

Det här är en experimentell klass och kan ändras när som helst. Mer information finns i https://aka.ms/azuremlexperimental.

Representerar hur du länkar utdata från en körning och befordras som en TabularDataset.

Med LinkTabularOutputDatasetConfig kan du länka en fil tabell som utdatauppsättning


   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)

Initiera en LinkTabularOutputDatasetConfig.

MountOptions

Alternativ som är specifika för utdata som ska monteras.

Initiera en MountOptions.

OutputDatasetConfig

Representerar hur du kopierar utdata från ett jobb till en fjärrlagringsplats och uppgraderas till en datauppsättning.

Det här är basklassen som används för att representera hur du kopierar utdata för ett jobb till en fjärrlagringsplats, om du vill registrera det som en namngiven och versionshanterad datauppsättning och om du vill tillämpa ytterligare transformeringar på datauppsättningen som skapades.

Du bör inte skapa instanser av den här klassen direkt, utan i stället använda lämplig underklass.

Initiera en OutputDatasetConfig.

OutputFileDatasetConfig

Representerar hur du kopierar utdata från en körning och befordras som en FileDataset.

Med OutputFileDatasetConfig kan du ange hur du vill att en viss lokal sökväg på beräkningsmålet ska laddas upp till det angivna målet. Om inga argument skickas till konstruktorn genererar vi automatiskt ett namn, ett mål och en lokal sökväg.

Ett exempel på att inte skicka några argument:


   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)

Ett exempel på hur du skapar utdata och sedan flyttar upp utdata till en tabelldatauppsättning och registrerar den med namnet 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)

Initiera en OutputFileDatasetConfig.

Med OutputFileDatasetConfig kan du ange hur du vill att en viss lokal sökväg på beräkningsmålet ska laddas upp till det angivna målet. Om inga argument skickas till konstruktorn genererar vi automatiskt ett namn, ett mål och en lokal sökväg.

Ett exempel på att inte skicka några argument:


   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)

Ett exempel på hur du skapar utdata och sedan flyttar upp utdata till en tabelldatauppsättning och registrerar den med namnet 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

Representerar hur du kopierar utdata från en körning och höjs upp som en TabularDataset.

Initiera en OutputTabularDatasetConfig.

RegistrationConfiguration

Konfiguration som anger hur utdata ska registreras som en datauppsättning.

Initiera en RegistrationConfiguration.

TransformationMixin

Den här klassen tillhandahåller transformeringsfunktioner för utdatauppsättningar.

UploadOptions

Alternativ som är specifika för utdata som ska laddas upp.

Initiera en UploadOptions.