vllm的部署和使用

部署TTS模型CosyVoice,开放API服务 CosyVoice是由阿里 FunAudioLLM 团队开发的开源语音生成大模型(text-to-speech TTS),输入通常是需转换为语音的文本或包含文本等的指令数据,输出则是将文本转换后对应的语音音频数据。目前开源版本到CosyVoice 2.0。3.0目前在研。本文介绍使用vllm和FastAPI部署CosyVoice,开放API服务。 阅读详情
AI摘要

博客介绍了使用conda和pip搭建vllm相关环境的步骤,包括创建conda环境、安装gcc、ninja、torch及相关库,还安装了vllm、transformers和modelscope。同时给出了Qwen2.5模型的下载代码示例,最后提供了vllm中文文档链接。

conda create -n cosyvoice python=3.10.9 cudnn=9.1.1.17 nvidia/label/cuda-12.1.1::cuda-toolkit ffmpeg x264

conda install -c conda-forge gcc_linux-64=12

pip install ninja

pip install torch==2.4.0 torchvision==0.19.0 torchaudio==2.4.0 xformers==0.0.27.post2 --index-url https://download.pytorch.org/whl/cu121

pip install vllm==0.6.6 transformers==4.46 modelscope==1.20.1 

qwen2.5模型下载

from modelscope import snapshot_download

# Downloading model checkpoint to a local dir model_dir
# model_dir = snapshot_download('Qwen/Qwen2.5-0.5B-Instruct')
# model_dir = snapshot_download('Qwen/Qwen2.5-7B-Instruct')
# model_dir = snapshot_download('Qwen/Qwen2.5-32B-Instruct')
# model_dir = snapshot_download('Qwen/Qwen2.5-72B-Instruct')
model_dir = snapshot_download('Qwen/Qwen2.5-1.5B-Instruct')
 

 vllm中文文档:https://vllm.hyper.ai/

CosyVoice 本地部署详细教程 手把手小白教程 本文提供了详细的CosyVoice本地部署教程,强调了避免中文名称和空格的重要性,并列出了必要的软件安装步骤,包括CUDA、cuDNN、Git和Miniconda。教程涵盖了从检查CUDA版本到下载模型和运行模型的全过程,确保用户能够顺利部署并使用CosyVoice。 阅读详情

相关推荐

如何用FastAPI和vllm快速部署CosyVoice 2.0 TTS模型(含API调用示例)

本文详细介绍了如何利用FastAPI和vllm推理引擎,快速部署阿里开源的CosyVoice 2.0 TTS模型,并将其封装为稳定、高并发的生产级API服务。内容涵盖从环境配置、模型加载、服务架构设计到Docker容器化部署与性能优化的完整流程,并提供了清晰的API调用示例,帮助开发者构建企业级语音合成解决方案。

weixin_29210759的博客 665

【免费下载】 async_cosyvoice:加速LLM推理,提升语音合成效率

在现代语音合成领域,高效的推理过程至关重要。async_cosyvoice 项目正是一款专注于优化和加速语音合成推理的开源项目。基于 cosyvoice2,它通过集成 vllm 库,为 Linux 系统用户提供了一个强大的推理加速解决方案。该项目的主要目标是提升推理速度,降低响应时间,从而为用户提供更流畅、更自然的语音输出体验。 ## 项目技术分析 async_cosyvoice 采用了多项先...

gitblog_01133的博客 1853

【VLLM】大模型本地化部署

vLLM 非常适合中高级开发者、AI 工程团队,在具备一定 GPU 资源的前提下部署高效、低成本、可控的大语言模型服务,尤其适合本地化、安全敏感、高并发调用等场景。

qq_62223405的博客 2278

CosyVoice与VLLM集成:大语言模型加速语音生成的实践

你是否还在为TTS(Text-to-Speech,文本转语音)模型推理速度慢而烦恼?在实时语音交互、有声书生成、智能客服等场景中,语音合成的延迟直接影响用户体验。传统TTS模型往往面临两大痛点:长文本处理效率低下,以及高并发场景下的资源消耗过大。CosyVoice作为一款多语言语音生成模型,通过与VLLM(Very Large Language Model Serving Framework,超大...

gitblog_00768的博客 1353

通过vLLM部署LLM模型到生产环境中

./output/qwen2_5-1_5b-instruct/v0-202xxxxx-xxxxxx/checkpoint-xxx-merged”:替换为真实的微调模型路径。该服务提供的HTTP接口兼容OpenAI API,可以通过调用HTTP接口,如/v1/chat/completions,让你快速体验大模型的推理能力。然后,在终端窗口执行wrk压测命令,分别设置chat接口的并发量(-c)为1和10,压测时间(-d)均为10s,观察两个实验的压测结果。请注意,关闭终端窗口将会立即终止服务。

Michael的博客 2585

OpenWebUI 上使用Vllm部署的模型

通过上述步骤,你已经成功:使用 vLLM 部署并启动了模型。通过 OpenWebUI 配置了与 vLLM 服务的连接。验证了模型是否成功加载。使用 Python 代码与模型进行了交互。

2401_83655422的博客 3397

在docker中使用vLLM部署大模型

注意,如果在启服务的时候遇到了下面这个错误,需要进入到模型所在的文件夹,找到config.json,修改其中的max_position_embeddings字段和你的max_model_len匹配。这里注意,–limit-mm-per-prompt参数尽量加上,如果不加的话,一个对话里最多只能有一张图片,多了就会报错400,这里我随便设成了5,一个对话中对于5张图片就会报400。这个网站就可以实现,直接把转换内容替换到上面 “url” 的值就可以了,因为那个编码太长了,贴一张图片作为例子。

m0_52827625的博客 5569

使用vllm部署大模型

本文介绍了DeepSeek-R1系列大模型的部署流程。首先提供了ModelScope官网地址以查询模型版本,并列出各版本模型对应的显存需求(如14B版本需30G显存)。部署步骤包括:使用uv工具安装虚拟环境,通过pip安装vLLM框架,从ModelScope下载指定模型,配置运行参数启动服务(如指定显卡数量),最后通过curl命令测试模型API接口。文中特别强调运行命令与请求参数中的模型路径需保持一致,否则会出现404错误。该指南完整呈现了大模型从环境准备到成功运行的全过程。

qq_39452675的博客 1136

使用vllm部署自己的大模型

使用vllm能够部署一个非常方便使用的大模型的后端,供webui前端使用,它不仅能够加速模型的推理过程,包括支持fast-attn库,而且还具有很友好的openai风格的api调用功能。

刘炫320的博客 3万+

从零开始,在Windows环境部署vllm

由于vllm需要在linux环境上才行,而博主不想再去下载vmware了,故采用wsl+docker的方式部署。

JehanRio's Private Blog 5099

AD在建PCB封装时如何添加元器件的3D模型

3D模型

k1ang的博客 1万+

Qwen等大模型使用 vLLM部署详解

vLLM 预分配并管理推理过程中使用的缓存空间,如 past_key_values。通过预分配缓存,可以减少推理过程中因动态内存分配带来的开销。

酌沧 1万+

手把手教你修改miniwiggler配置信息,解决UDE连接问题(附FT_PROG工具下载)

本文详细介绍了如何使用FT_PROG工具修改miniwiggler配置信息,解决UDE连接问题。通过分析FT2232芯片的EEPROM结构,提供从驱动安装到配置烧写的完整流程,帮助开发者实现无缝连接英飞凌TriBoard开发板。文章还包含常见错误解决方案和高级批量配置技巧。

weixin_30919429的博客 373

通过vllm部署qwen3大模型以及基于 vLLM 的 OpenAI 兼容 API 接口调用方法总结

该报错说明KV缓存所需的内存超过了可用的显存,KV缓存的计算涉及模型层数、序列长度和批次大小等因素,模型默认设置的max_seq_len是40960,这大大超过了服务器的负载上限,应该降低通过调整–max_model_len参数以减少KV缓存需求。接口必须确认实际加载的模型名称,避免因名称不匹配导致404错误。适用场景:非对话式文本生成(如问答、续写)适用场景:多轮对话(如聊天机器人)

m0_69966537的博客 1万+

Hyper-V虚拟机 安装 银河麒麟V10桌面版

如何在windows 11 Hyper-V 虚拟机中 安装 银河麒麟V10桌面版。

m0_46756112的博客 3418

CANoe实战:手把手教你用J1939.dbc发送超8字节长帧报文(附完整CAPL代码)

本文详细解析了使用CANoe和J1939.dbc实现超8字节长帧报文的分包发送技术,提供完整的CAPL代码实现与优化策略。内容涵盖J1939.dbc配置、分包发送模块设计、接收端处理逻辑,并与ISO 15765-2协议进行深度对比,帮助开发者构建高效可靠的商用车通信解决方案。

weixin_29169899的博客 392

基于vLLM部署企业级DeepSeek大模型

Ollma框架适合个人用户私有化本地部署,但在多用户并发场景下性能衰减明显。vLLM 是由加州大学伯克利分校 LMSYS 组织开源的大语言模型(LLM)高速推理框架。它旨在显著提升实时场景下语言模型服务的吞吐量和内存使用效率。vLLM 的主要特点包括:1、PagedAttention 技术:vLLM 引入了 PagedAttention 算法,通过分页管理注意力机制中的键(keys)和值(values),有效解决了传统方法中显存碎片化和过度预留的问题。

秃了也弱了 4242

CANoe连接Option Scope使用方法

本文档主要介绍如何使用CANoe Option .Scope捕获CAN总线上的物理波形,并利用眼图进行分析。

测试领域技术分享 1353

基于vLLM 部署大模型的简单介绍

vLLM是一个用于大规模语言模型(LLM)推理的高效框架,特别设计用于提供高性能的推理服务。它支持多种大模型(如 GPT、BERT、T5 等)并能够在高并发的场景下提供低延迟的推理服务。vLLM 可以帮助你有效地部署大模型,尤其是在资源有限的情况下,进行高效的多实例推理。下面是基于vLLM部署大模型的步骤。安装 vLLM 并准备相关依赖;加载预训练的大模型(例如 GPT、BERT 等);使用 vLLM 提供的 API (如 REST 或 gRPC)部署推理服务;

Major_S的博客 2518

SpringCloud详细教程(下)

SpringCloud详细教程,springcloud完全教程。Springcloud微服务教程(上)的姊妹篇:介绍了其它SpringCloud组件。

鸟哥哥的专栏 4万+

【图像去噪】论文复现:灵感源自MAE!进一步解决BSN的局限性,破坏真实噪声的空间相关性!AMSNet的Pytorch源码复现,跑通源码,原理详解!

论文题目:Asymmetric Mask Scheme for Self-Supervised Real Image Denoising —— 自监督真实图像去噪的非对称掩码方案【图像去噪】论文精读:Asymmetric Mask Scheme for Self-Supervised Real Image Denoising(AMSNet)AMSNet是基于PyTorch Lightning CLI深度学习框架编写的,比较适合复杂的大型任务,复用很方便,但是安装和环境配置问题太多。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 544

大模型实践:vLLM部署llm

在大模型部署这个领域,其实已经形成了相对清晰的生态分工。主要面向资源受限的环境,比如个人电脑、边缘设备等。它的优势在于对硬件要求低,能够在CPU上运行大模型,对于个人开发者和小型应用来说非常友好。可以理解为LlamaCPP的用户友好版本,提供了更简洁的API和更便捷的模型管理,但本质上还是基于LlamaCPP的核心。。当面临数百个用户同时访问,或者需要在多GPU环境下发挥最大性能时,它们就显得力不从心了。正是为了填补这个空白。它从设计之初就瞄准了多GPU、高并发的应用场景。

ngadminq的博客 1352

【服务器电源架构与关键技术发展趋势】深度解析架构、方案、玩家与未来趋势

技术维度:台达 / 光宝在高功率密度(97%+ 效率)和垂直整合上领先,大陆厂商(麦格米特 / 欧陆通)在成本控制和快速响应上更优,国际厂商(英飞凌)聚焦核心器件突破。 客户维度:台达绑定英伟达核心供应链,麦格米特 / 欧陆通兼顾国内外客户,光宝 / 中恒电气侧重云端与互联网厂商。 趋势适配:所有厂商均加速布局 800V 高压架构、液冷技术和高功率 Power Shelf,以应对 AI 服务器单柜功率从 10kW→200kW 的升级需求。

昔时扬尘处 723

使用vLLM部署大模型

vLLM 是一个快速且易于使用的库,专为大型语言模型 (LLM) 的推理和部署而设计。vLLM安装vLLM部署大模型可以使用本地推理服务和API服务的方式。

wjj_fire的博客 2115

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

使用 AMD GPU 部署和推理 vLLM

在快速发展的人工智能领域,大型语言模型(LLM)已经成为理解和生成类人文本的强大工具。然而,高效地大规模部署这些模型仍然存在重大挑战。这时,vLLM 便应运而生。vLLM 是一个创新的开源库,旨在通过先进技术优化 LLM 的服务。vLLM 的核心是 PagedAttention,这是一个新颖的算法,它通过将注意力机制管理为虚拟内存来提高模型的效率。这一方法优化了 GPU 内存的利用,便于更长序列的处理,并在现有硬件限制内更高效地处理大型模型。

数字人生 3490

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

vLLM加速部署LLM

目前只支持操作系统(包括子系统),因此环境准备分为 2 部分:Linux 环境准备:我们的操作系统如果是系统,那就无需其他操作。Python 研发环境准备。拉取现成的镜像,直接拉取nvidia现成的镜像拉取成功后启动容器,在容器中进行以下操作。

九品神元师 1871

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: ONNX Runtime gpu版本安装
下一篇: elasticsearch异步查询
会发paper的学渣
博客等级 码龄15年 171粉丝 207原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会发paper的学渣

您的鼓励和将是我前进的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值