如何快速部署Step-3.5-Flash-MXFP4:AMD MI350/MI355上的完整教程
如何快速部署Step-3.5-Flash-MXFP4AMD MI350/MI355上的完整教程【免费下载链接】Step-3.5-Flash-MXFP4项目地址: https://ai.gitcode.com/hf_mirrors/amd/Step-3.5-Flash-MXFP4Step-3.5-Flash-MXFP4是基于stepfun-ai/Step-3.5-Flash模型优化的AMD MI350/MI355专用版本通过MXFP4量化技术实现高效推理。本教程将带你快速完成从环境准备到模型部署的全流程让你在AMD加速卡上体验高性能AI推理服务。 部署前准备环境要求与依赖检查成功部署Step-3.5-Flash-MXFP4需要满足以下系统要求硬件要求AMD MI350/MI355加速卡软件环境操作系统LinuxROCm7.1.0PyTorch2.10.0Transformers4.57.6推理引擎vLLM量化工具AMD-Quark⚠️ 注意请确保系统已安装正确版本的ROCm驱动这是在AMD GPU上运行AI模型的基础。可以通过rocminfo命令检查ROCm安装状态。 第一步获取模型与代码克隆项目仓库使用以下命令克隆完整项目代码库git clone https://gitcode.com/hf_mirrors/amd/Step-3.5-Flash-MXFP4 cd Step-3.5-Flash-MXFP4仓库中包含以下关键文件模型配置configuration_step3p5.py模型结构modeling_step3p5.py量化脚本step3p5_quantize_quark.py权重文件model-00001-of-00023.safetensors至model-00023-of-00023.safetensors 第二步环境配置与依赖安装使用Docker快速部署推荐项目提供了预配置的Docker镜像包含所有依赖项docker pull rocm/vllm-devsha256:63f1fe04d87376bb173a1e837fba8610ab2dd77039fe7c9b97195f2a89d4d463 docker run -it --device/dev/kfd --device/dev/dri --group-add video --ipchost --cap-addSYS_PTRACE --security-opt seccompunconfined -v $PWD:/workspace rocm/vllm-devsha256:63f1fe04d87376bb173a1e837fba8610ab2dd77039fe7c9b97195f2a89d4d463手动安装依赖高级用户如果不使用Docker可以通过以下命令手动安装依赖# 安装PyTorch与ROCm pip3 install torch2.10.0 --index-url https://download.pytorch.org/whl/rocm7.1 # 安装Transformers pip install transformers4.57.6 # 安装vLLM需要特定版本 pip uninstall vllm -y git clone https://github.com/vllm-project/vllm.git cd vllm git checkout de7dd634b969adc6e5f50cff0cc09c1be1711d01 pip install -r requirements/rocm.txt python setup.py develop cd .. 第三步模型量化如未提供预量化模型如果需要从原始模型进行量化使用项目提供的量化脚本python3 step3p5_quantize_quark.py --model_dir ./ \ --num_calib_data 128 \ --multi_gpu \ --trust_remote_code \ --preset mxfp4_moe_only_no_kvcache \ --output_dir ./quantized_model量化参数说明--num_calib_data校准数据集大小默认128--multi_gpu启用多GPU量化--preset量化预设MXFP4量化使用mxfp4_moe_only_no_kvcache 第四步使用vLLM部署模型vLLM补丁应用由于vLLM对Step-3.5-Flash模型的原生支持有限需要应用以下补丁修改vllm/model_executor/models/step3p5.py添加packed_modules_mapping属性class Step3p5ForCausalLM(nn.Module, SupportsPP, MixtureOfExperts): hf_to_vllm_mapper WeightsMapper( orig_to_new_substr{.share_expert.: .moe.share_expert.} ) packed_modules_mapping { qkv_proj: [ q_proj, k_proj, v_proj, ], gate_up_proj: [ gate_proj, up_proj, ], }添加MoE专家名称映射def load_weights(self, weights: Iterable[tuple[str, torch.Tensor]]) - set[str]: # ... 现有代码 ... # Normalize legacy MoE expert naming like .moe.E.gate_proj to # the .moe.experts.E.gate_proj format if .moe.experts. not in local_name and .moe. in local_name: parts local_name.split(.moe., 1) if len(parts) 2 and . in parts[1]: expert_and_rest parts[1] expert_id, remainder expert_and_rest.split(., 1) if expert_id.isdigit(): local_name f{parts[0]}.moe.experts.{expert_id}.{remainder}修改vllm/model_executor/layers/quantization/quark/quark_moe.pyclass QuarkOCP_MX_MoEMethod(QuarkMoEMethod): def __init__(...): # ... 现有代码 ... - self.emulate ( - not current_platform.supports_mx() - or not self.ocp_mx_scheme.startswith(w_mxfp4) - ) and (self.mxfp4_backend is None or not self.use_rocm_aiter_moe) self.emulate True启动vLLM服务设置环境变量并启动服务export QUARK_MXFP4_IMPLtriton python -m vllm.entrypoints.api_server --model ./ --quantization quark --trust-remote-code --port 8000服务启动后可以通过HTTP API进行推理请求curl http://localhost:8000/generate \ -H Content-Type: application/json \ -d {prompt: What is the meaning of life?, max_tokens: 100}✅ 验证部署结果可以使用lm_eval工具验证模型性能lm_eval --model vllm --model_args pretrained./,attention_backendROCM_AITER_UNIFIED_ATTN,quantizationquark,trust_remote_codeTrue --tasks gsm8k --batch_size auto根据官方测试该模型在GSM8K基准测试中达到0.8726的准确率恢复率为97.6%与原始bf16模型性能非常接近。 常见问题解决Memory Access Faults错误如果遇到内存访问错误请确保设置了正确的环境变量export QUARK_MXFP4_IMPLtriton性能未达预期检查ROCm版本是否为7.1.0确保使用了最新的vLLM补丁尝试调整batch size和max_tokens参数依赖冲突建议使用项目提供的Docker镜像避免依赖版本冲突问题。 相关资源模型配置文件configuration_step3p5.py模型实现代码modeling_step3p5.py量化工具AMD-Quark文档推理引擎vLLM文档通过以上步骤你已经成功在AMD MI350/MI355上部署了Step-3.5-Flash-MXFP4模型。这个优化版本通过MXFP4量化技术在保持高性能的同时显著降低了显存占用非常适合在AMD加速卡上进行大规模语言模型推理。【免费下载链接】Step-3.5-Flash-MXFP4项目地址: https://ai.gitcode.com/hf_mirrors/amd/Step-3.5-Flash-MXFP4创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

seata实操案例

seata实操案例

从Docker启动Seata到Spring Boot集成,再通过一个订单-库存-账户的电商场景,把AT、TCC、SAGA、XA这四种模式的配置和用法都串一遍。 一、环境与版本说明 以下示例基于 Spring Boot 3.2.5 Seata 1.8.0,这是官方明确支持Spring Boot 3的组合。…

2026/7/13 21:07:58阅读更多 →
微服务架构--gateway要做的事情

微服务架构--gateway要做的事情

了解gateway 我们从4个角度去理解 1.对搭建部署,架构层面有一定量的理解 2.理解gateway提供的一整套知识体系 3.gateway在实际项目中,需要整合的其他的技术栈 4.gateway在实际项目中的,灵活使用 1.对搭建部署,架构层面有一定量的理…

2026/7/13 21:07:58阅读更多 →
微服务开发--nacos实战,程序员要做的所有事情

微服务开发--nacos实战,程序员要做的所有事情

回顾技术栈 如果我们要去进行微服务开发 我们需要做什么 从0到1阶段 1.拉取docker对应的nacos运行起来,打开仪表盘面板 2.设计微服务包结构,看是否需要是设计公共模块 3.对对应的springboot相关的文件夹,引入配置,处理连接&#x…

2026/7/13 21:07:58阅读更多 →
如何将Kimodo-SOMA-RP-v1.1集成到现有动画工作流中:完整指南

如何将Kimodo-SOMA-RP-v1.1集成到现有动画工作流中:完整指南

如何将Kimodo-SOMA-RP-v1.1集成到现有动画工作流中:完整指南 【免费下载链接】Kimodo-SOMA-RP-v1.1 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Kimodo-SOMA-RP-v1.1 Kimodo-SOMA-RP-v1.1是一款强大的3D骨骼动画生成工具,能够通过文本…

2026/7/13 22:03:01阅读更多 →
3天快速掌握RKNN-Toolkit2:嵌入式AI模型部署的终极指南

3天快速掌握RKNN-Toolkit2:嵌入式AI模型部署的终极指南

3天快速掌握RKNN-Toolkit2:嵌入式AI模型部署的终极指南 【免费下载链接】rknn-toolkit2 项目地址: https://gitcode.com/gh_mirrors/rkn/rknn-toolkit2 想要将训练好的AI模型轻松部署到嵌入式设备上?RKNN-Toolkit2正是你需要的强大工具&#xff…

2026/7/13 22:03:01阅读更多 →
Ino 项目常见问题解决方案

Ino 项目常见问题解决方案

Ino 项目常见问题解决方案 【免费下载链接】ino Command line toolkit for working with Arduino hardware 项目地址: https://gitcode.com/gh_mirrors/in/ino 项目基础介绍 Ino 是一个基于命令行的 Arduino 硬件开发工具包。它允许用户快速创建新项目、从多个源文件和…

2026/7/13 22:03:01阅读更多 →
Docker学习篇

Docker学习篇

目录一、CentOS7下载docker二、docker常用命令1. 启动类命令2. 镜像命令3.容器命令3.1新建/启动容器3.2查看容器3.2退出容器3.3启动停止容器3.4后台启动容器3.5镜像命令3.5.1提交镜像4.软件安装4.1docker安装MySQL4.2docke安装redis4.2.1客户端连接不到redis,修改re…

2026/7/13 22:03:01阅读更多 →
从零开始:使用MLX-OptiQ工具包量化大型语言模型的完整流程

从零开始:使用MLX-OptiQ工具包量化大型语言模型的完整流程

从零开始:使用MLX-OptiQ工具包量化大型语言模型的完整流程 【免费下载链接】gemma-4-e2b-it-OptiQ-4bit 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/gemma-4-e2b-it-OptiQ-4bit MLX-OptiQ工具包是一款专为Apple Silicon设计的高效大型语言…

2026/7/13 22:03:01阅读更多 →
Kornia 和 TorchIO 是两个面向不同目标的 PyTorch 生态医学影像处理库

Kornia 和 TorchIO 是两个面向不同目标的 PyTorch 生态医学影像处理库

Kornia 和 TorchIO 是两个面向不同目标的 PyTorch 生态医学影像处理库,常被混淆但定位差异显著:Kornia: 是一个基于 PyTorch 的计算机视觉函数库(“OpenCV for PyTorch”),核心聚焦于可微分图像变换&#x…

2026/7/13 21:58:01阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/13 4:47:19阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/13 0:50:34阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/13 4:52:09阅读更多 →
卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

研究痛点提出(提出问题)重组肠激酶是融合标签切除核心工具酶,当前原核表达体系存在三大标准化难题,直接阻碍可复现的蛋白质分离纯化流程搭建:Trx、GST、单 SUMO 标签融合产物绝大多数为包涵体,沉淀占比超 9…

2026/7/13 0:04:58阅读更多 →
语音转文字工具AsrTools:让音频整理变得简单高效

语音转文字工具AsrTools:让音频整理变得简单高效

语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text …

2026/7/13 0:04:58阅读更多 →
Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改

Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改

Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools 你是否曾经想要调整Palwor…

2026/7/13 0:04:58阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/13 4:21:17阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/13 4:08:53阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/12 21:43:43阅读更多 →