【vLLM 学习】Neuron Int8 Quantization

【LLM】vLLM部署与int8量化 介绍了vLLM原理并讲解如何支持peft,对不同的decoding methods进行了说明,同时详述了int8量化的过程。 阅读详情

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

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

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

源码 examples/offline_inference/neuron_int8_quantization.py

# SPDX-License-Identifier: Apache-2.0

import os

from vllm import LLM, SamplingParams

# 为所有上下文长度存储桶创建 XLA HLO 图。
os.environ['NEURON_CONTEXT_LENGTH_BUCKETS'] = "128,512,1024,2048"
# 为所有 token gen buckets 创建 XLA HLO 图。
os.environ['NEURON_TOKEN_GEN_BUCKETS'] = "128,512,1024,2048"
# 将神经元模型权重量化为 int8
# 量化的默认配置为 int8 dtype。
os.environ['NEURON_QUANT_DTYPE'] = "s8"

# 样本提示。
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)

# 创建一个 LLM。
llm = LLM(
    model="TinyLlama/TinyLlama-1.1B-Chat-v1.0",
    max_num_seqs=8,

 # max_model_len 和 block_size 参数必须与
 # 定位神经元设备时的最大序列长度。
 # 目前,这是连续批处理支持的已知限制
 # 在 transformers-Neuronx 中。
 # todo (liangfu) :在 transformers-Neuronx 中支持分页。
    max_model_len=2048,
    block_size=2048,
 # 安装 AWS Neuron SDK 时可以自动检测到该设备。
 # 设备参数可以被未指定用于自动检测,
 # 或明确分配。
    device="neuron",
    quantization="neuron_quant",
    override_neuron_config={
 "cast_logits_dtype": "bfloat16",
 },
    tensor_parallel_size=2)

# 从提示中生成文本。输出是 RequestOutput 对象的列表包含提示,生成的文本和其他信息的对象
outputs = llm.generate(prompts, sampling_params)
# 打印输出。
for output in outputs:
    prompt = output.prompt
    generated_text = output.outputs[0].text
 print(f"Prompt: {prompt!r}, Generated text: {generated_text!r}")
大模型之大模型压缩(量化、剪枝、蒸馏、低秩分解),推理(vllm) 一、模型压缩目标:(1)减少模型显存占用;(2)加快推理速度;(3)减少精度损失。二、模型压缩算法分类(如何降低权重和激活成本):(1)模型量化(quantization):旨在通过减少模型参数的表示精度来降低模型的存储空间和计算复杂度;(2)参数剪枝(pruning):旨在通过删除模型中的不重要连接或参数来减少模型的大小和计算量;(3)知识蒸馏(knowledge distillation):指通过构建一个轻量化的小模型,利用性能更好的大模型的监督信息,来训练这个小模型,以期达到更好的性能和精度。 阅读详情

相关推荐

端侧AI落地真相:算力、功耗与生态三重墙下的工程实践

端侧AI并非简单将大模型压缩后部署,而是受限于内存带宽、持续功耗和片上缓存的资源约束型智能。其核心技术价值在于实现离线、低延迟、隐私可控的生成式交互闭环,典型应用于手机语音助手、车载多模态对话及IoT边缘推理等场景。当前真实瓶颈已从模型参数量转向芯片支持度、编译器成熟度与热管理协同能力——例如高通骁龙平台对KV Cache的硬件加速缺失,或Android系统级binder调度导致的首token延迟抖动。Gemma系列等开源模型的价值,正体现在可审计性、可裁剪性与确定性编译潜力上,而非参数规模本身。

weixin_30421809的博客 406

大模型学习路线(5)—— 大模型压缩(量化、剪枝、蒸馏、低秩分解),推理(vllm)

一、模型压缩目标:(1)减少模型显存占用;(2)加快推理速度;(3)减少精度损失。 二、模型压缩算法分类(如何降低权重和激活成本):(1)模型量化(quantization(2)参数剪枝(pruning)(3)知识蒸馏(knowledge distillation)

qq_51175703的博客 1万+

Hybrid Mamba如何解决LLM推理成本暴增问题

状态空间模型(SSM)作为新兴序列建模范式,正与传统Transformer注意力机制融合形成Hybrid架构,其核心价值在于重构计算访存比、提升硬件利用率。相比纯注意力模型在长文本推理中因高访存低计算密度导致的GPU空转与带宽瓶颈,Hybrid Mamba通过分段卸载(SSM处理输入/前馈、Attention聚焦关键层),显著改善HBM带宽利用率与Tensor Core调用率。该技术已落地于客服摘要、日志分析等高吞吐低延迟场景,并在A100/Inferentia2等主流AI加速硬件上实现37%~60%推理成

weixin_30633405的博客 309

VLLM 测试 Mixtral MoE 的 GPTQ 量化版本

使用 vllm 跑起来 Mixtral MoE 的 GPTQ 量化版本

arkohut的博客 2977

MoE架构真相:万亿参数与稀疏激活的工程本质

稀疏专家混合(MoE)是大模型突破算力瓶颈的核心架构,其原理在于通过专家选择与神经元级门控实现双重稀疏化,在保障模型能力的同时显著降低单token计算量。技术价值体现在显存占用可控、推理延迟可预测、硬件利用率可优化,广泛应用于高并发API服务、私有化推理集群及端云协同部署等场景。然而,MoE并非单纯‘省算力’,而是引入路由开销、不规则访存、负载均衡等全新工程挑战。本文结合GPT-4级模型实测数据与生产环境调优经验,深入解析MoE中‘1.8万亿参数’与‘2%激活率’的真实含义,揭示稀疏化在权重存储、计算执行与

GOBY 栏目 452

Hugging Face生产级AI工程:18个重塑MLOps的开源项目

模型即服务(MaaS)正从概念走向企业落地,其核心在于将大模型封装为可审计、可编排、可监控的基础设施组件。这要求超越简单API封装,深入模型契约一致性、跨硬件推理优化、可信AI验证与Kubernetes原生集成等底层能力。Hugging Face生态凭借标准化模型/分词/预处理三重契约,支撑轻量化推理、多模态对齐与生产级部署,成为金融、医疗、法律等强合规场景的首选技术栈。本文聚焦18个真实落地的开源项目,覆盖TGI推理服务器、optimum硬件加速、diffusers多模态抽象、accelerate异构训练

weixin_30947043的博客 751

vllm 加速推理通义千问Qwen经验总结

curl请求 curl http://localhost:8000/v1/completions \ -H "Content-Type: application/json" \ -d '{ "model": "Qwen/Qwen-14B-Chat-Int4-hf", "prompt": "San Francisco is a", "max_tokens": 7, "temperature": 0 }'解决方法:将序列中token按固定长度划分为多个块,并与系统内存进行映射,解决不连续填满问题。

u010899985的博客 8789

vLLM官方中文教程:用vllm实现所有的模型量化

本文讲解了使用vLLM框架实现模型量化的所有方法

my_name_is_learn的博客 9019

LLM性能评估与优化实战:从延迟、吞吐到量化与推理引擎选型

在AI工程实践中,模型推理性能是决定应用成败的关键。性能评估的核心在于构建一个涵盖延迟、吞吐量、资源利用率和输出质量的多维度指标体系。延迟直接影响用户体验,而吞吐量决定了系统的并发处理能力。为了优化性能,量化技术通过在精度与速度间权衡,显著减少显存占用并提升计算效率,其中权重量化和GPTQ/AWQ等方法是当前主流。在系统层面,注意力机制优化(如FlashAttention)和连续批处理技术能有效提升长文本处理效率和GPU利用率。推理引擎的选型(如vLLM、TGI)与部署架构设计,则直接关系到服务在高并发下的

weixin_30814329的博客 328

【信息科学与工程学】计算机科学与自动化 第二百三十三篇 凤凰架构02

① Firecracker 为每个 microVM 提供极简设备模型:virtio-net, virtio-blk, serial console。:① BB84:Alice 随机选择基矢(+ 或 ×)发送单光子,Bob 随机测量基矢,比对后保留一致位的子集作为原始密钥。:密度 1 EB/mm³;:① Parquet 文件:行组(Row Group)→ 列块(Column Chunk)→ 页(Page)。

weixin_49199313的博客 137

Win10系统下Protel 99 SE元件库导入报错?3步搞定File is not recognized问题

本文详细介绍了在Win10系统下解决Protel 99 SE元件库导入报错'File is not recognized'的3步终极方案。通过手动修改配置文件、使用专用工具和优化系统兼容性设置,帮助用户快速解决这一经典PCB设计软件的兼容性问题,提升工作效率。

m3n5b7v8c9x的博客 796

PowerInfer:基于神经元激活幂律分布的大模型推理加速框架

大型语言模型(LLM)推理常受限于显存带宽与计算冗余,其本质瓶颈在于传统全量计算范式忽视了神经元激活的固有稀疏性。研究表明,MLP层神经元激活严格服从幂律分布——极少数热神经元(hot neurons)承担绝大部分计算负载,而大量冷神经元(cold neurons)长期低激活甚至不激活。这一统计规律为硬件协同优化提供了可工程化的理论基础。PowerInfer据此提出神经元级负载感知调度,通过动态热度感知、输入感知稀疏算子与零拷贝CPU-GPU协同协议,在不修改模型结构、无需重训练、不损失精度的前提下,实现单

defkaug153461的博客 356

生信实战|EffectorP3.0在植物病原菌效应子预测中的高效应用

本文详细介绍了EffectorP 3.0在植物病原菌效应子预测中的高效应用。通过机器学习模型,该工具能快速从海量分泌蛋白中批量预测胞质与质外体效应子,显著提升研究效率。文章提供了从环境配置、RNA-seq数据处理到批量预测的完整实战流程,并分享了结果解读与避坑指南,是生信研究人员进行病原物效应子鉴定的必备利器。

weixin_29195615的博客 302

大模型轻量化实战:从10GB到2GB的三步压缩方案

模型压缩是深度学习部署中的关键技术,旨在解决模型体积庞大、推理速度慢的痛点。其核心原理是通过剪枝、量化和知识蒸馏等方法,在保持模型性能的同时,显著减少参数数量和计算量。这项技术的价值在于降低硬件门槛与部署成本,使高性能AI模型能够广泛应用于边缘计算、移动端和资源受限的服务器场景。本文聚焦于大模型轻量化落地的工程实践,详细拆解了结构化剪枝、量化感知训练和适应性知识蒸馏这套组合拳,并分享了将10GB行业模型压缩至2GB的具体操作步骤与调优经验。

weixin_34049948的博客 300

在Qt中集成VTK和PCL:实现数据可视化的完整指南

在现代软件开发中,数据可视化至关重要。将VTK(Visualization Toolkit)和PCL(Point Cloud Library)集成到Qt环境里,能为开发者提供强大的可视化解决方案。本文将深入讲解如何在Qt中读取PCL文件,展示VTK模型和PCL数据,适合想要在Qt项目中实现数据可视化的开发者。

轩宇的博客 917

《QGIS快速入门与应用基础》209:重叠标注处理(移除/偏移)

系统讲解了QGIS中处理标注重叠问题的核心方法与实操流程。文章首先阐述了重叠标注处理的底层逻辑,即 先预防、再调整、后兜底 的递进式策略,并详细介绍了设置入口与界面布局。重点讲解了偏移处理这一首选方案,包括基础方向设置、最大偏移距离与步长配置、以及自动换行等进阶优化规则。针对不同要素类型(点、线、面)提供了行业规范的偏移方向设置建议,并给出从稀疏到密集场景的完整参数推荐值。最后以城市POI点图层为例,演示了5步偏移设置流程,帮助用户实现 无重叠、无压盖、重点突出 的专业标注效果。

LuckyHanMo的博客 672

Anthropic Layer Zero:大模型推理层跳过技术解析

大语言模型推理中存在大量冗余计算层,其激活值趋近于零却持续消耗显存与算力——这并非缺陷,而是模型对输入语义复杂度的自适应响应。Layer Zero技术基于输入embedding的统计特征(如方差、频谱熵)构建确定性规则引擎,实现层粒度的动态跳过,在不修改模型权重、不重训、不降质的前提下,达成延迟下降22%、显存降低18%的工程收益。该机制区别于传统剪枝与量化,本质是计算图层面的外科式调度,适用于vLLM、Triton等主流推理框架,为边缘部署、高并发SaaS及成本敏感型AI服务提供可验证、可审计、可灰度的轻

weixin_30709061的博客 303

【51单片机仿真】基于51单片机设计的多功能电子时钟日历(实时时钟闹钟秒表温度检测)系统__资料编号5

该项目是基于单片机的多功能电子时钟系统,集成了时间显示、闹钟设置、秒表功能以及温度显示等功能。主要硬件包括1602液晶显示屏、DS1302时钟芯片、DS18B20温度传感器和蜂鸣器。系统通过按键进行时间和闹钟的设置,并实时显示当前时间和温度。

嵌入式阿齐Archie 2万+

DFI模型:面向工业落地的轻量可控大模型范式

在AI工程化落地进程中,'大模型'正从追求参数规模与通用能力,转向强调推理稳定性、低资源消耗与业务可集成性。DFI(Domain Function Identifier)模型代表一种新型架构范式,其核心在于通过结构化意图解析、分块稀疏注意力与梯度投影微调等技术,在有限算力(如A10、3090)下实现高精度、低延迟、强可控的决策服务。它不依赖海量标注数据,而是将业务规则注入神经元,支持动态量化、语义压缩与Schema级输出契约,显著降低金融风控、工业质检、教育智能等垂类场景的部署门槛与运维成本。本文聚焦真实产

weixin_33690367的博客 460

点到面点云配准(Point To Plane)算法知识详解和详细推导,C++代码实现

点到面 ICP (Iterative Closest Point) 是在 3D 点云配准中常见的一种变体,通过最小化点到对应面(由法向量定义的局部平面)的距离来提高收敛速度和精度。

qq_36812406的博客 1810

VTK API 详解(134):vtkOBJWriter - 写入 OBJ 模型

是 VTK 中用于将数据写入 Wavefront OBJ 文件格式的类。OBJ 格式是广泛支持的 3D 网格模型格式,支持顶点、面和基本几何信息的保存,便于模型在多种三维软件间交换。

yumeiguo的博客 140

Transformer顶视图:从训练稳定到推理优化的工程系统解析

Transformer并非静态架构图,而是一个受训练动态、硬件约束、推理效率与任务目标共同塑造的工程系统。其核心原理在于各模块(如Self-Attention、LayerNorm、FFN)的设计选择,本质上是梯度传播稳定性、GPU Tensor Core计算密度、显存带宽利用率与任务对齐需求之间的多目标权衡。技术价值体现在显著提升大模型训练收敛性、降低边缘设备部署门槛,并支撑长上下文高效推理。典型应用场景包括LLM微调调试、Jetson/Mac端侧部署及Hugging Face源码落地。本文聚焦Transf

weixin_34186128的博客 408

【数据集】3D-GloBFP:全球首个三维建筑轮廓数据集

【数据集】3D-GloBFP:全球首个三维建筑轮廓数据集

WW、forever的博客 1688

vLLM模型量化:INT4、INT8、FP8精度对比与实践指南

你是否在部署大语言模型(LLM)时面临显存不足的问题?是否因模型体积过大导致推理速度缓慢?量化技术(Quantization)作为一种以精度换取性能的优化手段,已成为解决这些问题的关键方案。本文将深入对比vLLM框架中三种主流量化方案——INT4(4位整数)、INT8(8位整数)和FP8(8位浮点数)的技术实现、性能表现与适用场景,帮助你在实际应用中做出最优选择。 读完本文,你将获得: - 三种...

gitblog_01050的博客 2558

IMSL CNL 7.0.0 (x86-64)Crack

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

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

大模型运维:vLLM高并发场景的运维技巧

针对glm4.6 模型和潜在的 200 万用户访问(假设的)场景

阿正的梦工坊 2431

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

12-vLLM 量化方案全面分析

vLLM 量化方案架构分析摘要: vLLM 提供了一套完整的量化技术栈,支持从配置层到 CUDA 内核的全链路量化方案。其量化矩阵覆盖 FP8、INT8/INT4、GPTQ/AWQ、GGUF、NVFP4、MXFP4/8、Marlin 和 Machete 等多种方案,支持在线和离线量化。系统采用分层架构设计,包含配置层(QuantizationConfig)、方法层(QuantizeMethodBase)、内核选择层(LinearKernel)和 CUDA 内核实现层,支持不同精度和硬件平台的优化。特别针对新

ld326的专栏 451
上一篇: 英伟达提出ReaSyn,借鉴思维链类比分子合成,实现超高重建率与路径多样性
下一篇: AI 论文周报丨视觉语言模型应用/不稳定奇点族新发现/强化学习……一文了解多领域创新趋势与前沿动态
HyperAI超神经
博客等级 码龄7年 8873粉丝 1753原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值