ik_llama_docker/qwen3.5-122b-IQ4_KSS.sh

37 lines
1007 B
Bash
Executable File

#!/bin/bash
#grab container image name
MODEL_NAME="Qwen3.5-122B-A10B"
CONT_NAME="ik-$MODEL_NAME"
MODEL="Qwen3.5-122B-A10B-IQ4_KSS.gguf"
MODEL_FOLDER="/sam4t/ENC/LLM/Qwen3.5"
PORT=10987
# Check if llama_env.sh exists, if not run create_new_image.sh
if [ ! -f "./env/ik_env.sh" ]; then
echo "./env/ik_env.sh not found, running create_new_IK_image.sh..."
./create_new_IK_image.sh
fi
source ./env/ik_env.sh
echo $IMAGE
docker container create --name $CONT_NAME --network llms -p $PORT:$PORT -v $MODEL_FOLDER:/model --user $(id -u):$(id -g) --gpus=all --restart on-failure:3 \
--health-cmd "curl -f http://$CONT_NAME:$PORT/v1/models || exit 1" \
--health-interval 5s \
--health-timeout 2s \
--health-start-period 15s \
$IK_IMAGE \
/ik_llama.cpp/build/bin/llama-server \
--model /model/$MODEL \
--alias Qwen3.5-122B-A10B \
-ctk q8_0 -ctv q8_0 \
-ger -ngl 99 \
-ub 4096 -b 4096 \
--parallel 1 --threads 1 \
--host $CONT_NAME \
--port $PORT --jinja --no-mmap
echo "Done!"
echo $CONT_NAME