news 2026/6/18 23:30:44

【vLLM 学习】Reproduciblity

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【vLLM 学习】Reproduciblity

vLLM 是一款专为大语言模型推理加速而设计的框架,实现了 KV 缓存内存几乎零浪费,解决了内存管理瓶颈问题。

更多 vLLM 中文文档及教程可访问 →vllm.hyper.ai/

*在线运行 vLLM 入门教程:零基础分步指南

源码 examples/offline_inference/reproduciblity.py

# SPDX-License-Identifier: Apache-2.0importos from vllmimportLLM, SamplingParams# 为了性能考虑,vllm 不能保证结果的默认情况下可重复性,# 您需要做以下事情才能实现# 可复现结果:# 1.关闭多处理以使计划确定性。# Note (Woosuk) :这是不需要的,对于 V0而言,这将被忽略。os.environ["VLLM_ENABLE_V1_MULTIPROCESSING"]="0"# 2.修复五十年据种子以获得可重复性。默认种子为 None,不可复现。SEED=42# Note (Woosuk) :即使使用上述两个设置,vLLM 也仅提供# 当它在相同的硬件和相同的 vLLM 版本上运行时,它的可重复性。# 此外,在线服务 API ( "vLLM 服务") 不支持可重复性# 因为几乎不可能在在线服务设置。llm=LLM(model="facebook/opt-125m",seed=SEED)prompts=["Hello, my name is","The president of the United States is","The capital of France is","The future of AI is",]sampling_params=SamplingParams(temperature=0.8,top_p=0.95)outputs=llm.generate(prompts, sampling_params)foroutputinoutputs: prompt=output.prompt generated_text=output.outputs[0].text print(f"Prompt: {prompt!r}, Generated text: {generated_text!r}")
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 20:33:23

Miniconda-Python3.9环境下实现PyTorch模型蓝绿部署流程

Miniconda-Python3.9环境下实现PyTorch模型蓝绿部署流程 在AI系统从实验室走向生产环境的过程中,一个常被低估但至关重要的问题浮现出来:如何在不中断服务的前提下安全地更新深度学习模型? 设想这样一个场景:你正在维护一个基于Re…

作者头像 李华
网站建设 2026/6/15 15:42:21

Miniconda-Python3.9环境下实现PyTorch模型安全沙箱运行

Miniconda-Python3.9环境下实现PyTorch模型安全沙箱运行 在高校实验室和AI初创团队中,你是否经历过这样的场景:刚接手一个项目,pip install -r requirements.txt 之后,系统Python环境直接崩溃?或者同事跑通的模型&…

作者头像 李华
网站建设 2026/6/15 19:52:43

Miniconda-Python3.9环境下使用Hydra管理PyTorch配置文件

Miniconda-Python3.9环境下使用Hydra管理PyTorch配置文件 在深度学习项目中,你有没有遇到过这样的场景:昨天还能复现的实验结果,今天却因为某个参数被悄悄修改而再也跑不出来?或者团队协作时,别人运行你的代码总是报错…

作者头像 李华
网站建设 2026/6/14 0:33:24

Miniconda-Python3.9环境下运行HuggingFace Transformers示例

Miniconda-Python3.9 环境下运行 HuggingFace Transformers 实践指南 在自然语言处理(NLP)项目快速迭代的今天,一个稳定、可复现且易于部署的开发环境,往往比模型本身更能决定项目的成败。你有没有经历过这样的场景:本…

作者头像 李华