output_dataset_config Moduł

Zawiera konfiguracje, które określają sposób przekazywania danych wyjściowych zadania i ich podwyższenia do zestawu danych.

Aby uzyskać więcej informacji, zobacz artykuł dotyczący sposobu określania danych wyjściowych.

Klasy

HDFSOutputDatasetConfig

Przedstawia sposób wyprowadzania danych wyjściowych do ścieżki systemu plików HDFS i być promowany jako plikZestaw danych.

Zainicjuj plik HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Uwaga

Jest to klasa eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/azuremlexperimental.

Przedstawianie sposobu łączenia danych wyjściowych przebiegu i podwyższenia poziomu jako zestawu danych FileDataset.

Element LinkFileOutputDatasetConfig umożliwia łączenie zestawu danych pliku jako wyjściowego zestawu danych


   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)

Zainicjuj element LinkFileOutputDatasetConfig.

LinkTabularOutputDatasetConfig

Uwaga

Jest to klasa eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/azuremlexperimental.

Przedstawia sposób łączenia danych wyjściowych przebiegu i jego podwyższenia poziomu jako tabelarycznego zestawu danych.

LinkTabularOutputDatasetConfig umożliwia łączenie pliku tabelarycznego jako wyjściowego zestawu danych


   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)

Zainicjuj element LinkTabularOutputDatasetConfig.

MountOptions

Opcje specyficzne dla danych wyjściowych, które zostaną zainstalowane.

Inicjowanie instalacjiOptions.

OutputDatasetConfig

Przedstawia sposób kopiowania danych wyjściowych zadania do zdalnej lokalizacji magazynu i podwyższenia poziomu do zestawu danych.

Jest to klasa bazowa używana do reprezentowania sposobu kopiowania danych wyjściowych zadania do zdalnej lokalizacji magazynu, tego, czy zarejestrować go jako nazwany i wersjonowany zestaw danych oraz czy zastosować wszelkie dodatkowe przekształcenia do utworzonego zestawu danych.

Nie należy tworzyć wystąpień tej klasy bezpośrednio, ale zamiast tego należy używać odpowiedniej podklasy.

Zainicjuj element OutputDatasetConfig.

OutputFileDatasetConfig

Przedstawia sposób kopiowania danych wyjściowych przebiegu i jego podwyższenia poziomu jako zestawu danych FileDataset.

Plik OutputFileDatasetConfig umożliwia określenie, jak chcesz przekazać konkretną ścieżkę lokalną do określonego miejsca docelowego obliczeniowego. Jeśli do konstruktora nie zostaną przekazane żadne argumenty, automatycznie wygenerujemy nazwę, lokalizację docelową i ścieżkę lokalną.

Przykład braku przekazywania żadnych argumentów:


   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)

Przykład tworzenia danych wyjściowych, a następnie podwyższania poziomu danych wyjściowych do tabelarycznego zestawu danych i zarejestrowania go przy użyciu nazwy 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)

Zainicjuj element OutputFileDatasetConfig.

Plik OutputFileDatasetConfig umożliwia określenie, jak chcesz przekazać konkretną ścieżkę lokalną do określonego miejsca docelowego obliczeniowego. Jeśli do konstruktora nie zostaną przekazane żadne argumenty, automatycznie wygenerujemy nazwę, lokalizację docelową i ścieżkę lokalną.

Przykład braku przekazywania żadnych argumentów:


   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)

Przykład tworzenia danych wyjściowych, a następnie podwyższania poziomu danych wyjściowych do tabelarycznego zestawu danych i zarejestrowania go przy użyciu nazwy 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

Przedstawia sposób kopiowania danych wyjściowych przebiegu i jego podwyższenia poziomu jako tabelarycznego zestawu danych.

Zainicjuj element OutputTabularDatasetConfig.

RegistrationConfiguration

Konfiguracja określająca sposób rejestrowania danych wyjściowych jako zestawu danych.

Zainicjuj element RegistrationConfiguration.

TransformationMixin

Ta klasa zapewnia możliwości przekształcania wyjściowych zestawów danych.

UploadOptions

Opcje specyficzne dla danych wyjściowych, które zostaną przekazane.

Zainicjuj element UploadOptions.