news 2026/7/20 16:33:10

DC-CM588主板同时接二片20T的RK1828算力棒和并行推理方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DC-CM588主板同时接二片20T的RK1828算力棒和并行推理方法

一:硬件准备

DC-CM588主板同时接二片20T的RK1828算力棒和并行推理方法

这里同时给二个RK182X供12V的电

二:系统调试

2-1):这里提供Debian12的固件下载(方便做算法的朋友)

    通过网盘分享的文件:GB-Debian12-RK3588-cm-RK182X-20260716-150553.img链接: https://pan.baidu.com/s/148YLtP56KbWlTDYKdU5sRg 提取码: d6m5

    2-2):配置DTS

    驱动可以参考 CM588+RK1828算力卡linux保姆级适配过程(buildroot系统)

    先看模组接的原理图

      仅供参考,还是要根据对应的原理图来&pcie3x4 {status = "okay";num-lanes = <4>; /* 物理层 4 线,逻辑上需配合 PHY 拆分或板级设计支持双 x2 *//* 注意:若硬件设计为两个独立 x2 插槽,可能需分别配置 pcie3x4 和另一控制器,或依赖板级 dtsi 将 pcie3x4 拆分为两个逻辑节点(视具体 SOC 版本和 PHY 支持) */};/* 若硬件使用两个独立控制器(推荐方案:pcie2x1l0 + pcie2x1l1) */&pcie2x1l0 {status = "okay";num-lanes = <2>;reset-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_LOW>; /* 示例复位引脚,按原理图修改 */vpcie3v3-supply = <&vcc3v3_pcie>;vpcie1v8-supply = <&vcc1v8_pcie>;vpcie0v85-supply = <&vcc0v85_pcie>;};&pcie2x1l1 {status = "okay";num-lanes = <2>;reset-gpios = <&gpio4 RK_PB5 GPIO_ACTIVE_LOW>; /* 独立复位引脚 */vpcie3v3-supply = <&vcc3v3_pcie>;vpcie1v8-supply = <&vcc1v8_pcie>;vpcie0v85-supply = <&vcc0v85_pcie>;};

      2-3):验正

        ztl@Debian12:~$ ls -l /dev/pcie-rkep-*crw-rw-rw- 1 root root 10, 121 7月16日 07:11 /dev/pcie-rkep-0000:01:00.0crw-rw-rw- 1 root root 10, 122 7月16日 07:11 /dev/pcie-rkep-0001:11:00.0

        这里可以看到有二张查组 ID为0 和 1

        三:双模组并行推理

        3-1):原理

        不同模型/任务:各指定 -id 0 / -id 1,可并行跑

        同一模型负载均衡:需应用层自己分配(SDK 默认按 Device ID 独立访问,不自动合并算力)

        模型分配策略

        3-2):Demo演示

        RK3588+RK1828算力盒子继续Qwen3-ASR 模型部署 基于Qwen3-ASR-1.7B 和 Qwen3-ASR-0.6B

        以这个为例子

        #define MAX_CONTEXT_LEN 1024*24 最大上下文长度

          加载多个模型时,params.json的基本格式如下:```json{"host": "127.0.0.1","port": 8080,"timeout": 30,"models": {"Qwen2.5-0.5B": {"alias": "Qwen2.5-0.5B","model": "Qwen2.5-0.5B-Instruct.rknn","weight": "Qwen2.5-0.5B-Instruct.weight","model2": "","weight2": "","model3": "","weight3": "","vocab": "Qwen2.5-0.5B-Instruct.tokenizer.gguf","embed": "Qwen2.5-0.5B-Instruct.embed.bin","mel-filter": "","lora-weight": "","ctx-size": 1024,"predict": 512,"temp": 0.8,"top-k": 1,"top-p": 0.8,"repeat-penalty": 1.1,"presence-penalty": 1.0,"frequency-penalty": 1.0,"img-start": "","img-end": "","img-content": "","audio-start": "","audio-end": "","audio-content": "","img-width": 0,"img-height": 0,"chat-template-file": "","embedding": false,"record-path": "","reasoning-format": "none","reasoning": "auto","n-session": 1,},"Qwen3-0.6B": {"alias": "Qwen3-0.6B","model": "Qwen3-0.6B.rknn","weight": "Qwen3-0.6B.weight","model2": "","weight2": "","model3": "","weight3": "","vocab": "Qwen3-0.6B.tokenizer.gguf","embed": "Qwen3-0.6B.embed.bin","mel-filter": "","lora-weight": "","ctx-size": 1024,"predict": 512,"temp": 0.8,"top-k": 1,"top-p": 0.8,"repeat-penalty": 1.1,"presence-penalty": 1.0,"frequency-penalty": 1.0,"img-start": "","img-end": "","img-content": "","audio-start": "","audio-end": "","audio-content": "","img-width": 0,"img-height": 0,"chat-template-file": "","embedding": false,"record-path": "","reasoning-format": "none","reasoning": "auto","n-session": 1,}}}
          版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
          网站建设 2026/7/20 16:32:24

          最小可运行示例:用火车票识别API提取13个票据字段

          最小可运行示例&#xff1a;火车票识别API实战 在开发票据自动录入、差旅报销、行程管理等功能时&#xff0c;OCR识别是绕不开的一环。本文聚焦于一个具体的、可直接运行的API——火车票识别。我们不谈理论&#xff0c;只给代码和参数&#xff0c;让你复制后修改API Key就能跑…

          作者头像 李华
          网站建设 2026/7/20 16:29:30

          fakeLoader.js源码解析:深入理解jQuery插件架构与动画实现

          fakeLoader.js源码解析&#xff1a;深入理解jQuery插件架构与动画实现 【免费下载链接】fakeLoader.js fakeLoader.js is a lightweight jQuery plugin that helps you create an animated spinner with a fullscreen loading mask to simulate the page preloading effect. …

          作者头像 李华
          网站建设 2026/7/20 16:28:22

          javaagent-lineage-flink:基于 Java Agent 的 Flink 作业级血缘采集工具

          javaagent-lineage-flink&#xff1a;基于 Java Agent 的 Flink 作业级血缘采集工具 项目地址&#xff1a;https://github.com/TKilome/javaagent-lineage-flink javaagent-lineage-flink 是一个面向 Apache Flink 的 Java Agent 血缘采集项目。它可以在 Flink 作业提交前拦截 …

          作者头像 李华
          网站建设 2026/7/20 16:28:10

          5步掌握SGLang多模态AI处理:从图像理解到视频分析实战指南

          5步掌握SGLang多模态AI处理&#xff1a;从图像理解到视频分析实战指南 【免费下载链接】sglang SGLang is a high-performance serving framework for large language models and multimodal models. 项目地址: https://gitcode.com/GitHub_Trending/sg/sglang 你是否曾…

          作者头像 李华
          网站建设 2026/7/20 16:27:26

          小程序毕设项目:用户行为驱动的智能音乐推荐系统实现 在线音乐资源聚合与智能推荐管理系统 (源码+文档,讲解、调试运行,定制等)

          博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

          作者头像 李华