Browse Source

skip os.removeAll() if PID does not exist

Josh Yan 10 months ago
parent
commit
23e899f32d
1 changed files with 2 additions and 0 deletions
  1. 2 0
      gpu/assets.go

+ 2 - 0
gpu/assets.go

@@ -87,6 +87,8 @@ func cleanupTmpDirs() {
 			}
 		} else {
 			slog.Debug("failed to open ollama.pid", "path", d, "error", err)
+			// No pid, ignore this tmpdir
+			continue
 		}
 		err = os.RemoveAll(d)
 		if err != nil {