Compartir a través de


output_dataset_config Módulo

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

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

Clases

HDFSOutputDatasetConfig

Representa cómo se genera una ruta de acceso de HDFS y se promueve como fileDataset.

Inicialice un HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Nota:

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

Representa cómo vincular la salida de una ejecución y promoverse 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 obtener más información.

Representa cómo vincular la salida de una ejecución y promoverse como 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 mountOptions.

OutputDatasetConfig

Representa cómo copiar la salida de un trabajo en una ubicación de almacenamiento remota y promoverse 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 remota, si se va a registrar como un conjunto de datos con nombre y con 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 promocionarse 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 de proceso. Si no se pasan argumentos 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 cómo crear una salida y, a continuación, promover la salida a un conjunto de datos tabular y registrarla 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 de proceso. Si no se pasan argumentos 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 cómo crear una salida y, a continuación, promover la salida a un conjunto de datos tabular y registrarla 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 promocionarse como 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 funcionalidades de transformación para generar conjuntos de datos.

UploadOptions

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

Inicialice una uploadOptions.