纯小白,最近想自己搭一套本地大模型环境玩玩。硬件是租的4090 24G,主要跑Qwen2.5-7B-Instruct,偶尔可能试试14B的量化版。看网上教程有的推荐vLLM说吞吐高,有的说llama.cpp对量化支持好还省显存,直接给我整懵了。我主要就自己一个人用,偶尔写代码查资料,不搞高并发。这种情况下到底选哪个更合适?还有GPTQ和AWQ量化对推理速度影响大吗,有没有踩过坑的老哥给点建议,感谢!
楼主
29天前
刚租了张4090想部署Qwen2.5-7B,vLLM和llama.cpp到底选哪个?
请 登录 后发表回复
全部回复
共 3 条
2楼
29天前
单人用直接llama.cpp加Q4_K_M量化就行,省心省显存,vLLM那套并发优势你根本用不上。
3楼
1天前
一个人用不搞并发的话其实vLLM有点杀鸡用牛刀了,它那个PagedAttention和continuous batching的优势在高并发场景才明显,单人流式输出你体感差别没那么大,反而显存占用会高一些。我自己4090上跑7B用llama.cpp挺舒服的,GGUF的Q4_K_M量化大概占5G多显存,留出空间还能干别的,启动也快。不过你要是经常换模型或者想省心,vLLM的OpenAI兼容接口确实开箱即用,配置起来比llama.cpp折腾参数简单。量化这块GPTQ和AWQ在vLLM下速度差别不大,AWQ一般稍微稳一点,但llama.cpp的GGUF量化选择更多、质量也更可控,14B量化版跑24G完全没压力。踩过的坑主要是llama.cpp的编译参数和CUDA版本要对上,不然跑起来贼慢,还有AWQ有时候对某些模型支持不完整会报错。你这需求我倾向llama.cpp起步,等真有多人访问需求再换vLLM也不迟。
4楼
1天前
写得挺好,建议补充一些性能数据。