如何在AMD MI350/MI355上部署gpt-oss-120b量化模型超详细vLLM启动指南【免费下载链接】gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router项目地址: https://ai.gitcode.com/hf_mirrors/amd/gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_routergpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router是一款基于AMD-Quark优化的高性能量化模型专为AMD MI350/MI355显卡设计。本文将提供从环境准备到模型启动的完整部署方案帮助你快速在AMD平台上体验高效的大语言模型推理服务。 准备工作环境与依赖检查硬件要求显卡AMD MI350或MI355至少2张推荐4张以获得最佳性能内存单卡至少32GB显存存储至少100GB可用空间模型文件总大小约80GB软件要求操作系统Linux推荐Ubuntu 22.04 LTSROCm版本7.0必须严格匹配Python3.8-3.10推理引擎vLLM最新 nightly 版本量化工具AMD-Quark 0.11.1 环境搭建三步完成基础配置1. 安装ROCm驱动# 添加AMD官方仓库 echo deb [archamd64] https://repo.radeon.com/rocm/apt/7.0 focal main | sudo tee /etc/apt/sources.list.d/rocm.list sudo apt update sudo apt install rocm-hip-sdk # 验证安装 rocminfo | grep Device Name # 应显示MI350/MI3552. 创建Python虚拟环境python -m venv amd_llm_env source amd_llm_env/bin/activate pip install --upgrade pip3. 安装vLLM与依赖# 安装AMD优化的vLLM pip install https://download.amd.com/opendownload/vllm/vllm-0.4.2rocm7.0-cp310-cp310-linux_x86_64.whl # 安装其他依赖 pip install transformers sentencepiece accelerate 模型获取两种方式任选方式一直接克隆仓库推荐git clone https://gitcode.com/hf_mirrors/amd/gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router cd gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router方式二手动下载模型文件模型包含13个分块文件model-00001-of-00013.safetensors至model-00013-of-00013.safetensors及配置文件可通过Hugging Face Hub下载后放入同一目录。 启动服务vLLM部署命令详解基础启动命令vllm serve ./ \ --tensor_parallel_size 2 \ # 根据显卡数量调整推荐2-4 --gpu-memory-utilization 0.90 \ # 显存利用率0.8-0.95 --no-enable-prefix-caching \ # 禁用前缀缓存针对量化模型优化 --max-num-batched-tokens 1024 # 最大批处理token数参数说明与调优建议参数推荐值说明tensor_parallel_size2-4显卡数量需与实际硬件匹配gpu-memory-utilization0.9显存利用率高值可提升吞吐量但可能增加OOM风险max-num-batched-tokens1024-2048批处理大小根据输入长度调整quantizationauto自动识别量化配置config.json中已定义验证服务启动服务启动后可通过以下命令测试curl http://localhost:8000/generate \ -H Content-Type: application/json \ -d {prompt: Hello! How to deploy LLM on AMD MI350?, max_tokens: 100}⚙️ 量化配置解析为什么性能如此出色该模型采用AMD-Quark的MXFP4-FP8混合量化方案关键配置位于config.json权重量化MXFP44位group_size32激活量化FP8e4m3格式KV缓存FP8量化显著降低显存占用注意力机制FP8量化平衡性能与精度量化后模型精度保持良好在GPQA基准测试中达到原始模型125.1%的性能详见README.md中的评估表格。 性能监控关键指标与工具推荐监控工具显存使用rocm-smi推理性能vLLM内置的Prometheus metrics访问http://localhost:8000/metricsGPU利用率rocminfonvidia-smi兼容模式典型性能数据吞吐量单卡约20-30 tokens/秒延迟512 token输入时约100ms显存占用单卡约28GB启用KV缓存时❓ 常见问题解决Q1: 启动时报错CUDA out of memoryA1: 降低gpu-memory-utilization至0.85或减少max-num-batched-tokensQ2: 推理结果乱码或重复A2: 检查tokenizer配置是否完整确保tokenizer.json和special_tokens_map.json存在于模型目录Q3: ROCm版本不匹配A3: 严格使用ROCm 7.0执行apt list --installed | grep rocm确认版本 扩展阅读与资源AMD-Quark量化工具官方文档vLLM配置指南vLLM文档模型量化原理config.json中的quantization_config部分通过本文指南你已掌握在AMD MI350/MI355上部署gpt-oss-120b量化模型的完整流程。合理调整参数可进一步优化性能建议根据实际硬件条件和应用场景进行微调。【免费下载链接】gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router项目地址: https://ai.gitcode.com/hf_mirrors/amd/gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
如何在AMD MI350/MI355上部署gpt-oss-120b量化模型:超详细vLLM启动指南
发布时间:2026/7/13 16:21:38
如何在AMD MI350/MI355上部署gpt-oss-120b量化模型超详细vLLM启动指南【免费下载链接】gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router项目地址: https://ai.gitcode.com/hf_mirrors/amd/gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_routergpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router是一款基于AMD-Quark优化的高性能量化模型专为AMD MI350/MI355显卡设计。本文将提供从环境准备到模型启动的完整部署方案帮助你快速在AMD平台上体验高效的大语言模型推理服务。 准备工作环境与依赖检查硬件要求显卡AMD MI350或MI355至少2张推荐4张以获得最佳性能内存单卡至少32GB显存存储至少100GB可用空间模型文件总大小约80GB软件要求操作系统Linux推荐Ubuntu 22.04 LTSROCm版本7.0必须严格匹配Python3.8-3.10推理引擎vLLM最新 nightly 版本量化工具AMD-Quark 0.11.1 环境搭建三步完成基础配置1. 安装ROCm驱动# 添加AMD官方仓库 echo deb [archamd64] https://repo.radeon.com/rocm/apt/7.0 focal main | sudo tee /etc/apt/sources.list.d/rocm.list sudo apt update sudo apt install rocm-hip-sdk # 验证安装 rocminfo | grep Device Name # 应显示MI350/MI3552. 创建Python虚拟环境python -m venv amd_llm_env source amd_llm_env/bin/activate pip install --upgrade pip3. 安装vLLM与依赖# 安装AMD优化的vLLM pip install https://download.amd.com/opendownload/vllm/vllm-0.4.2rocm7.0-cp310-cp310-linux_x86_64.whl # 安装其他依赖 pip install transformers sentencepiece accelerate 模型获取两种方式任选方式一直接克隆仓库推荐git clone https://gitcode.com/hf_mirrors/amd/gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router cd gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router方式二手动下载模型文件模型包含13个分块文件model-00001-of-00013.safetensors至model-00013-of-00013.safetensors及配置文件可通过Hugging Face Hub下载后放入同一目录。 启动服务vLLM部署命令详解基础启动命令vllm serve ./ \ --tensor_parallel_size 2 \ # 根据显卡数量调整推荐2-4 --gpu-memory-utilization 0.90 \ # 显存利用率0.8-0.95 --no-enable-prefix-caching \ # 禁用前缀缓存针对量化模型优化 --max-num-batched-tokens 1024 # 最大批处理token数参数说明与调优建议参数推荐值说明tensor_parallel_size2-4显卡数量需与实际硬件匹配gpu-memory-utilization0.9显存利用率高值可提升吞吐量但可能增加OOM风险max-num-batched-tokens1024-2048批处理大小根据输入长度调整quantizationauto自动识别量化配置config.json中已定义验证服务启动服务启动后可通过以下命令测试curl http://localhost:8000/generate \ -H Content-Type: application/json \ -d {prompt: Hello! How to deploy LLM on AMD MI350?, max_tokens: 100}⚙️ 量化配置解析为什么性能如此出色该模型采用AMD-Quark的MXFP4-FP8混合量化方案关键配置位于config.json权重量化MXFP44位group_size32激活量化FP8e4m3格式KV缓存FP8量化显著降低显存占用注意力机制FP8量化平衡性能与精度量化后模型精度保持良好在GPQA基准测试中达到原始模型125.1%的性能详见README.md中的评估表格。 性能监控关键指标与工具推荐监控工具显存使用rocm-smi推理性能vLLM内置的Prometheus metrics访问http://localhost:8000/metricsGPU利用率rocminfonvidia-smi兼容模式典型性能数据吞吐量单卡约20-30 tokens/秒延迟512 token输入时约100ms显存占用单卡约28GB启用KV缓存时❓ 常见问题解决Q1: 启动时报错CUDA out of memoryA1: 降低gpu-memory-utilization至0.85或减少max-num-batched-tokensQ2: 推理结果乱码或重复A2: 检查tokenizer配置是否完整确保tokenizer.json和special_tokens_map.json存在于模型目录Q3: ROCm版本不匹配A3: 严格使用ROCm 7.0执行apt list --installed | grep rocm确认版本 扩展阅读与资源AMD-Quark量化工具官方文档vLLM配置指南vLLM文档模型量化原理config.json中的quantization_config部分通过本文指南你已掌握在AMD MI350/MI355上部署gpt-oss-120b量化模型的完整流程。合理调整参数可进一步优化性能建议根据实际硬件条件和应用场景进行微调。【免费下载链接】gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router项目地址: https://ai.gitcode.com/hf_mirrors/amd/gpt-oss-120b-w-mxfp4-a-fp8-kv-fp8-fp8attn-no_lmhead_router创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考