Udostępnij przez


output_dataset_config Moduł

Zawiera konfiguracje określające sposób przekazywania i podwyższenia poziomu danych wyjściowych zadania do zestawu danych.

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

Klasy

HDFSOutputDatasetConfig

Przedstawienie sposobu wyprowadzania danych wyjściowych do ścieżki systemu plików HDFS i podwyższenia poziomu jako elementu FileDataset.

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/acr/connected-registry.

Przedstawienie sposobu łączenia danych wyjściowych przebiegu i podwyższenia poziomu jako elementu 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/acr/connected-registry.

Reprezentują sposób łączenia danych wyjściowych przebiegu i 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 lokalizacji magazynu zdalnego i podwyższenia poziomu do zestawu danych.

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

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

Zainicjuj element OutputDatasetConfig.

OutputFileDatasetConfig

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

Plik OutputFileDatasetConfig umożliwia określenie sposobu przekazywania określonej ścieżki lokalnej na docelowym obiekcie obliczeniowym do określonego miejsca docelowego. Jeśli do konstruktora nie zostaną przekazane żadne argumenty, automatycznie wygenerujemy nazwę, miejsce docelowe 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 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 sposobu przekazywania określonej ścieżki lokalnej na docelowym obiekcie obliczeniowym do określonego miejsca docelowego. Jeśli do konstruktora nie zostaną przekazane żadne argumenty, automatycznie wygenerujemy nazwę, miejsce docelowe 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 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 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 konfigurację rejestracji.

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.