Workflows API#
Workflow public exports.
This module provides package-level re-exports for workflow classes. CLI entry dispatch imports concrete workflow modules directly.
- class dpeva.workflows.AnalysisWorkflow(config: AnalysisConfig | Dict[str, Any], config_path: str | None = None)[源代码]#
基类:
objectWorkflow for analyzing DeepMD test results. Refactored using UnifiedAnalysisManager.
- class dpeva.workflows.CollectionWorkflow(config: Dict | CollectionConfig, config_path=None)[源代码]#
基类:
objectOrchestrates the Collection pipeline (Refactored). Delegates responsibilities to dedicated Managers: - CollectionIOManager: I/O & Data Loading - UQManager: UQ Calculation & Filtering - SamplingManager: DIRECT Sampling
- class dpeva.workflows.FeatureWorkflow(config: Dict | FeatureConfig, *, original_config: dict[str, Any] | None = None, config_metadata: dict[str, Any] | None = None, run_options: RunOptions | None = None)[源代码]#
基类:
objectWorkflow for generating atomic/structural descriptors using DeepPot. Refactored using DDD Managers.
- property output_dir_path: Path#
- class dpeva.workflows.InferenceWorkflow(config: Dict | InferenceConfig, config_path: str | None = None, *, original_config: dict[str, Any] | None = None, config_metadata: dict[str, Any] | None = None, run_options: RunOptions | None = None)[源代码]#
基类:
objectWorkflow for running inference using an ensemble of DPA models. Supports both Local and Slurm backends via JobManager. Refactored using DDD Managers.
- class dpeva.workflows.TrainingWorkflow(config: Dict | TrainingConfig)[源代码]#
基类:
objectWorkflow for parallel fine-tuning of DeepMD models. Supports both local multiprocessing and Slurm submission. Refactored using DDD Managers.