news 2026/5/30 17:11:45

【vLLM 学习】Simple Profiling

作者头像

张小明

前端开发工程师

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

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

更多 vLLM 中文文档及教程可访问 →https://hyper.ai/notebooks/37048?utm_source=Distribute&utm_medium=Distribute-vLLM&utm_campaign=Distribute-vLLM-260126

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

源码 examples/offline_inference/simple_profiling.py

# SPDX-License-Identifier: Apache-2.0 import os import time from vllm import LLM, SamplingParams # 启用 torch 分析器,也可以在命令行设置 os.environ["VLLM_TORCH_PROFILER_DIR"] = "./vllm_profile" # 样本提示。 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) if __name__ == "__main__": # 创建一个 LLM。 llm = LLM(model="facebook/opt-125m", tensor_parallel_size=1) llm.start_profile() # 从提示中生成文本。输出是 RequestOutput 的包含提示,生成文本和其他信息的对象列表。 outputs = llm.generate(prompts, sampling_params) llm.stop_profile() # 打印输出。 for output in outputs: prompt = output.prompt generated_text = output.outputs[0].text print(f"Prompt: {prompt!r}, Generated text: {generated_text!r}") # 添加一个缓冲区,在后台过程中等待 profiling(如果 MP 为 ON) 完成分析输出。 time.sleep(10)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 8:06:35

springboot家教管理系统的设计与实现—开题报告

目录 研究背景与意义系统目标技术选型功能模块设计创新点预期成果进度计划 项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 研究背景与意义 随着在线教育需求增长,家教行业亟需数字化管理工具…

作者头像 李华
网站建设 2026/5/29 17:14:00

SEW变频器MCV40A0750-503-4-00 08269211

SEW-EURODRIVE MCV40A0750-503-4-00 (08269211) 变频器详细介绍1. 产品概述MCV40A0750-503-4-00 是 SEW-EURODRIVE 公司生产的 MOVIFIT MC 系列中的一款紧凑型、高性能变频器。该系列变频器以其模块化设计、强大的功能和灵活性而著称,广泛应用于各种工业自动化领域&…

作者头像 李华
网站建设 2026/5/29 13:30:14

SpringMVC中百M大文件上传如何分块处理?

内蒙古金融行业银行单位大文件传输解决方案 作为内蒙古金融行业某上市公司项目负责人,针对集团提出的大文件传输系统需求,本人经过详细调研与技术评估,现提供一套完整的解决方案,确保满足客户对超大文件传输、断点续传、数据安全…

作者头像 李华
网站建设 2026/5/30 10:24:04

Canvas兼容IE全攻略:各版本支持与应对方法

在企业级Web应用开发中,Canvas技术的兼容性问题是必须跨越的一道门槛。许多大型企业或机构内部仍在使用旧版Internet Explorer浏览器,因此,清晰了解Canvas在IE中的支持情况,并制定可行的应对策略,对于保障应用功能的普…

作者头像 李华
网站建设 2026/5/30 2:29:27

期货套保系统自动移仓流程设计与实现

移仓换月是期货套保业务中高频且关键的操作环节。传统人工移仓方式面临时点把握困难、操作繁琐、执行成本不可控等问题。本文将深入介绍期货套保系统中的自动移仓流程设计,帮助产业企业实现移仓操作的标准化与自动化。 一、移仓换月的业务背景与痛点 期货合约具有…

作者头像 李华