From 1703d1472ed2ff257fe338ddf83e199316f8b5b7 Mon Sep 17 00:00:00 2001 From: Jeffrey Morgan Date: Mon, 5 May 2025 09:01:33 -0700 Subject: [PATCH] server: fix panic when runner.Options is nil (#10566) --- server/sched.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/sched.go b/server/sched.go index 6fbfcd80e..7586c83ff 100644 --- a/server/sched.go +++ b/server/sched.go @@ -691,11 +691,13 @@ func (runner *runnerRef) LogValue() slog.Value { attrs = append(attrs, slog.String("size", format.HumanBytes2(runner.estimatedTotal)), slog.String("vram", format.HumanBytes2(runner.estimatedVRAM)), - slog.Int("num_ctx", runner.NumCtx), slog.Int("parallel", runner.numParallel), slog.Int("pid", runner.pid), slog.String("model", runner.modelPath), ) + if runner.Options != nil { + attrs = append(attrs, slog.Int("num_ctx", runner.Options.NumCtx)) + } return slog.GroupValue(attrs...) }