llama: fix bigctx double-profile conflict (llama_server name collision)

This commit is contained in:
2026-05-06 17:41:20 +02:00
parent 33333507a5
commit 0618078937

11
llama
View File

@@ -110,9 +110,14 @@ stop_running() {
build_profiles_flag() {
local model="$1" bigctx="$2" webui="$3"
local profiles=("$model")
[[ "$bigctx" == "1" ]] && profiles+=("${model}-bigctx")
[[ "$webui" == "1" ]] && profiles+=("webui")
local profiles=()
# bigctx is a replacement for the base profile, not an addition
if [[ "$bigctx" == "1" ]]; then
profiles+=("${model}-bigctx")
else
profiles+=("$model")
fi
[[ "$webui" == "1" ]] && profiles+=("webui")
# docker compose --profile a --profile b
local flags=""
for p in "${profiles[@]}"; do flags+="--profile $p "; done