Merge pull request #3834 from dhiltgen/not_found_in_path

Report errors on server lookup instead of path lookup failure
This commit is contained in:
Daniel Hiltgen 2024-04-24 10:50:48 -07:00 committed by GitHub
commit 6e76348df7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -208,6 +208,12 @@ func NewLlamaServer(gpus gpu.GpuInfoList, model string, ggml *GGML, adapters, pr
for i := 0; i < len(servers); i++ {
dir := availableServers[servers[i]]
if dir == "" {
// Shouldn't happen
finalErr = fmt.Errorf("[%d] server %s not listed in available servers %v", i, servers[i], availableServers)
slog.Error("sever list inconsistent", "error", finalErr)
continue
}
// Find an availableServers port, retry on each iterration in case the failure was a port conflict race
port := 0