diff --git a/optimize_gguf.py b/optimize_gguf.py index b3b1a53..5358fb1 100755 --- a/optimize_gguf.py +++ b/optimize_gguf.py @@ -22,7 +22,11 @@ class GGUFOptimizer: def __init__(self): - self.ollama_models_dir = Path.home() / ".ollama" / "models" + home_models_dir = Path.home() / ".ollama" / "models" + if home_models_dir.is_dir() and any(home_models_dir.iterdir()): + self.ollama_models_dir = home_models_dir + else: + self.ollama_models_dir = Path("/usr/share/ollama") / ".ollama" / "models" self.blobs_dir = self.ollama_models_dir / "blobs" self.manifests_dir = self.ollama_models_dir / "manifests"