Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0评估报告:ChartQA基准测试结果深度解读 Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0评估报告ChartQA基准测试结果深度解读【免费下载链接】Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0项目地址: https://ai.gitcode.com/hf_mirrors/amd/Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0是由AMD基于TorchAO框架优化的量化版本视觉语言模型专为AMD EPYC CPU推理设计。本文将深度解读其在ChartQA基准测试中的表现揭示8位量化技术如何在保持性能的同时实现高效部署。模型概述8位量化的视觉语言能力Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0基于Qwen2.5-VL-7B-Instruct原始模型采用TorchAO v0.16.0框架进行8位动态激活和8位权重量化对称映射。该模型支持文本与图像输入输出文本内容特别优化了AMD ZenDNN平台的CPU推理性能。核心技术规格量化方法INT8动态激活 INT8权重量化推理引擎vLLM v0.18.0兼容栈PyTorch v2.10.0、ZenDNN v5.2.1、TorchAO v0.16.0硬件支持AMD EPYC CPUChartQA基准测试量化精度损失仅0.29%在标准评估流程中该模型与BF16精度的原始模型在ChartQA基准测试中进行了对比。测试使用lm-evaluation-harness框架通过vLLM引擎的vllm-vlm模型类型执行多模态评估。关键测试结果基准测试BF16基准模型DA8W8量化模型性能差异ChartQA0.54480.5432-0.29%这一结果表明通过TorchAO的动态量化技术模型在将权重和激活压缩至8位精度后仅损失了0.29%的ChartQA任务性能。对于需要处理图表数据的视觉问答应用这种精度损失在大多数实际场景中可忽略不计同时带来了显著的存储和计算效率提升。评估复现指南快速验证性能表现要复现ChartQA评估结果可按照以下步骤操作环境准备首先安装必要依赖pip install --extra-index-url https://download.pytorch.org/whl/cpu \ --extra-index-url https://wheels.vllm.ai/cpu/ \ torch2.10.0cpu \ vllm0.18.0 \ torchao0.16.0 \ transformers \ huggingface_hub配置环境变量设置推荐的运行时参数export VLLM_CPU_KVCACHE_SPACE40 # KV缓存内存大小(GB) export VLLM_CPU_OMP_THREADS_BIND0-63 # NUMA本地核心绑定 export TORCHINDUCTOR_FREEZING1 export TORCHINDUCTOR_AUTOGRAD_CACHE1 export TORCHINDUCTOR_CACHE_DIR./.torchinductor_cache/Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0执行评估命令lm_eval \ --model vllm-vlm \ --model_args pretrainedamd/Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0,tokenizerQwen/Qwen2.5-VL-7B-Instruct,dtypebfloat16 \ --tasks chartqa \ --batch_size auto \ --trust_remote_code \ --apply_chat_template \ --log_samples \ --output_path .量化技术解析平衡精度与效率的关键该模型采用的8位动态量化技术通过以下机制实现精度保留对称映射量化使用对称映射方式处理权重和激活减少量化偏差动态激活缩放在运行时为每个token动态计算激活缩放因子关键模块排除将lm_head模块排除在量化之外保留最终投影层精度量化过程通过TorchAO配置实现核心代码片段如下quantization_config TorchAoConfig( Int8DynamicActivationInt8WeightConfig( version2, act_mapping_typeMappingType.SYMMETRIC, ), modules_to_not_convert[lm_head], )实际应用价值企业级CPU部署的理想选择对于需要在AMD CPU平台上部署视觉语言模型的企业用户Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0提供了以下关键优势资源效率8位量化显著降低内存占用和计算需求部署灵活性无需GPU支持降低硬件投入成本精度保障在ChartQA等关键任务上保持接近原始模型的性能生态兼容与vLLM推理引擎无缝集成支持高并发部署局限性与使用建议使用该模型时需注意以下限制版本锁定仅兼容PyTorch v2.10.0和TorchAO v0.16.0CPU专用优化目标为AMD EPYC CPU不建议用于GPU推理依赖要求需正确配置ZenDNN运行时库和环境变量建议在生产环境中先进行本地测试特别是针对特定图表数据类型的问答性能验证。总结量化模型的卓越平衡Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0在ChartQA基准测试中展现了优异的性能保留能力0.29%的精度损失换来显著的部署优势。对于需要在CPU环境下处理视觉问答任务的应用场景该模型提供了精度与效率的理想平衡是AMD平台上企业级部署的优选方案。通过TorchAO量化框架和ZenDNN优化技术AMD成功将大型视觉语言模型的部署门槛降低为更广泛的行业应用铺平了道路。未来随着量化技术的进一步发展我们有理由期待更高效率、更低精度损失的模型优化方案。参考资料模型许可协议LICENSE量化实现代码README.mdTorchAO框架https://github.com/pytorch/aovLLM推理引擎https://docs.vllm.ai【免费下载链接】Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0项目地址: https://ai.gitcode.com/hf_mirrors/amd/Qwen2.5-VL-7B-Instruct-da8w8-torchao-v0.16.0创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考