news 2026/7/21 23:44:50

【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/7/8 8:59:19

把 SAP ABAP 的消息与异常处理做成标准件:从 MESSAGE 到 TRY ... CATCH 的工程化落地

在 SAP 系统里写程序,难点往往不在业务逻辑本身,而在失败时怎么失败:用户看到什么提示、后台作业怎么留痕、接口调用方如何拿到可处理的错误、以及出了问题能不能快速定位。消息与错误处理如果没有统一标准,结果通常是两类极端:要么满屏MESSAGE E...把用户“堵死”,要么关…

作者头像 李华
网站建设 2026/7/19 16:22:30

强软弱虚引用如何理解

强引用:我们平时最常使用的基本对象引用,JVM不会回收强引用类型对象,即使内存不足导致OOM也不会回收。实现一个强引用User user new User()软引用:内存空间足够的情况下,JVM不会回收软引用对象,如果内存空…

作者头像 李华
网站建设 2026/7/15 1:46:30

PyTorch官方安装命令在Miniconda-Python3.9中的实际应用

PyTorch 官方安装命令在 Miniconda-Python3.9 中的实践指南 在深度学习项目中,一个稳定、可复现的开发环境往往是成功的第一步。然而,许多开发者都曾经历过这样的场景:本地训练模型一切正常,换到服务器上却因版本冲突报错&#x…

作者头像 李华
网站建设 2026/7/19 21:55:01

PyTorch Hub模型加载失败?检查Miniconda-Python3.9网络配置

PyTorch Hub模型加载失败?检查Miniconda-Python3.9网络配置 在深度学习项目开发中,你是否曾遇到这样的场景:满怀期待地写下 torch.hub.load(pytorch/vision, resnet50),结果却卡在下载环节,报出一连串 URLError 或 SSL…

作者头像 李华
网站建设 2026/7/20 21:05:00

Miniconda-Python3.9如何支持PyTorch与MLflow集成追踪实验

Miniconda-Python3.9 如何支持 PyTorch 与 MLflow 集成追踪实验 在现代机器学习研发中,一个常见的困扰是:昨天还能跑通的实验,今天却因为环境变动、依赖升级或配置差异而失败。更糟糕的是,当你试图复现某次“效果特别好”的训练结…

作者头像 李华