From 83f8698b8adaf6c56f10e8f1f8895c29f7c0593d Mon Sep 17 00:00:00 2001 From: NanoCode012 Date: Mon, 10 Mar 2025 16:27:42 +0700 Subject: [PATCH] fix: create mount folder on modal if not exist (#2390) --- src/axolotl/cli/cloud/modal_.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/axolotl/cli/cloud/modal_.py b/src/axolotl/cli/cloud/modal_.py index e2095a1e9..c350331eb 100644 --- a/src/axolotl/cli/cloud/modal_.py +++ b/src/axolotl/cli/cloud/modal_.py @@ -270,6 +270,7 @@ def _preprocess(config_yaml: str, volumes=None): def _train(config_yaml: str, accelerate: bool = True, volumes=None, **kwargs): + Path("/workspace/mounts").mkdir(parents=True, exist_ok=True) with open("/workspace/mounts/config.yaml", "w", encoding="utf-8") as f_out: f_out.write(config_yaml) run_folder = "/workspace/mounts" @@ -288,6 +289,7 @@ def _train(config_yaml: str, accelerate: bool = True, volumes=None, **kwargs): def _lm_eval(config_yaml: str, volumes=None): + Path("/workspace/mounts").mkdir(parents=True, exist_ok=True) with open("/workspace/mounts/config.yaml", "w", encoding="utf-8") as f_out: f_out.write(config_yaml) run_folder = "/workspace/mounts"