output_dataset_config Módulo

Contiene configuraciones que especifican cómo se deben cargar y promover las salidas de un trabajo a un conjunto de datos.

Para más información, consulte el artículo sobre cómo especificar salidas.

Clases

HDFSOutputDatasetConfig

Representa cómo generar una salida en una ruta de acceso de HDFS y cómo promoverla como un objeto FileDataset.

Inicialice un HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Nota

Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Representa cómo vincular la salida de una ejecución y promoverla como un objeto FileDataset.

LinkFileOutputDatasetConfig permite vincular un conjunto de datos de archivo como conjunto de datos de salida


   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)

Inicialice un linkFileOutputDatasetConfig.

LinkTabularOutputDatasetConfig

Nota

Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Representa cómo vincular la salida de una ejecución y promoverla como un objeto TabularDataset.

LinkTabularOutputDatasetConfig permite vincular un archivo tabular como conjunto de datos de salida


   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)

Inicialice un linkTabularOutputDatasetConfig.

MountOptions

Opciones específicas de la salida que se montarán.

Inicialice un objeto MountOptions.

OutputDatasetConfig

Representa cómo copiar la salida de un trabajo en una ubicación de almacenamiento remoto y promoverla a un conjunto de datos.

Esta es la clase base que se usa para representar cómo copiar la salida de un trabajo en una ubicación de almacenamiento remoto, si se va a registrar como un conjunto de datos con nombre y con control de versiones y si se deben aplicar transformaciones adicionales al conjunto de datos que se creó.

No debe crear instancias de esta clase directamente, sino que debe usar la subclase adecuada.

Inicialice outputDatasetConfig.

OutputFileDatasetConfig

Representa cómo copiar la salida de una ejecución y promoverla como un objeto FileDataset.

OutputFileDatasetConfig permite especificar cómo desea que una ruta de acceso local determinada en el destino de proceso se cargue en el destino especificado. Si no se pasa ningún argumento al constructor, se generará automáticamente un nombre, un destino y una ruta de acceso local.

Un ejemplo de no pasar ningún argumento:


   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)

Un ejemplo de creación de una salida y, a continuación, promoción de la salida a un conjunto de datos tabular y su registro con el nombre 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)

Inicialice outputFileDatasetConfig.

OutputFileDatasetConfig permite especificar cómo desea que una ruta de acceso local determinada en el destino de proceso se cargue en el destino especificado. Si no se pasa ningún argumento al constructor, se generará automáticamente un nombre, un destino y una ruta de acceso local.

Un ejemplo de no pasar ningún argumento:


   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)

Un ejemplo de creación de una salida y, a continuación, promoción de la salida a un conjunto de datos tabular y su registro con el nombre 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 cómo copiar la salida de una ejecución y promoverla como un objeto TabularDataset.

Inicialice outputTabularDatasetConfig.

RegistrationConfiguration

Configuración que especifica cómo registrar la salida como un conjunto de datos.

Inicialice un objeto RegistrationConfiguration.

TransformationMixin

Esta clase proporciona capacidades de transformación para generar conjuntos de datos.

UploadOptions

Opciones específicas de la salida que se cargarán.

Inicialice una uploadOptions.