如何用单GPU/多GPU部署Mixtral-8x7B-Instruct-v0.1-FP8-KV完整教程来了【免费下载链接】Mixtral-8x7B-Instruct-v0.1-FP8-KV项目地址: https://ai.gitcode.com/hf_mirrors/amd/Mixtral-8x7B-Instruct-v0.1-FP8-KVMixtral-8x7B-Instruct-v0.1-FP8-KV是一款基于MistralAI原始模型优化的高效量化版本通过AMD Quark工具实现FP8精度压缩特别针对KV缓存进行优化在保持性能的同时显著降低显存占用。本文将详细介绍如何在单GPU和多GPU环境下部署该模型让普通用户也能轻松体验大语言模型的强大能力。 模型基本信息Mixtral-8x7B-Instruct-v0.1-FP8-KV基于mistralai/Mixtral-8x7B-Instruct-v0.1基础模型采用FP8对称量化方案具体配置如下量化策略权重、激活和KV缓存均使用FP8对称每张量量化忽略层不量化lm_head和*.gate层架构参数4096隐藏维度32层8个专家32个注意力头许可证Apache-2.0 部署前准备硬件要求单GPU建议至少24GB显存如RTX 4090/3090或AMD Radeon RX 7900 XTX多GPU每张GPU建议至少12GB显存支持NVIDIA或AMD显卡软件环境安装Python 3.8安装PyTorch 2.0安装AMD Quark工具pip install quark获取模型克隆模型仓库git clone https://gitcode.com/hf_mirrors/amd/Mixtral-8x7B-Instruct-v0.1-FP8-KV cd Mixtral-8x7B-Instruct-v0.1-FP8-KV 单GPU部署步骤设置模型目录环境变量export MODEL_DIR./执行量化脚本单GPU模式python3 quantize_quark.py \ --model_dir $MODEL_DIR \ --output_dir Mixtral-8x7B-Instruct-v0.1-FP8-KV \ --quant_scheme w_fp8_a_fp8 \ --kv_cache_dtype fp8 \ --num_calib_data 128 \ --model_export quark_safetensors \ --no_weight_matrix_merge \ --custom_mode fp8使用vLLM后端启动模型python -m vllm.entrypoints.api_server \ --model ./Mixtral-8x7B-Instruct-v0.1-FP8-KV \ --tensor-parallel-size 1 \ --quantization fp8 \ --port 8000️ 多GPU部署步骤当单GPU显存不足时可使用多GPU部署设置模型目录环境变量export MODEL_DIR./执行量化脚本多GPU模式python3 quantize_quark.py \ --model_dir $MODEL_DIR \ --output_dir Mixtral-8x7B-Instruct-v0.1-FP8-KV \ --quant_scheme w_fp8_a_fp8 \ --kv_cache_dtype fp8 \ --num_calib_data 128 \ --model_export quark_safetensors \ --no_weight_matrix_merge \ --multi_gpu \ --custom_mode fp8使用vLLM后端启动模型指定GPU数量python -m vllm.entrypoints.api_server \ --model ./Mixtral-8x7B-Instruct-v0.1-FP8-KV \ --tensor-parallel-size 2 \ # 根据实际GPU数量调整 --quantization fp8 \ --port 8000✅ 模型验证与评估量化后的模型性能可以通过困惑度PPL指标评估官方测试结果如下基准测试原始模型Mixtral-8x7B-Instruct-v0.1-FP8-KVPerplexity-wikitext24.13914.2187可以看到FP8量化后的模型困惑度仅略有增加保持了良好的性能。⚠️ 注意事项确保系统已安装最新的显卡驱动多GPU部署时所有GPU应具有相同的显存容量量化过程可能需要30分钟到1小时请耐心等待如遇内存不足错误可减少--num_calib_data参数值模型文件较大约40GB确保磁盘有足够空间 许可证信息本模型基于Apache License 2.0协议开源详细信息参见LICENSE文件。使用前请确保遵守许可协议条款。通过本教程您可以在单GPU或多GPU环境下轻松部署Mixtral-8x7B-Instruct-v0.1-FP8-KV模型享受高效的大语言模型推理体验。如遇部署问题可参考官方Quark文档或模型仓库的说明文件。【免费下载链接】Mixtral-8x7B-Instruct-v0.1-FP8-KV项目地址: https://ai.gitcode.com/hf_mirrors/amd/Mixtral-8x7B-Instruct-v0.1-FP8-KV创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考