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

代表如何將作業的輸出複製到遠端儲存位置,並升級為資料集。

這是用來表示如何將作業的輸出複製到遠端儲存位置的基類、是否要將它註冊為具名和已設定版本的資料集,以及是否要將任何其他轉換套用至已建立的資料集。

您不應該直接建立此類別的實例,而是應該使用適當的子類別。

初始化 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。