首页/AI/大模型部署与运维速查/top_p:核采样阈值
本包目录(267 条)
部署形态与选型43 条推理环境与 GPU50 条
推理参数与优化50 条
显存与并发估算40 条服务化与网关34 条运维监控与排障50 条

top_p:核采样阈值

按概率从高到低累积到阈值 p,只在集合内采样:p=1 相当于不裁剪,p 越小候选越窄;常见取值 0.9~0.95。

vLLM 离线调用

vLLM 离线调用
from vllm import LLM, SamplingParams
sp = SamplingParams(temperature=0.7, top_p=0.9, max_tokens=256)
llm = LLM(model="<模型路径>")
out = llm.generate(["用一句话解释什么是 KV 缓存"], sp)
print(out[0].outputs[0].text)
top_p 0.9 与 temperature 0.7 的组合是常见起点;两个参数同时大改会导致效果无法归因。

易错点

  • top_p 调得过小:候选集合过窄会把低概率 token 变相放大,容易出现重复与语句崩坏

数据来源与参考

  • Hugging Face 文本生成文档:top_p 采样(huggingface.co/docs/transformers)
  • vLLM 官方文档:SamplingParams(docs.vllm.ai)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌