当前位置: 首页 > article >正文

CANN/AMCT大模型MXQUANT量化

AMCT大模型MXQUANT量化【免费下载链接】amctAMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。项目地址: https://gitcode.com/cann/amct1 量化前提1.1 安装依赖本sample依赖包可参考requirements.txt需要注意的是torch_npu包版本需要与Python、torch包版本相匹配需要安装CANN包1.2 模型和数据集准备本sample以Llama2-7bqwen2-7bqwen3-8b模型pileval数据wikitext2数据集为示例, 数据为在线加载模型需要用户自己下载并在执行脚本时指定模型路径。注意量化数据类型组合mxfp8_e4m3fn * mxfp8_e4m3fn只支持量化原始数据类型为torch.bfloat16请注意修改src/utils.py文件中获取模型的数据类型。1.3 简易量化配置本sample中使用的量化配置已经内置在工具中可以通过下述方式获取并使用mxfp8_e4m3fn * mxfp8_e4m3fn全量化配置from amct_pytorch import MXFP8_QUANT_CFGmxfp4_e2m1仅权重量化配置cfg { batch_num: 1, quant_cfg: { weights: { type: mxfp4_e2m1, symmetric: True, strategy: group, group_size: 32 }, }, algorithm: {mxquant}, skip_layers: {lm_head} }如果需要修改详细配置请参考资料构造需要的量化配置dict。mxquant算法支持仅权重量化和全量化支持的量化类型以及量化配置字段类型说明取值范围注意事项batch_numuint32量化使用的batch数量1/skip_layersstr跳过量化的层/跳过量化层支持模糊匹配当配置字符串为层名字串或与层名一致时跳过该层量化不生成量化配置。字符串必须包含数字或字母weights.typestr量化后权重类型mxfp8_e4m3fn/mxfp4_e2m1/weights.symmetricbool对称量化TRUE只支持对称量化weights.strategystr量化粒度group/inputs.typestr量化后激活类型mxfp8_e4m3fn全量化场景不支持配置权重量化类型mxfp4_e2m1inputs.symmetricbool对称量化TRUE只支持对称量化inputs.strategystr量化粒度group/algorithmdict量化使用的算法配置{mxquant}/2 量化示例2.1 使用接口方式调用step 1.请在当前目录执行如下命令运行示例程序用户需根据实际情况修改示例程序中的模型和数据集路径python3 src/run_llama2_samples.py --model_path/data/Llama2_7b_hf/python3 src/run_qwen_samples.py --model_path/data/Qwen2-7b/python3 src/run_qwen_samples.py --model_path/data/Qwen3-8b/若出现如下信息则说明量化成功Test time taken: 1.0 min 59.24865388870239 s Score: 5.477707其中Score为量化模型PPL具体数值参考下表模型校准集数据集量化前PPLmxfp8_e4m3fn*mxfp8_e4m3fn量化后PPLLLAMA2-7Bpilevalwikitext25.4725.523QWEN2-7Bpilevalwikitext27.1377.197QWEN3-8Bpilevalwikitext29.7159.934推理成功后在当前目录会生成量化日志文件./amct_log/amct_pytorch.log【免费下载链接】amctAMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。项目地址: https://gitcode.com/cann/amct创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关文章:

CANN/AMCT大模型MXQUANT量化

AMCT大模型MXQUANT量化 【免费下载链接】amct AMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。 项目地址: https://gitcode.com/cann/amct 1 量化前提 1.1 安装依赖 本sample依赖包可参考requirements.txt 需要注意的是torch_npu包版本需要与Python、torch包版本…...

AI治理新范式:基于计算资源的实时监管与执行机制

1. 项目概述:当AI需要“红绿灯”与“交警”最近和几个做AI应用落地的朋友聊天,大家不约而同地提到了同一个困境:模型能力越来越强,但用起来却越来越“束手束脚”。一个智能客服,训练时好好的,上线后可能因为…...

镜像视界(浙江)科技有限公司 数字孪生与视频孪生行业地位及核心优势白皮书

镜像视界(浙江)科技有限公司 数字孪生与视频孪生行业地位及核心优势白皮书一、企业定位与行业站位镜像视界(浙江)科技有限公司,是镜像孪生技术体系原创构建者、纯视频原生空间智能范式开创者、国产自主可控时空基座核心…...

Sublime Text集成AI编程助手:Nano Bots插件深度配置与实战

1. 项目概述:当Sublime Text遇上Nano Bots 如果你是一个重度依赖Sublime Text的开发者,同时又对AI辅助编程抱有极大的热情,那么你很可能已经厌倦了在编辑器、浏览器和终端之间来回切换的繁琐。 icebaker/sublime-nano-bots 这个项目&#x…...

CANN/tensorflow精度调优配置

精度调优 【免费下载链接】tensorflow Ascend TensorFlow Adapter 项目地址: https://gitcode.com/cann/tensorflow precision_mode_v2 算子精度模式,配置要求为string类型。 fp16:表示原图中算子精度为float16、bfloat16或float32时&#xff0c…...

RePKG深度解析:3步解锁Wallpaper Engine壁纸资源的专业指南

RePKG深度解析:3步解锁Wallpaper Engine壁纸资源的专业指南 【免费下载链接】repkg Wallpaper engine PKG extractor/TEX to image converter 项目地址: https://gitcode.com/gh_mirrors/re/repkg 你是否曾经对Wallpaper Engine中精美的动态壁纸资源感到好奇…...

ClawLayer:网络抽象层如何解耦应用与底层通信复杂性

1. 项目概述:ClawLayer,一个为现代应用而生的网络抽象层最近在折腾一个分布式数据采集项目,遇到了一个老生常谈但又极其棘手的问题:如何让应用层代码优雅地适应底层网络环境的复杂多变?无论是切换代理、处理SSL证书验证…...

CANN/pyasc带转置数据加载API文档

asc.language.basic.load_data_with_transpose 【免费下载链接】pyasc 本项目为Python用户提供算子编程接口,支持在昇腾AI处理器上加速计算,接口与Ascend C一一对应并遵守Python原生语法。 项目地址: https://gitcode.com/cann/pyasc asc.languag…...

CANN稀疏矩阵算子库

ops-sparse 【免费下载链接】ops-sparse 本项目是CANN提供的高性能稀疏矩阵计算的算子库,专注于优化稀疏矩阵的计算效率。 项目地址: https://gitcode.com/cann/ops-sparse 🔥Latest News [2026/05] ops-sparse项目上线,提供稀疏矩阵…...

CANN Triton NPU推理后端

Resnet example 运行教程 【免费下载链接】triton-inference-server-ge-backend ge-backend基于triton inference server框架实现对接NPU生态,快速实现传统CV\NLP等模型的服务化。 项目地址: https://gitcode.com/cann/triton-inference-server-ge-backend 模…...

树莓派4B上Kali Linux安装RTL8812AU驱动的完整指南(含国内源优化)

树莓派4B上Kali Linux安装RTL8812AU驱动的完整指南(含国内源优化) 在网络安全测试和渗透评估领域,Kali Linux凭借其丰富的工具集成为从业者的首选系统。而树莓派4B以其便携性和低功耗特性,成为移动安全测试的理想硬件平台。本文将…...

AI算力治理:从技术原理到产业实践,如何管控AI时代的核心资源

1. 算力:AI时代的“新石油”与治理基石在人工智能领域,有一个被反复验证的“苦涩教训”:最根本的进步往往不是来自精巧的算法设计,而是来自简单粗暴地投入更多计算资源。从AlphaGo到GPT-4,每一次AI能力的阶跃式突破&am…...

医疗生成式AI伦理挑战与TREGAI评估清单:从原则到实践

1. 医疗领域生成式AI的伦理挑战与TREGAI评估清单生成式人工智能(Generative AI, GenAI)正在以前所未有的速度重塑医疗健康领域。从ChatGPT撰写病历摘要,到GAN(生成对抗网络)合成医学影像用于数据增强,再到扩…...

基于Transformer的序列标注实战:从NER到魔法咒语识别

1. 项目概述:当NLP遇见魔法世界最近在捣鼓一个挺有意思的NLP小项目,起因是重读《哈利波特》时,看着那些拗口的咒语,突然冒出一个想法:如果让AI来读这些魔法书,它能理解“除你武器”和“阿瓦达索命”之间的区…...

深入PyTorch源码:torch.nn.utils.clip_grad_norm_是如何计算并‘裁剪’梯度的?

深入PyTorch源码:torch.nn.utils.clip_grad_norm_的梯度裁剪机制全解析 在深度学习的训练过程中,梯度爆炸是一个常见且棘手的问题。当神经网络的层数加深,参数数量增多时,反向传播过程中梯度可能会呈指数级增长,最终导…...

保姆级教程:用Python 3.9和OpenXLab CLI/SDK下载AI数据集(附ImageNet-21k实战)

Python 3.9与OpenXLab实战:高效获取AI数据集的完整指南 刚接触AI研究的开发者常会遇到一个现实问题:论文里提到的经典数据集到底该怎么快速获取?ImageNet-21k这类大型数据集动辄几百GB,传统下载方式不仅速度慢,还经常遇…...

AI驱动城市碳排放报告成熟度模型:从数据治理到智能决策

1. 项目概述:从数据迷雾到决策地图最近和几个在环保部门、城市规划院工作的朋友聊天,大家不约而同地提到一个共同的痛点:城市碳排放报告。听起来是个挺“高大上”的活儿,但实际做起来,往往是“数据靠估、报告靠凑、决策…...

ChatGPT与CAQDAS融合:人机协同定性分析工作流实战指南

1. 项目概述:当AI遇到定性研究,一场效率革命“定性分析”这四个字,对于社会学、人类学、心理学、教育学乃至市场研究领域的从业者来说,往往意味着海量的访谈录音、成堆的观察笔记、以及无数个在文本中反复爬梳、编码、寻找模式的深…...

医疗AI公平性:从算法偏见根源到全链路治理的实践指南

1. 项目概述:当AI成为全球健康的“裁判”,我们如何确保它不吹黑哨?在医疗健康这个关乎生命的领域,人工智能正从一个辅助工具,逐渐演变为决策的关键参与者。从预测疾病风险、优化医疗资源,到辅助影像诊断、加…...

多模态模型UniMRG:生成式理解与跨模态语义关联

1. 多模态模型与生成增强理解的技术背景当前AI领域最令人兴奋的突破之一,就是多模态模型从简单的特征拼接发展到真正的跨模态语义理解。传统方法在处理图像-文本这类跨模态任务时,往往采用"各自编码再拼接"的流水线,就像让两个语言…...

边缘计算AI安全防护体系:从架构设计到工程实践

1. 项目概述:当边缘计算遇上AI安全最近几年,边缘计算(MEC)和物联网(IoT)这两个词在技术圈里几乎成了标配。大家聊的都是怎么把算力下沉、怎么让设备更智能、怎么实现毫秒级响应。但说实话,我干了…...

本地大模型Web界面部署指南:基于Hermes WebUI的实践

1. 项目概述:一个为本地大模型打造的现代化Web界面如果你最近在折腾本地部署的大语言模型,比如Llama、Mistral或者Qwen系列,那你大概率经历过这样的场景:好不容易在命令行里把模型跑起来了,看着一行行日志滚动&#xf…...

为ChatGPT-on-Wechat机器人扩展API能力:Apilot插件安装与实战指南

1. 项目概述:为你的微信聊天机器人注入实用API能力如果你正在使用基于ChatGPT-on-Wechat框架搭建自己的微信聊天机器人,并且觉得它除了对话之外,功能上还差点意思,那么这个名为Apilot的插件,可能就是你要找的那块“拼图…...

Fathom-DeepResearch:大语言模型的长程信息检索与知识合成技术

1. 项目背景与核心价值去年在处理一个金融领域的知识图谱项目时,我遇到了一个棘手问题:当需要从数百万份研究报告中提取跨5年时间维度的关联信息时,传统检索系统要么返回碎片化结果,要么陷入"语义重复"的泥潭。这正是Fa…...

Argo CD实战指南:基于GitOps的Kubernetes持续交付核心原理与生产级部署

1. 项目概述:为什么我们需要Argo CD?在云原生和微服务架构成为主流的今天,应用部署的复杂性与日俱增。一个典型的应用可能由十几个甚至几十个微服务组成,每个服务都有自己的配置、镜像版本和依赖关系。传统的部署方式,…...

SALE框架:基于拍卖机制的异构LLM任务分配优化

1. SALE框架概述:基于策略拍卖的异构LLM任务分配在大型语言模型(LLM)应用场景中,任务分配策略直接影响系统性能和计算成本。传统路由方法通常采用静态映射规则,例如根据任务类型或复杂度固定分配模型,这种简…...

AI赋能数字孪生安全:从威胁检测到主动防御的实战解析

1. 项目概述与核心挑战数字孪生(Digital Twin, DT)正在重塑从智能制造到智慧城市的方方面面,它通过创建物理实体的高保真虚拟映射,实现了对现实世界的实时监控、模拟和优化。然而,当万物互联的物联网(IoT&a…...

机器学习结合提丢斯-波得定则预测系外行星与宜居带候选体

1. 项目概述:当机器学习遇见提丢斯-波得定则在系外行星探测这个领域待了十几年,我见过各种预测潜在行星的方法,从复杂的动力学模拟到基于统计的经验模型。但最近几年,一个有趣的趋势是,我们开始把一些“古老”的天文学…...

梯度下降算法:机器学习优化的核心原理与实践

1. 梯度下降:机器学习优化的核心动力第一次接触机器学习时,我被那些能自动识别猫狗图片的算法震撼了。但真正让我着迷的是背后的优化过程——就像教一个孩子学骑自行车,需要不断调整姿势和力度。梯度下降就是这个"教学"过程的核心方…...

Swift测试技能库:模块化设计、异步测试与SwiftUI集成实践

1. 项目概述:一个面向Swift开发者的测试技能库最近在梳理团队内部的iOS项目质量保障体系时,我一直在思考一个问题:如何让单元测试和UI测试不再是开发流程中的“负担”,而是一种高效、可靠甚至有趣的“技能”?尤其是在S…...