Partager via


output_dataset_config Module

Contient des configurations qui spécifient la façon dont les sorties d’un travail doivent être chargées et promues dans un jeu de données.

Pour plus d’informations, consultez l’article sur la façon de spécifier des sorties.

Classes

HDFSOutputDatasetConfig

Représente comment générer une sortie vers un chemin HDFS et être promue en tant que FileDataset.

Initialisez un HDFSOutputDatasetConfig.

LinkFileOutputDatasetConfig

Remarque

Il s’agit d’une classe expérimentale et peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Représente comment lier la sortie d’une exécution et être promue en tant que FileDataset.

LinkFileOutputDatasetConfig vous permet de lier un jeu de données de fichier en tant que jeu de données de sortie


   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)

Initialisez un LinkFileOutputDatasetConfig.

LinkTabularOutputDatasetConfig

Remarque

Il s’agit d’une classe expérimentale et peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Représente comment lier la sortie d’une exécution et être promue en tant que TabularDataset.

LinkTabularOutputDatasetConfig vous permet de lier un fichier Tabulaire en tant que jeu de données de sortie


   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)

Initialisez un LinkTabularOutputDatasetConfig.

MountOptions

Options spécifiques à la sortie qui seront montées.

Initialisez un MountOptions.

OutputDatasetConfig

Représente comment copier la sortie d’un travail vers un emplacement de stockage distant et être promue dans un jeu de données.

Il s’agit de la classe de base utilisée pour représenter comment copier la sortie d’un travail vers un emplacement de stockage distant, s’il faut l’inscrire en tant que jeu de données nommé et versionné, et s’il faut appliquer des transformations supplémentaires au jeu de données créé.

Vous ne devez pas créer directement des instances de cette classe, mais utilisez plutôt la sous-classe appropriée.

Initialisez un OutputDatasetConfig.

OutputFileDatasetConfig

Représente comment copier la sortie d’une exécution et être promue en tant que FileDataset.

OutputFileDatasetConfig vous permet de spécifier la façon dont vous souhaitez charger un chemin local particulier sur la cible de calcul vers la destination spécifiée. Si aucun argument n’est passé au constructeur, nous générerons automatiquement un nom, une destination et un chemin d’accès local.

Exemple de non-transmission d’arguments :


   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)

Exemple de création d’une sortie, puis de promotion de la sortie vers un jeu de données tabulaire et de l’inscrire avec le nom 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)

Initialisez un OutputFileDatasetConfig.

OutputFileDatasetConfig vous permet de spécifier la façon dont vous souhaitez charger un chemin local particulier sur la cible de calcul vers la destination spécifiée. Si aucun argument n’est passé au constructeur, nous générerons automatiquement un nom, une destination et un chemin d’accès local.

Exemple de non-transmission d’arguments :


   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)

Exemple de création d’une sortie, puis de promotion de la sortie vers un jeu de données tabulaire et de l’inscrire avec le nom 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

Représente comment copier la sortie d’une exécution et être promue en tant que TabularDataset.

Initialisez un OutputTabularDatasetConfig.

RegistrationConfiguration

Configuration qui spécifie comment inscrire la sortie en tant que jeu de données.

Initialisez une RegistrationConfiguration.

TransformationMixin

Cette classe fournit des fonctionnalités de transformation pour générer des jeux de données.

UploadOptions

Options spécifiques à la sortie qui seront chargées.

Initialisez un UploadOptions.