Proper config shared by badtheorylabs so you dont run in zombie loops

#2
by detrax - opened

binary: /home/bfg/applications/llama.cpp/build/bin/llama-server
model: BTL-4-IQ2_XXS.gguf

mmproj: removed. Compact is a text-only build with no vision tower, and that

projector was for Qwen3.6 anyway. BTL-4 is qwen3_5_moe.

chat_template: removed. The GGUF ships the correct one. BTL-4 uses a

<function=name><parameter=x> DSL, not stock Qwen's JSON form.

host: 0.0.0.0
port: 8080
ui: false

Use the GGUF's embedded Jinja template. Without this, llama.cpp falls back to

its legacy built-in templates and BTL-4's tool-call format is never used, so

removing the chat_template override above only helps if this is on.

jinja: true

Separate reasoning into reasoning_content instead of letting it accumulate

into content every turn. llama.cpp's default "auto" does not do this

correctly for BTL-4.

reasoning_format: deepseek

threads: 6
threads_batch: 6

ubatch_size: 2048
batch_size: 2048

gpu_layers: 99
flash_attention: "on"
parallel: 1

250000 was costing you KV

This is the config. Use this.

https://x.com/Badtheorylabs/status/2085505590998999467

Bad Theory Labs org

Thank youuu ❤️

so what's the context limit not to run into zombie loops? I hit a bunch so far, and for me it's not yet clear how much context it supports before acquiring alzheimer

Bad Theory Labs org

it has 262k context

Sign up or log in to comment