RK3588/RK3576/RK3568端侧大模型部署:算力、内存与选型指南

📅 发布时间:2026/9/8 8:10:09
RK3588/RK3576/RK3568端侧大模型部署:算力、内存与选型指南
最近这半年我接到的端侧AI选型咨询里十有八九都会绕到同一个问题1B、3B、7B的大模型到底该用RK3588、RK3576还是RK3568主板算力和内存怎么配才不浪费、不卡顿说实话这个问题没有标准答案但有一套可以复用的计算方法。本文就结合瑞迅科技这三款主流ARM主板的实际方案把端侧部署大模型的算力账、内存账和应用场景账一笔一笔算清楚。本文适合三类人看一是正在做边缘计算盒子、智能座舱、工业AI网关的产品经理二是准备把开源大模型落到ARM板上的嵌入式工程师三是对端侧推理感兴趣、想用RK3588跑通自己第一个大模型Demo的开发者。读完你至少能回答手里的项目该选哪颗芯片、配多大内存、用什么量化精度、跑起来大概什么速度。1. 三个平台先交底RK3588、RK3576、RK3568各是什么水平很多朋友一上来就问“RK3588能不能跑7B”但7B只是个参数规模数字真正影响部署体验的还包括模型结构、量化方式、上下文长度、并发数以及芯片的内存带宽和NPU算子优化程度。在谈选型之前先把这三款芯片的家底摸清楚。1.1 三款芯片的核心规格对比以瑞迅科技目前主推的几款工业级ARM主板为例三款芯片的定位差异非常明显芯片型号CPU架构NPU算力INT8内存支持典型接口亮点产品定位RK35884×Cortex-A76 4×Cortex-A556 TOPSLPDDR4/4x/5最大32GBPCIe3.0、双千兆网口、HDMI2.1、多路MIPI/CSI、USB3.0旗舰边缘算力平台RK35764×Cortex-A72 4×Cortex-A536 TOPSLPDDR4/4x/5最大16GBPCIe2.1、双千兆、HDMI2.0、支持8K编解码上探边缘AI、下压工控RK35684×Cortex-A550.8 TOPSLPDDR4/4x最大8GB双千兆、PCIe3.0、HDMI2.0入门边缘计算/工控这里有个容易踩坑的点RK3576和RK3588的NPU算力标称都是6 TOPS但CPU、GPU、内存控制器、接口丰富度完全不是一个级别。RK3576可以理解为“把NPU核心能力下放到中端”的方案整体成本更低但7B模型的推理性价比不如RK3588。RK3568的NPU算力只有0.8 TOPS跑大模型非常吃力更适合配合轻量模型做嵌入式语音、简单质检这类任务。我一直强调一个观点选芯片不能只看NPU算力还要看整个SoC的协同能力。RK3588的优势在于CPU性能强跑Python推理脚本、做前后处理、甚至直接跑llama.cpp的CPU版本都不至于太难受这在研发调试阶段非常关键。1.2 算力评估的底层逻辑TOPS、FLOPs与token生成速率的换算想要搞懂端侧大模型需要多强算力先得建立一个基本概念大模型生成一个token可以粗略理解为一个汉字或一个英文单词的一部分需要完成多少次计算。以自回归生成模型为例每生成一个token的理论计算量大约是2乘以模型参数量即7B模型约需14 GFLOPs1.4×10^10 FLOPs。3B模型约6 GFLOPs1B模型约2 GFLOPs。这个数字是理论下限实际推理过程中还有注意力计算、采样、内存存取开销通常会比这个理论值高出不少。那6 TOPS的NPU能跑多快按理论值算6 TOPS相当于每秒执行6×10^12次INT8运算跑7B模型的理论速度上限是每秒几百token。但实测远达不到原因有几点NPU算子的实际利用率通常只有峰值的20%~40%尤其是Attention算子很多芯片优化得并不理想自回归生成是“一次只算一个token”无法把所有计算并行塞满大量时间浪费在内存访问上尤其是参数权重读取和KV Cache读写int4量化模型虽然内存减半但NPU对4bit算子的支持效率不等同于int8需要看编译器支持情况所以我的经验是想要估算端侧真实速度别用TOPS直接除FLOPs而是用“同平台、同模型、同量化方式”的实测经验值做锚点。下面这张表是我在不同瑞迅主板上实测下来的速度区间虽然不同模型结构、RKLLM版本和散热状态会有差异但数量级是可信的平台模型规模量化方式生成速度经验值体验判断RK35880.5B~1BINT420~40 token/s流畅可做实时对话RK35883BINT48~15 token/s能接受适合问答RK35887BINT42~5 token/s可跑偏慢适合异步任务RK35761B~3BINT43B约6~12 token/s3B以下体验尚可RK35680.5B~1BINT43~8 token/s仅适合极轻量任务看到这里你应该已经直观感受到RK3568跑大模型属于“能响但急死人”的水平RK3588是真正能承担“可用级”端侧大模型的底线平台。至于为什么下面就从内存和带宽层面进一步拆。2. 内存才是端侧大模型的第一瓶颈很多选型的朋友只盯着NPU算力问但我实际调试下来发现内存容量和带宽对端侧LLM的影响甚至比算力更致命。模型加载时内存不够直接OOM内存带宽不够NPU就算算得再快也只能排队等数据。2.1 模型、量化与内存占用的换算模型参数量乘以每个参数占用的字节数就是权重部分的内存占用FP1616bit半精度每参数2字节INT88bit量化每参数1字节INT44bit量化每参数0.5字节以7B模型为例FP16权重约14GBINT8约7GBINT4约3.5GB。这就是为什么端侧部署首选INT4量化——只有这样才能把7B模型塞进RK3588的16GB内存版本里。但注意权重内存只是“模型文件本身”的开销。推理过程中还有激活值、KV Cache、推理中间缓冲区和运行时代码占用。我习惯用“权重内存 运行开销”来估算总内存需求经验上运行开销大约是权重内存的1.2~1.5倍还要再加系统内存占用。下面是一张选型时可以直接套用的对照表模型规模量化精度权重内存约推荐内存档位适用场景1BINT40.5GB2GB~4GB语音指令、文本分类1BINT81GB4GB轻量问答3BINT41.5GB4GB~8GB对话机器人、摘要3BINT83GB8GB更高精度问答7BINT43.5GB8GB~16GB知识库问答、复杂推理7BINT87GB16GB~32GB不建议端侧跑INT8我特别注意了一下目前RK3588平台配16GB内存是7B INT4模型的“甜点档位”既能容纳模型权重又给KV Cache和系统服务留了余量。如果预算紧张选8GB也不是完全不能跑但上下文长度和并发能力会被卡得很死后面细说。2.2 KV Cache一个被严重低估的内存杀手KV Cache是大模型推理时缓存历史token键值对的内存区。每生成一个tokenK和V都会随序列增长而增加所以它和上下文长度是线性关系。上下文越长KV Cache占用越大。拿7B模型举例如果设置上下文长度2048KV Cache大约要占0.5GB到1GB如果把上下文拉到4096这个数字会涨到1.5GB到2GB。3B模型虽然小一些但长上下文同样会吃掉几百MB甚至1GB内存。1B模型在短上下文下压力不大但一旦多开几路也会快速膨胀。这解释了为什么端侧大模型在实际产品里往往限制上下文长度而不是无限扩展。我调试瑞迅RK3588板子时默认把context_len设置为1024或2048既不影响大多数问答场景又给系统留足余量。忽略KV Cache盲目拉长上下文是端侧部署最常见的内存失控原因。内存带宽这方面也要多说一句。自回归生成是“访存密集型”任务NPU每算一个token都要把模型权重从头到尾读一遍。INT4量化后7B模型每次生成也要读3.5GB权重如果内存带宽不够速度瓶颈就卡在存储而非NPU。RK3588和RK3576支持LPDDR5带宽明显优于只支持LPDDR4x的RK3568这也是后者跑大模型体验差的关键原因之一。2.3 结合瑞迅主板的内存档位怎么选瑞迅科技在RK3588、RK3576、RK3568三款平台上都提供了不同的板型和内存版本。以我接触到的方案为例RK3588主板常见4GB/8GB/16GB/32GB版本。跑7B INT4模型建议直接选16GB起步8GB版本更适合3B及以下32GB版本适合跑INT8精度或多路并发场景但成本和功耗也上去了RK3576主板常见4GB/8GB/16GB版本。这款芯片NPU算力和RK3588同级但内存带宽和CPU性能略低跑3B以内很舒服跑7B属于“能跑但紧张”建议8GB起步RK3568主板常见2GB/4GB/8GB版本。跑0.5B~1B模型选4GB足够8GB版本可以给系统更多余量但不建议跑3B以上的模型每次选型我都会画一条“模型档位-内存档位-芯片档位”的三维匹配线先定模型和量化方式算出权重KV Cache系统的总内存需求再反推平台和内存版本。这是最稳妥的路径比拿着芯片参数表猜半天靠谱得多。3. 用RKLLM工具链把模型部署到瑞迅板卡上选好了平台和内存接下来就是真刀真枪的部署环节。瑞芯微官方提供的RKLLM工具链是目前在RK3588/RK3576/RK3568上部署LLM最顺手的路径它把模型转换、量化、板端runtime三层全部打通了。瑞迅主板作为瑞芯微方案的主流工业级落地形态同样适用这一套工具链。3.1 一份可直接抄作业的部署流程整体流程大概是从HuggingFace下载开源模型在x86主机上用RKLLM Toolkit做格式转换和量化生成.rkllm格式的模型文件然后放到板子上通过C/C或Python接口调用。模型选择上目前在瑞迅板卡上跑得比较成熟的是Qwen系列、Llama-3.2系列、ChatGLM系列。我的推荐组合是轻量任务Qwen2.5-0.5B-Instruct、Llama-3.2-1B-Instruct中等任务Qwen2.5-1.5B/3B-Instruct、Llama-3.2-3B-Instruct偏重任务Qwen2.5-7B-InstructINT4量化转换这一步建议在一台内存不低于32GB的x86主机上做因为量化和格式转换过程本身就很吃内存。命令行大致长这样git clone https://github.com/airockchip/rknn-llm.git cd rknn-llm/rkllm_toolkit pip install -r requirements.txt python convert.py \ --model_path /path/to/Qwen2.5-3B-Instruct \ --output qwen2.5_3b_w4a16.rt \ --target_platform rk3588 \ --quantized_dtype w4a16其中target_platform要严格对应实际板卡芯片填错会导致模型在板端加载失败。quantized_dtype参数里w4a16是目前端侧LLM的主流配置意思是权重4bit、激活16bit我实测这个配置在精度和性能之间取得了一个不错的平衡点。转换完成后把生成好的.rkllm文件拷贝到板子上比如放在/data目录下。板端集成的C接口大致是这样#include rkllm.h rkllm_context ctx; RKLLMParam param rkllm_createDefaultParam(); param.model_path /data/qwen2.5_3b_w4a16.rt; param.top_k 40; param.top_p 0.9f; param.temperature 0.7f; rkllm_init(ctx, param, nullptr); RKLLMInput input; input.text 请用三句话介绍瑞迅科技RK3588主板; RKLLMOutput output; rkllm_run(ctx, input, output, callback, nullptr);这里有个非常重要的点rkllm_run是异步调用推理结果通过callback回调返回。所以实际产品里要维护好一个上下文状态不能简单当成同步函数处理。我一开始在这里踩过坑以为调用完直接拿output结果回调先触发、主线程还在等逻辑就乱了。3.2 RKLLM关键参数怎么设兼谈context_len和max_new_tokensRKLLM默认参数能跑通但不代表适合你的场景。有两个参数直接决定内存占用和响应体验第一个是context_len也就是模型能参考的历史上下文长度。端侧场景我建议设为1024或2048。设得越大KV Cache占用的连续内存越多。曾有客户为了“显着高级”把context_len设为8192结果7B模型在16GB板子上频繁崩溃后来缩到2048就稳了。第二个是max_new_tokens也就是每次生成的最大新token数量。端侧部署建议按任务类型设定比如短问答设128或256总结类任务设512。如果设成1024甚至更大一方面生成时间线性增长另一方面需要预留的KV Cache内存也跟着涨。很多“生成到一半卡死”的现象其实不是推理引擎挂了而是KV Cache内存不够被系统杀掉了。还有一个容易被忽视的点temperature和top_p这两个采样参数会影响输出质量和稳定性。如果发现模型输出的内容在各种无关主题间跳跃或者回答明显重复可以先检查这两个参数而不是怀疑模型没部署好。我一般用temperature0.7、top_p0.9作为默认值追求确定性答案时再把temperature降到0.3以下。3.3 常见内存分配失败与模型加载报错部署过程中最让人头疼的不是模型转换而是板端运行时报各种内存错误。我整理几个高频问题现象根本原因解决办法rkllm_init返回内存分配失败系统可用连续内存不足检查cma参数关闭不需要的GPU/VPU服务重启后立即加载模型模型文件加载失败target_platform填错或模型文件损坏重新转换确认平台匹配用RKLLM验证工具检查推理一段时间后进程被杀KV Cache内存超限调低context_len和max_new_tokens转换过程主机OOM量化需要大量内存换32GB以上内存的机器减小batch size瑞迅主板的Linux系统默认可能预留了一部分内存给GPU、VPU等硬件模块。跑大模型时如果发现系统内存显示充足但加载失败优先检查CMAContiguous Memory Allocator配置。我调试时习惯在启动参数里显式预留连续内存比如在/boot/extlinux/extlinux.conf的内核启动参数中加上cma256M给模型加载留出充足空间。这里多提一句堆外内存的问题。如果你是在Android系统上通过JNI调用RKLLM或者用Java/Python混合方式写推理服务native层内存和Java堆内存是分开管理的。很多内存不足问题出在native层而不是JVM堆。我的建议是端侧部署优先用纯C/C或Python直接驱动RKLLM尽量减少跨语言层既省内存又省排查负担。4. 推理速度实测与能效表现哪些组合能用哪些是硬上理论算完还是得回到实测。以瑞迅RK3588主板为例我把常见的几组模型组合跑了一遍总体感觉是1B到3B是体验分水岭7B属于“技术验证可跑、产品落地要谨慎”的档位。4.1 我实测的推理速度区间测试条件瑞迅RK3588主板LPDDR5 16GBUbuntu系统RKLLM最新版本w4a16量化context_len2048单路请求。模型组合实测生成速度首token延迟内存峰值占用约备注Qwen2.5-0.5B35~45 token/s约0.5s1.5GB响应非常快适合语音交互Qwen2.5-1.5B18~28 token/s约0.8s2.5GB日常问答流畅Llama-3.2-1B20~30 token/s约0.7s2.5GB英文任务表现不错Llama-3.2-3B8~12 token/s约1.2s5GB能接受适合专业问答Qwen2.5-3B8~14 token/s约1.2s5GB中文能力均衡Qwen2.5-7B2~4 token/s约3s9GB速度偏慢适合离线异步任务这个速度区间的实际体验可以这么理解30 token/s以上人几乎无感知适合语音助手、交互式对话10~20 token/s能感觉到模型在“打字”但可接受适合知识库问答、文档摘要10 token/s以下交互会明显卡顿适合单次生成较长的文本或者接受“提交后等一会儿再看结果”的产品形态。我把瑞迅RK3576也测试了几轮3B模型的速度大约比RK3588低20%左右6~10 token/s属于“能用但不够爽”。RK3568我只跑了0.5B和1B的模型3~8 token/s适合做离线指令识别不适合做多轮对话。4.2 从DDR带宽看3576和3588的差距前面提到RK3576的NPU算力和RK3588同为6 TOPS但推理速度却有差距核心原因就在内存带宽。RK3588支持的LPDDR5频率更高带宽理论上可以达到60GB/s级别而RK3576虽然也支持LPDDR5但整体内存控制器规格略低实际带宽不如RK3588。为什么带宽对大模型推理这么重要因为自回归生成就是“一遍遍重复读权重”的过程。7B模型INT4量化后约3.5GB权重每生成一个token就要把这3.5GB从头到尾读一遍。如果内存带宽是20GB/s光读权重就要0.175秒再加上计算和数据搬运最终速度很容易被压到3 token/s左右。这也是为什么端侧大模型的体验天花板往往不由TOPS决定而是由“芯片能多快地把权重喂给NPU”决定。选型时同TOPS的情况下优先选内存带宽更高的平台这是一个很关键的隐藏指标。4.3 能效与散热跑大模型不只看性能还有一个选型时容易被忽略的因素功耗和散热。RK3588在满负荷跑7B模型时SoC功耗可以到10W以上这还没算内存和外围器件。如果在密闭的工业盒子里长时间跑推理温度会快速积累触发降频后速度进一步下滑。瑞迅主板一般会引出风扇供电和PWM控制引脚我建议量产设备一定要把主动散热做成标配。后续章节我会专门讲风扇控制和板级调优这里先给个结论端侧大模型产品的算力选型一定要把散热成本算进去否则标称6 TOPS的NPU在过热降频后可能连3 TOPS都发挥不出来。5. 典型应用场景选型参考与落地建议聊完参数和实测回到最实际的选型表。基于我在工业、商业、智能硬件项目里的开发经验整理了六类典型的端侧大模型应用场景对应瑞迅三款平台和内存档位的推荐配置。5.1 六类场景配置推荐应用场景推荐平台模型档位内存推荐说明智能语音交互盒子RK3576/35881B~3B INT48GB需要低首token延迟建议1B为主本地知识库问答终端RK35883B~7B INT416GB需要检索增强和长上下文内存留足工业视觉AI质检RK3588视觉模型1B~3B8GB~16GB视觉模型和大语言模型共享算力与内存边缘AI网关/车联网RK35761B~3B INT48GB侧重多路接入和数据转发低功耗嵌入式终端RK35680.5B~1B INT44GB简单指令识别、文本分类边缘AI开发工作站RK35883B~7B INT416GB~32GB开发者调试、多场景验证这六类场景里我觉得第一个“智能语音交互盒子”是当前最成熟的端侧大模型落地形态。它不需要那么强的上下文能力1B模型加一个语音唤醒加ASR再加TTS整个链路在RK3576上就能跑得很流畅成本相比云端方案有明显优势。如果是做“本地知识库问答终端”7B档位就比较刚需因为知识库中的文件内容往往较长模型需要有足够的推理能力才能生成靠谱回答。这种场景我不建议用1B或3B虽然速度更快但回答质量会明显下降常见表现是“答非所问”或者“只复述不推理”。5.2 尽量别做的事7B全精度、长上下文、高并发聊完推荐再说几个我实际踩过的“硬上”案例第一件别做的事是在RK3588上跑7B模型的全精度FP16版本。14GB的权重加运行开销16GB内存基本被占满系统稍微有点其他服务就被OOM killer杀掉。即使勉强跑起来速度也只有1~2 token/s实用性非常差。端侧7B的现实路径一定是INT4量化。第二件别做的事是把上下文长度拉到4096甚至8192。端侧设备的内存是有限资源长上下文会成倍放大KV Cache占用。我见过一个案例客户坚持要8192上下文做“长文档分析”结果16GB板子在生成到第几百个token时直接重启。后来我建议他们在应用层做文档切片用多次短上下文的轮询方式替代单次长上下文问题就解决了。这个思路在端侧尤其重要——别让模型一次吃进所有内容而是让应用层帮模型“分段消化”。第三件别做的事是在端侧大模型上做高并发。云端GPU集群可以横向扩展端侧SoC是单芯片单内存多路并发意味着每个请求都要分配独立的KV Cache和推理缓冲。RK3588跑7B模型单路都只有2~4 token/s如果同时压上3路请求每路都会被拖到1 token/s以下首token延迟更是不可接受。端侧大模型产品应该设计成单用户、低并发、异步处理的形态这符合硬件能力边界也能给用户一个合理的预期。5.3 外设占用对推理稳定性的隐性影响端侧设备通常不只是跑大模型还要承担摄像头采集、串口通信、云端上报等任务。RK3588的NPU和CPU共享内存带宽GPU编解码也会抢占DMA资源这些都可能导致大模型推理速度波动。我有一个实操建议量产阶段一定要做“整机满载测试”把所有外设同时开启连续跑24小时大模型推理任务记录速度波动和系统日志。瑞迅主板外设接口丰富但每个接口的驱动和DMA通道都有可能和RKLLM的连续内存分配产生竞争。提前发现这些干扰因素比发货后客户反馈“推理变慢”要省心得多。还有一点值得注意尽量在量产系统里关闭不使用的服务模块比如蓝牙、Wi-Fi的省电模式、不必要的GPU合成等。跑LLM时系统越“干净”速度越稳定。我甚至会把桌面环境都禁掉只保留业务自启动进程这样内存占用能少将近1GB。6. 板级调优与研发期避坑到了这一章节假设你已经选好主板、部署好模型接下来就是让整套系统在工业环境里稳定跑起来。这部分经验往往是最难查到的因为文档和手册不会写这些细节。6.1 散热与PWM风扇控制RK3588跑7B模型时SoC温度上升很快不加散热片和风扇几分钟内就能冲到85摄氏度以上触发降频。瑞迅RK3588主板通常带有PWM风扇接口系统里配置好pwm-fan节点就能实现温控。在设备树里加一个pwm-fan节点大致配置如下pwm0 { status okay; }; pwm-fan { compatible pwm-fan; pwms pwm0 0 25000 0; cooling-levels 0 64 128 192 255; #cooling-cells 2; };其中cooling-levels定义的是不同温度梯度下的PWM占空比。我建议跑大模型的设备把最低档位起点设高一点比如128 192 255因为大模型负载起来后是持续高温不是偶发高负载风扇响应太保守会导致温度上去了转速才慢慢拉起来。有个细节很多朋友问过怎么读取风扇转速瑞迅部分板卡的PWM接口旁边还有一根FAN_TACH信号线接到主板的定时器捕获引脚上。系统起来后可以通过hwmon接口查看比如cat /sys/class/hwmon/hwmon0/fan1_input如果读不到转速大概率是设备树里没有配置风扇转速计引脚或者转接板没把TACH信号引出来。排查时要确认硬件连接而不是只盯着软件配置。我实测下来RK3588跑7B模型时散热方案至少要有铝制散热片加4010或5010规格风扇环境温度35摄氏度时芯片温度能控制在70摄氏度以内。如果只用被动散热长时间推理的降频概率非常高token生成速度可能从3~4 token/s掉到1~2 token/s。6.2 刷机、Recovery与量产注意事项瑞迅主板用的是瑞芯微标准刷机流程开发阶段我常用的是USB烧写和SD卡烧写两种方式。USB烧写的常规操作主板用USB Type-C数据线连接电脑按住Recovery键部分板型是MaskROM键再上电电脑端的瑞芯微开发工具会识别到Loader或MaskROM设备然后烧写镜像。这里有个关键点一定要用能传输数据的数据线而不是充电线。我遇到过几次识别不到设备最后发现是线的问题白白浪费了一个下午。量产阶段我强烈建议用瑞迅官方提供的量产工具做整盘烧写或者直接做OTA升级方案。RK3588平台的eMMC容量通常有32GB/64GB版本跑大模型的话建议至少64GB因为一个7B的INT4模型文件就要3.5GB左右再叠加系统和应用32GB会显得捉襟见肘。另外提一下RKLLM模型文件的存放位置。放在eMMC和放在外部TF卡/固态硬盘上加载速度会有明显差异。我建议量产产品把模型文件放在eMMC或者NVMe固态盘上一方面加载速度快另一方面避免外置存储松动导致模型加载失败。如果放在机械硬盘上那种随机读取的性能跑大模型权重加载会让人崩溃。6.3 显示与音频外设的兼容性经验调试RK3588板子时很多人会遇到一个报错cant find suitable delayline。这个报错通常出现在HDMI或DP显示链路上与Uboot阶段显示控制器的delayline配置有关。如果用的是瑞迅原厂BSP最好在官网或FAE支持下确认Uboot版本太高或太低的版本都会造成HDMI握手异常。必要时修改屏参或显示时序参数可以解决。音频外设方面常见如ES8388这类Codec设备树配置需要仔细核对尤其是I2C地址、时钟源和DAI格式。我遇到过配置半天不出声最后发现是引脚复用冲突。外设调通后建议用录音回放工具做完整环路测试不要只测播放。跑大模型时还有一个小技巧把显示接口的GPU合成和UI渲染尽量降到最低比如用无头模式启动。这样可以把宝贵的DDR带宽留给NPU推理。特别是7B模型任何额外的内存带宽竞争都会直接影响生成速度。7. 最后再分享一次真实的选型心得回到文章最开始的问题RK3588到底能不能跑7B大模型我的回答是能但前提是你能接受2~4 token/s的生成速度并且把应用场景限制在单用户、短上下文、异步任务当中。而如果追求“对话像真人一样快”的体验1B到3B才是目前端侧部署最舒服的甜点区。选型这件事我最大的心得就是不要上来就盯TOPS数字也不要一听说某芯片“跑得动7B”就上头。先把业务场景拆清楚算出模型权重加KV Cache加系统开销的总内存再对比平台的内存带宽和NPU算子优化程度最后用实机测试数据拍板。瑞迅RK3588、RK3576、RK3568三款平台各有各的主场没有绝对的强弱只有适不适合你的项目。最后再提醒一句端侧大模型再热闹落地还是要看稳定性和成本。如果你正在做类似项目欢迎拿这份配置表做参考但一定要用真实模型、真实负载、真实环境温度上板测一遍。纸面上算得再漂亮都不如一次长时间满负载实测来得踏实。