diff --git a/src/hive_cli/config.py b/src/hive_cli/config.py index cd79f64..2c93b97 100644 --- a/src/hive_cli/config.py +++ b/src/hive_cli/config.py @@ -64,7 +64,12 @@ class SandboxConfig(BaseModel): ) pre_processor: Optional[str] = Field( default=None, - description="The pre-processing script to run before the experiment. Use the `/data` directory to load/store datasets.", + deprecated=True, + description="The pre-processing script to run before the experiment. Use the `/data/preprocessor` directory to load/store datasets. Deprecated in favor of `preprocessor`.", + ) + preprocessor: Optional[str] = Field( + default=None, + description="A pre-processor script to run before the experiment. Use the `/data/preprocessor` directory to load/store datasets.", ) diff --git a/src/hive_cli/platform/k8s.py b/src/hive_cli/platform/k8s.py index 769a47d..0d164fd 100644 --- a/src/hive_cli/platform/k8s.py +++ b/src/hive_cli/platform/k8s.py @@ -256,7 +256,7 @@ def construct_experiment(name: str, namespace: str, config: HiveConfig) -> dict: "timeout": config.sandbox.timeout, "resources": resources, "envs": envs, - "preprocessor": config.sandbox.pre_processor, + "preprocessor": config.sandbox.pre_processor or config.sandbox.preprocessor, }, "repo": { "branch": config.repo.branch,