API 文件

API 文件

API 參考概覽

模組物件名稱建立方法主要方法
ExecutorExecutorExecutor(config)run(), get_result(), get_timing()
LoaderLoaderLoader(filepath, **kwargs)load()
MetadaterMetadaterMetadater.create_schema()create_schema(), validate_schema()
SplitterSplitterSplitter(**kwargs)split()
ProcessorProcessorProcessor(metadata, config)fit(), transform(), inverse_transform()
SynthesizerSynthesizerSynthesizer(**kwargs)create(), fit_sample()
ConstrainerConstrainerConstrainer(config)apply(), resample_until_satisfy()
EvaluatorEvaluatorEvaluator(**kwargs)create(), eval()
DescriberDescriberDescriber(**kwargs)create(), eval()
ReporterReporterReporter(method, **kwargs)create(), report()
Adapter*Adapter*Adapter(config)run(), set_input(), get_result()
ConfigConfigConfig(config_dict)初始化時自動處理
StatusStatusStatus(config)put(), get_result(), create_snapshot()
Utils函式直接匯入load_external_module()

配置與執行

資料管理

  • Metadater - 資料集架構和詮釋資料管理

管線組件

系統組件

  • Adapter - 所有模組的標準化執行包裝器
  • Config - 實驗配置管理
  • Status - 管線狀態和進度追蹤
  • Utils - 核心工具函式和外部模組載入