Guest User

Untitled

a guest
Sep 16th, 2026
1,398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.17 KB | None | 0 0
  1. IMAGE="${IMAGE:-llama-turboquant:cuda}"
  2. HOST_PORT="${HOST_PORT:-8080}"
  3. NETWORK="${NETWORK:-host}"
  4. STATIC_IP="${STATIC_IP:-172.18.0.10}"
  5. # 65 blocks (64 layers + 1 MTP)
  6. MODEL_FILE="${MODEL_FILE:-Qwen3.8-27B-UD-Q4_K_XL.gguf}"
  7. MMPROJ_FILE="${MMPROJ_FILE:-mmproj-Qwen3.8-27B-F16.gguf}"
  8. DRAFT_FILE="${DRAFT_FILE:-Qwen3.8-27B-DFlash2-Q4_K_M-mrope.gguf}"
  9. N_GPU_LAYERS="${N_GPU_LAYERS:-999}"
  10.  
  11. PARALLEL="${PARALLEL:-1}"
  12. CONTEXT="${CONTEXT:-140000}"
  13.  
  14. NAME="${NAME:-llama-turboquant}"
  15.  
  16. if docker inspect "${NAME}" >/dev/null 2>&1; then
  17.     docker rm -f "${NAME}" >/dev/null
  18. fi
  19.  
  20. docker create \
  21.     --name "${NAME}" \
  22.     --restart=unless-stopped \
  23.     --gpus all \
  24.     -e CUDA_DEVICE_ORDER=PCI_BUS_ID \
  25.     -e CUDA_VISIBLE_DEVICES=1,0 \
  26.     -e GGML_CUDA_DISABLE_GRAPHS=1 \
  27.     --memory=30g \
  28.     --memory-swap=46g \
  29.     --cap-add=IPC_LOCK \
  30.     --ulimit memlock=-1:-1 \
  31.     --ulimit core=0 \
  32.     --network "${NETWORK}" \
  33.     -v "$(pwd)/models:/models:ro" \
  34.     -v "$(pwd)/scripts:/scripts:ro" \
  35.     --entrypoint /scripts/entrypoint.sh \
  36.     "${IMAGE}" \
  37.     --model "/models/${MODEL_FILE}" \
  38.     --model-draft "/models/${DRAFT_FILE}" \
  39.     --mmproj "/models/${MMPROJ_FILE}" \
  40.     --mmproj-offload \
  41.     --image-min-tokens 1024 \
  42.     --metrics \
  43.     --n-gpu-layers "${N_GPU_LAYERS}" \
  44.     --main-gpu 0 \
  45.     --split-mode layer \
  46.     --tensor-split 39,26 \
  47.     -fit off \
  48.     --flash-attn on \
  49.     -c "${CONTEXT}" \
  50.     -n -1 \
  51.     --parallel "${PARALLEL}" \
  52.     --kv-unified \
  53.     -ctk q8_0 \
  54.     -ctv q8_0 \
  55.     -ctkd q8_0 \
  56.     -ctvd q8_0 \
  57.     --load-mode mlock \
  58.     --jinja \
  59.     --reasoning on \
  60.     --reasoning-preserve \
  61.     --reasoning-effort medium \
  62.     --spec-type draft-dflash,ngram-mod \
  63.     --spec-draft-n-max 5 \
  64.     --spec-ngram-mod-n-match 24 \
  65.     --spec-ngram-mod-n-min 4 \
  66.     --spec-ngram-mod-n-max 48 \
  67.     --temp 1.0 \
  68.     --top-p 0.95 \
  69.     --top-k 20 \
  70.     --min-p 0.0 \
  71.     --presence-penalty 0.0 \
  72.     --repeat-penalty 1.0 \
  73.     -b 2048 \
  74.     -ub 256 \
  75.     --cache-idle-slots \
  76.     --cache-ram 12288 \
  77.     -ctxcp 16 \
  78.     --threads 8 \
  79.     --cpu-range 0-7 \
  80.     --timeout 360 \
  81.     "$@" >/dev/null
  82.  
  83. docker start -a "${NAME}"
  84.  
Add Comment
Please, Sign In to add comment