固定变量,再谈效果
量化格式、上下文长度、chat template 一次只改一个。不能复现的体验,不值得优化。
01 / FIELD NOTES
比模型选型更容易出问题的,是模板、上下文和显存预算。把下面三件事固定住, 再谈效果。
量化格式、上下文长度、chat template 一次只改一个。不能复现的体验,不值得优化。
先测真实业务样本,再看通用榜单。记录失败类型,而不只是看一个平均分。
设置超时、降级和人工接管。小模型不是全知,工作流要为它兜住边界。
显存峰值通常来自 KV cache 和并发,而不是参数量本身。按这个顺序排查。
--max-model-len 4096
--gpu-memory-utilization 0.82
--max-num-seqs 2
同一份权重在不同推理栈里,默认的 chat template 和结束符可能不一样。
chat_template
eos_token
stop_token_ids
固定输入输出长度,把加载、预填充、解码拆开测。吞吐和延迟不是同一个目标。
prompt_tokens: 2048
max_tokens: 256
concurrency: 1 → 4 → 8
小模型更容易在长参数处跑偏。提示词不是解析器,校验必须放在代码侧。
response_format: json_schema
max_tokens: 512
retry_on: parse_error