output_dataset_config Модуль

Содержит конфигурации, определяющие, как отправлять и передавать в набор данных выходные данные задания.

Дополнительные сведения см. в статье о способах указания выходных данных.

Классы

HDFSOutputDatasetConfig

Объясняет способ вывода данных в путь HDFS и повышения их уровня до FileDataset.

Инициализируйте HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Примечание

Это экспериментальный класс, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Представление способа связывания выходных данных выполнения и их повышения до уровня FileDataset.

LinkFileOutputDatasetConfig позволяет подключить файловый набор данных как выходной набор данных


   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)

Инициализируйте LinkFileOutputDatasetConfig.

LinkTabularOutputDatasetConfig

Примечание

Это экспериментальный класс, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Представление способа связывания выходных данных выполнения и их повышения до уровня TabularDataset.

LinkTabularOutputDatasetConfig позволяет связать файловые табличные данные как выходной набор данных.


   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)

Инициализируйте LinkTabularOutputDatasetConfig.

MountOptions

Параметры для подключаемых выходных данных.

Инициализация MountOptions.

OutputDatasetConfig

Представление способа копирования выходных данных задания в удаленное место хранения и их повышения до уровня Dataset.

Это базовый класс, который объясняет, как копировать выходные данные задания в удаленное место хранения и регистрировать их как именованный набор данных или набор данных с несколькими версиями, а также как применять дополнительные преобразования к созданному набору данных.

Не следует создавать экземпляры этого класса напрямую. Вместо этого следует использовать соответствующий подкласс.

Инициализируйте OutputDatasetConfig.

OutputFileDatasetConfig

Объясняет, как копировать выходные данные запуска и повышать их до уровня FileDataset.

OutputFileDatasetConfig позволяет указать способ передачи определенного локального пути на целевом объекте вычислений в указанное место назначения. Если конструктору не передаются аргументы, мы автоматически создаем имя, назначение и локальный путь.

Пример ситуации, когда аргументы не передаются:


   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)

Пример создания выходных данных, последующего повышения выходных данных в табличный набор данных и их регистрации с именем "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)

Инициализируйте OutputFileDatasetConfig.

OutputFileDatasetConfig позволяет указать способ передачи определенного локального пути на целевом объекте вычислений в указанное место назначения. Если конструктору не передаются аргументы, мы автоматически создаем имя, назначение и локальный путь.

Пример ситуации, когда аргументы не передаются:


   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)

Пример создания выходных данных, последующего повышения выходных данных в табличный набор данных и их регистрации с именем "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

Объясняет, как копировать выходные данные запуска и повышать их до уровня TabularDataset.

Инициализируйте OutputTabularDatasetConfig.

RegistrationConfiguration

Конфигурация, указывающая, как регистрировать выходные данные в качестве набора данных.

Инициализация RegistrationConfiguration.

TransformationMixin

Этот класс предоставляет возможности преобразования для вывода наборов данных.

UploadOptions

Параметры для отправляемых выходных данных.

Инициализируйте UploadOptions.