output_dataset_config Módulo

Contém configurações que especificam como as saídas de um trabalho devem ser carregadas e promovidas a um conjunto de dados.

Para obter mais informações, confira o artigo como especificar saídas.

Classes

HDFSOutputDatasetConfig

Representa como gerar uma saída para um caminho HDFS e ser promovido como um FileDataset.

Inicialize um HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Observação

Essa é uma classe experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Representa como vincular a saída de uma execução e promovê-la como um FileDataset.

O LinkFileOutputDatasetConfig permite vincular um conjunto de dados de arquivo como um conjunto de dados de saída


   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)

Inicialize um LinkFileOutputDatasetConfig.

LinkTabularOutputDatasetConfig

Observação

Essa é uma classe experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Representa como vincular a saída de uma execução e depois promovê-la como um TabularDataset.

O LinkTabularOutputDatasetConfig permite vincular um arquivo Tabular como um conjunto de dados de saída


   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)

Inicialize um LinkTabularOutputDatasetConfig.

MountOptions

Opções específicas para a saída que serão montadas.

Inicializar um MountOptions.

OutputDatasetConfig

Representa como copiar a saída de um trabalho para um local de armazenamento remoto e ser promovido para um conjunto de dados.

Essa é a classe base usada para representar como copiar a saída de um trabalho para um local de armazenamento remoto, se ela deve ou não ser registrada como um conjunto de dados nomeado e com controle de versão e se transformações adicionais devem ou não ser aplicadas ao conjunto de dado criado.

Você não deve criar instâncias dessa classe diretamente, mas deve usar a subclasse apropriada.

Inicialize um OutputDatasetConfig.

OutputFileDatasetConfig

Representa como copiar a saída de uma execução e depois promovê-la como um FileDataset.

O OutputFileDatasetConfig permite que você especifique como deseja que um determinado caminho local no destino de computação seja carregado para o destino especificado. Se nenhum argumento for passado para o construtor, geraremos automaticamente um nome, um destino e um caminho local.

Um exemplo em que nenhum argumento é passado:


   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)

Um exemplo de criação de uma saída, em que depois a saída é promovida para um conjunto de dados tabular que é registrado com o nome 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)

Inicialize um OutputFileDatasetConfig.

O OutputFileDatasetConfig permite que você especifique como deseja que um determinado caminho local no destino de computação seja carregado para o destino especificado. Se nenhum argumento for passado para o construtor, geraremos automaticamente um nome, um destino e um caminho local.

Um exemplo em que nenhum argumento é passado:


   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)

Um exemplo de criação de uma saída, em que depois a saída é promovida para um conjunto de dados tabular que é registrado com o nome 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

Representa como copiar a saída de uma execução e promovê-la como um TabularDataset.

Inicialize um OutputTabularDatasetConfig.

RegistrationConfiguration

Configuração que especifica como registrar a saída como um conjunto de dados.

Inicializar um RegistrationConfiguration.

TransformationMixin

Essa classe fornece funcionalidades de transformação para conjuntos de dados de saída.

UploadOptions

Opções específicas para a saída que serão carregadas.

Inicializar um UploadOptions.