1. 动手之前,先搞清楚“算力焦虑”到底在焦虑什么
这几年做边缘端AI项目,几乎每个客户上来第一句都是“我要多少TOPS的板子”。我碰到过上来就要Jetson Orin的,理由只是“性能天花板高”;也碰到过在RK3588和树莓派5之间反复横跳,理由是“网上说都能跑YOLO”。说实话,这种选型方式大概率会在项目走到一半时出问题,因为大家盯的是芯片的“数字”,而不是自己业务里最真实的那个“场景需求”。
边缘端AI算力选型,真正该做的事只有一件:从场景反推芯片。先把你的应用场景拆解成“数据特征、实时性要求、运行环境、功耗约束、成本预算”这些可量化维度,再把这些维度翻译成芯片需要的算力、内存带宽、接口资源和软件生态。这套方法论我用了六七年,踩过不少坑,也帮好几个团队避免了几十万打水漂的尴尬。
这篇文章不准备给你一个“终极答案”,因为根本不存在一颗芯片能通吃所有边缘场景。我会把从场景到芯片的完整推导过程拆开讲,包括怎么算真实算力需求、怎么对比主流芯片、怎么避开那些威力巨大的“纸面参数陷阱”,最后再给一份常见的翻车问题速查表。不管你是刚开始看瑞芯微、地平线、英伟达,还是已经在做模型移植但总被算子兼容问题折磨,这篇都值得看完再动手。
说到底,边缘端AI选型不是“哪家芯片强”的站队游戏,而是“哪个方案在你那个具体场景下最不折腾”的匹配问题。芯片只是解决问题的工具,场景才是定义问题的源头。
1.1 为什么“只看算力数字”一定会翻车
先泼一盆冷水:芯片厂商宣传的TOPS数字,在真实项目里大概要打五到八折才能换算成你能用到的算力。原因不复杂,TOPS是理论峰值,而且是特定精度(通常是INT8)、特定张量形状、特定算子组合下测出来的。你实际跑的模型拓扑、分辨率、并发路数,几乎不可能和芯片厂商的测试条件完全一致。
更麻烦的是,算力和带宽是一对连体婴。很多芯片算力数据很好看,但内存带宽一旦跟不上,数据搬运就成了瓶颈,实际吞吐量根本到不了峰值。打个比方,算力相当于你请了一堆超级搬运工,带宽是传送带,传送带只有那么宽,人再多也白搭。你在选型时如果只盯着“多少TOPS”,忽略了芯片的带宽、缓存策略、内存类型,到后面模型跑不起来时再去换平台,改动成本远超想象。
还有一个经常被忽略的点:算力峰值的发挥依赖特定SDK和工具链。同样一颗芯片,官方SDK优化得好不好,算子库支持得全不全,直接决定你能跑出几成性能。同一个模型在支持的平台可能跑30帧,在NPU工具链不成熟的平台上可能只能跑3帧,不是芯片不行,而是软件生态拖了后腿。
所以我的建议很直接:选型的第一步不是看芯片,而是把场景需求量化成几个硬指标,再手持这几个指标去筛芯片。这样你躲开的不仅是“算力过剩”的浪费,还有“算力不够”的返工。
1.2 边缘端AI项目的典型场景分类方式
做边缘端AI选型,先要给你的应用场景定个位。我习惯把场景分成几个大类,每一类对应的算力需求和采购策略完全不同,分类维度有三个:数据形态、实时性要求、部署环境。
第一类是实时单路视觉检测,最典型的是工业质检、安防布控、AGV避障。这类场景的共同点是只跑一路或两路视频流,帧率要求高(通常≥30FPS),延迟敏感,模型是单模型或双模型串联。算力需求一般在几TOPS到十几TOPS之间,选择面很宽,关键在于工具链是否顺手。
第二类是多路视频流分析,比如一个边缘盒子接8路、16路摄像头,同时做人脸抓拍、周界报警、结构化分析。这类场景的算力需求是乘法增长的,帧率可以容忍掉到10~15FPS,但并发路数必须够。此时大幅TOPS不在少数,还得关注芯片的多路视频编解码能力和NPU并发调度能力,这些都是容易被忽略的“隐形需求”。
第三类是低功耗/电池供电的持续感知场景,比如智能门锁、可穿戴设备、农业传感器、巡检机器人。这类场景对单路算力要求一般不高,一两TOPS甚至几百GOPS就能搞定,但一定要评估同等精度下更低的功耗。芯片的待机功耗、峰值功耗、启动时间这些参数,有时候比TOPS还重要。
第四类是离线局部大模型/多模态需求,比如边缘端的语音交互、本地知识问答、多模态理解。这类场景最近两年才开始下沉到边缘,对算力的需求属于“多多益善”,同时对内存容量和带宽的要求比传统CV高得多。选型的时候不能只看NPU,还得看整板内存能不能塞下大模型的部分层。
把场景归好类,选型这件事就完成了一大半。接下来只需要在对应类别里,用更细的需求指标去做筛选。
2. 从场景拆出硬需求:一张纸算出你真正需要的算力
先理清一个关键概念:算力需求不是拍脑袋拍出来的,它是“你的模型在目标帧率下表出的实际计算量”除以“平台有效利用率”。计算过程很朴素,但绝大多数人不会自己算,而是直接看别人的配置单。别人跑的是口罩检测、你跑的是OCR识别,模型复杂度差三倍,怎么抄作业?所以我建议你哪怕只用三分钟,也把下面这个量化的过程过一遍。
2.1 用模型计算量和帧率估算底线的TOPS
要知道你需要的算力,核心是拿到模型的计算量。传统目标检测模型的计算量用MACs(乘加运算次数)来衡量,1次乘加约等于2次FLOPs。假设你手里的模型在640x640输入下,单帧计算量是8 GMACs(这个数字在YOLOv5s、YOLOv8s量级都很常见),那它单帧就是16 GFLOPs。
接下来乘目标帧率。你要求30FPS,那一秒需要完成 16×30 = 480 GFLOPs,也就是0.48 TFLOPs。如果芯片跑INT8,TFLOPs约等于TOPS,用上面这个数,表面看1TOPS好像就够,甚至很宽裕。但关键来了:平台的利用率不可能100%。
NPU跑目标检测这类复杂模型,有点类似多级流水线的工厂,总会有等待和排队。根据我的实测,不同芯片有效利用率差别很大,从20%到70%都有。正常项目保守取值按30%~40%算一点不过分。所以0.48 TFLOPs除以0.35的利用率,你真正需要约1.37 TOPS的INT8算力。
看到没有,同样一个模型,一个简单一乘得出来要1TOPS,考虑算力利用率的现实,就得1.5TOPS起步。这还只是算力一个维度,如果再看内存带宽、NPU矩阵尺寸是否匹配模型通道数,实际需要的芯片档位还会往上走。这就是为什么我一直强调“够用”不是看纸面算力,是看真实工作状态下的有效算力。
2.2 一个例子:两路实时检测为什么需要“8TOPS级”方案
再拿一个最常见的项目举例,8路视频流同时做检测。先别被8路吓到,核心是算“总帧率”。每路按15FPS算,一共120FPS。假设每帧模型计算量是4 GMACs(轻量模型的典型值),那全部需要 4×2×120 = 960 GFLOPs,约0.96 TFLOPs,只看纯算力1TOPS就能满足。但为啥我说要8TOPS级?因为8路解码、8路图像预处理、模型并行调度会产生额外开销,视频硬件编解码和多路ISP处理会抢占相当一部分消耗。再加上有效利用率打折扣,0.96 TFLOPs除以0.2到0.25的有效系数,就得4~5TOPS实际算力,再往下选是没有任何富余量的。
实际我们团队在做类似的8路盒子时,选择了约整机6~8TOPS INT8的方案,网络模型从YOLOv8s降级到YOLOv8n才能压住全部资源。这个案例说明,多路场景不仅考验算力,更考验芯片整体的数据吞吐能力。那种纸面1TOPS的芯片,跑单路也许没问题,一旦干起多路,总线瓶颈先把你卡死。
2.3 场景约束条件:功耗、内存、温度决定了选型上限
算力算出来了,还没完,边缘端不同于数据中心,它有一堆物理约束。第一是功耗约束,如果你做的产品是电池供电或限定功率供电,芯片的典型功耗要严格卡在一个上限内,比如5W、10W、15W。一颗性能很强的芯片,满载功耗可能15W,你如果只有5W的供电预算,必须降频使用,降频后的实际算力干脆算一半甚至更低。这也是很多算力不够问题的真实来源,不是选小了,是供电和散热限制根本没算进去。
第二是内存约束。模型权重和数据搬运都依赖内存,INT8推理时一个1000万参数的模型大约需要10MB权重空间,再算上中间特征图可能轻松翻几倍。视觉模型往往有多个尺度和较大输出层,内存不够用的时候,NPU被迫走DDR交换数据,性能直接跳水。有些便宜的方案板载1GB内存,跑轻量模型没问题,但一跑大模型就卡死,这就是内存约束在作祟。
第三是温度约束。边缘设备常年在户外或机柜里,环境温度40-50℃很常见,设备又没有主动风冷。这时候芯片的降频阈值直接影响长时间运行的性能稳定性。很多芯片在25℃时能稳定跑满算力,到了50℃环境,为了散热自动降频,帧率从30掉到18,你产品验收都过不了。选型时一定要查芯片的热设计功耗、工作温度范围和降频策略,不能光看常温下的跑分。
一句话总结,算力只是第一道筛选门槛,功耗、内存、温度是紧接着的三道死线。把这几张表都填完,你手里的候选芯片可能就两三颗了。
3. 主流的边缘端AI芯片,到底该怎么排座次
算力需求清晰之后,再来看市面上这批主流芯片,就清楚多了。我按“性能档位”和“生态成熟度”两条线来拆解,不说所有型号,只挑近两年项目里出镜率最高、口碑比较稳的几类。
3.1 高性能档:英伟达Jetson系列与算力“天花板”
英伟达Jetson系列在边缘AI领域的地位,类似单反相机里的全画幅相机,价格贵、性能强、生态完善。Orin Nano、Orin NX、Orin AGX这一代,从几TOPS到几百TOPS都有覆盖,适用范围极广。特别是Jetson Orin系列支持TensorRT优化,PyTorch模型移植过去的成本非常低,开发效率是目前所有边缘平台里最高的。
它的短板也很明显:一是贵,一套完整方案做出来动辄几千元,功耗也偏高,不适合低成本、大批量、电池供电的产品;二是供货波动,采购有时候非常被动;三是GPU架构在纯NPU推理的效率上未必占优,如果你的模型很小但帧率要求很高,你会发现它不见得比专用NPU强。
适合选Jetson的场景:落地的原型交付、开发时间极其紧张的项目、模型比较大(比如YOLO大模型或轻量版Transformer),以及团队没有太多嵌入式底层经验、主要用Python和PyTorch开发的项目。一句话,预算宽裕、时间紧、追求开发效率,选Jetson准没错。
3.2 主力档:瑞芯微RK3588与地平线旭日系列,国产方案的性价比之选
RK3588是这几年边缘端AI项目中出现频率最高的芯片之一。它集成了6TOPS NPU算力,总算力在单板产品中属于能打级别,同时有强大的8K视频编解码能力、丰富的外设接口,价格比同性能的Jetson方案便宜一大截。RK3588特别适合做NVR类产品、多路视频分析盒子、边缘服务器之类的设备。软件生态方面,RKNN工具链虽然迭代比以前好不少,但和TensorRT这种成熟方案相比还是需要花时间踩坑。
地平线旭日X5系列同样是国产阵营里口碑不错的选手,NPU架构针对Transformer和CNN都做了优化,对我们最近常做的Transformer类模型比较友好。地平线的另一个优势是工具链支持相对清晰,配套的AI工具链和模型转换文档,在国产平台里算是数一数二的。不过它的生态圈子比瑞芯微小,社区资料相对少,遇到问题大多得靠官方支持,这点心里要有数。
如果让我给新手一个不折腾的建议:做多路视频分析、智能NVR、数据采集边缘节点,优先看RK3588方案;做偏模型的创新验证、算法中试,对Transformer有刚需,优先看地平线。这两条路线在2K元以内的成本区间,基本覆盖了六七成的边缘端AI需求。
3.3 性价比档:低功耗MCU级方案(ESP32-S3、瑞萨RA系列)适合什么项目
说完大颗的芯片,别忽略另一条路线:在很低的成本和功耗限制下做AI。ESP32-S3带向量指令扩展和SIMD加速,能跑非常轻量的机器学习模型,比如关键词唤醒、简单状态识别、手势检测,做智能家居传感器、玩具、门锁之类的产品非常合适。瑞萨的RA系列MCU也内置了AI加速器,主打超低功耗和实时性。这些方案的算力通常是几百GOPS级别,卖点是系统级功耗和成本,不是性能。
我给这类芯片的定位是“极限边缘的最后一公里”。如果你做智能门锁的人脸检测,或者做个能识别鸟叫的野外监测设备,要求一颗AA电池用半年,那MCU级的方案比Jetson这类强得多。技术难点在于模型必须压缩到极小,量化到INT8甚至混合精度,还得接受算力利用率很低这个现实。
在MCU级的AI选型上,踩坑最多的是团队拿不准“轻量模型”的量级。常见的做法是先拿YOLOv8n在PC上跑好,再压缩、剪枝、极度量化,最后搬到MCU推理引擎里。这个过程很磨人,但只要模型结构合适且帧率要求不高,做出来成本极低、可靠性极高,是出货类产品的核心选择之一。
3.4 画龙点睛:算力之外的三个“隐形参数”
讲了这么多芯片,轮到三个经常被忽略的关键参数。第一个是内存带宽,GDDR和LPDDR的差别会显著影响大规模模型的跑分。第二个是视频编解码能力,做视觉项目时,一颗芯片能同时解码多少路、支持什么编码格式,比如H.264、H.265,直接决定了系统架构的复杂度,哪怕NPU算力不够,好的编解码模块能帮你分担一大部分计算负担。第三个是AI工具链的算子支持和成熟度,再好的芯片,如果工具链不支持你的模型算子,或转换过程频繁报错,项目就卡住了。
这三个参数不在厂商宣传页的显眼位置,但在实际项目中,它们的决定作用常常比TOPS更大。我更愿意用一句话概括选型思路:“算力是下限,带宽是上限,工具链是生死线。”三者缺一不可。
4. 从场景到芯片的实战推演:三个典型选型案例拆解
空谈方法论不够,我来拆解三个我实际做过的选型案例。每个案例都会说明场景约束、候选方案筛选过程、最终决策逻辑,以及事后复盘的经验教训。
4.1 案例一:智能工业质检,为什么要选大功耗高性能平台
有一个做陶瓷表面缺陷检测的项目,产线上有高速传送带,产品以每秒好几个的速度通过,要求实时拍图、实时检测、实时分拣。检测目标是细微划痕、脏污、崩角,缺陷都很小,模型算力消耗一点也不轻,我们用了YOLOv8m的成果精度勉强达标。输入分辨率必须到1280x1280,单帧计算量直接飙升到46 GMACs,按60FPS需求算,纯算力就是5.5TFLOPs,乘完利用率折损,没有10TOPS以上根本谈不下来。
这时候低功耗和低成本全部让路。现场有220V供电,有标准机柜,有散热条件,所以功耗不是问题,成本和开发速度是问题。我们当时对比了Jetson Orin NX和RK3588的工业级核心板,最终选了Orin NX。核心原因只有一个:在模型转换上,RKNN工具链对YOLOv8m的支持不如TensorRT顺滑,我需要尽快跑通POC(原型验证)。事实证明这个选择是对的,模型一周内就跑上了量级。
复盘这个项目,最大的教训是我们在初期差点被“小型化”诱惑带偏,想用更小模型把算力压到RK3588能跑的范围,但事实证明为了省成本把精度牺牲到不合格线,是整个流程中最浪费时间的弯路。工业质检这种场景,检测精度直接决定产品能否上线,必须选性能和工具链都最稳的方案,一步到位,别省不该省的钱。
4.2 案例二:智能安防的8路视频盒子,多路并发怎么选
另一个长期运营的项目是某园区安防的8路视频分析盒子,需要接入8路模拟摄像头或网络摄像头做全天候布控。场景要求每路不低于15FPS,做人体检测和入侵报警,模型本身不算重,YOLOv5s和YOLOv8n级别就行,但难在长时间稳定运行、室外环境温度高、断电后能快速拉起。
这个场景一开始我们也考虑过Jetson,后来对比发现有点大材小用,成本也无谓地上去了,最后选了RK3588方案。原因有三个:第一是8路视频解码能力,RK3588的VPU同时硬解8路1080p非常从容,不占NPU资源;第二是NPU算力6TOPS,加上我们能把画面缩放后推理,而不是全分辨率推理,算力余量很足;第三是成本敏感,硬件成本压缩到同性能Jetson方案的六成左右。
实际部署后的经验是,RK3558在50℃环境机箱里长时间运行,如果不加风扇,NPU频率会降得很厉害,帧率有很大的波动。我们后面给盒子加了小型散热风扇,情况好了很多。另外还遇到一个软件坑:RKNN工具链在转换带DCN算子的模型时会有兼容警告,需要自己在模型里去调整。这些都属于“文档不会写、用了才知道”的细节。
如果你做类似的多路盒子,我的建议是先确认编解码路数,再确认NPU资源余量。很多人只算NPU算力,忽略了VPU的解码能力和ISP的占用,最后系统框图出来了发现CPU和总线先满了,NPU反而闲着。
4.3 案例三:TOF传感器上的低功耗手势识别,为什么选了MCU级芯片
第三个案例是个消费电子项目,在智能灯具上做一个低成本的手势识别功能,用来隔空开关灯和调节亮度。场景要求极低功耗,一颗CR2032电池或小容量锂电下运行半年,产品BOM成本非常敏感,整个主控加传感器部分不能超过几十块钱。模型也很轻量,只需要识别三四种手势,输入分辨率很低。这种需求下,Jetson、RK3588都是杀鸡用牛刀,根本不合适。
最终选了带专用AI加速的低功耗MCU,比如瑞萨RA6系列这类产品,配合ToF传感器在MCU端做一小部分预处理,主控侧跑一个极小量化的手势分类器。整个AI占用的算力可能在几百GOPS级别,但胜在功耗极低、成本极低。开发过程中的痛苦在于模型压缩:团队把模型剪枝量化后,精度从98%掉了到94%,后来通过扩充训练数据、重新做数据增强,把精度拉回到96%以上。这一阶段花的时间比整个硬件选型都多。
这个案例给我们的启示是,选型永远不是性能排行榜的硬拼,而是从成本、功耗、电池寿命、可靠性这些完整的系统维度去反推。高性能芯片在性能上赢得很漂亮,但在真正的出货产品面前,成本功耗这些可感知的指标才是生死线。
5. 落地之后的硬仗:模型移植、量化与工具链避坑
芯片选完了,不代表万事大吉。真正的硬仗从模型部署那一刻才开始,这也是最多项目“卡死”的地方。我把三年多来遇到的高频问题和排查经验整理成一份清单,你看完至少能避开80%的常见坑。
5.1 模型转换的“算子劫”:三个最常见的跨平台问题
跨平台的模型转换是整个边缘端AI项目中的头号痛点。问题基本集中在三点:
第一是算子不支持或部分不支持。你在PyTorch里用的各种自定义层、高级API,到NPU工具链里没有对应实现,这是最典型的,也是最容易在前期就发现的。解决办法是提前用工具链的算子支持清单比对模型结构,或者干脆改模型结构,用更基础、更通用的算子,也就是俗称的“算子替换”。比如把某些动态尺寸的操作改成固定尺寸,把某些注意力机制里用到的动态Reshape改成静态。
第二是量化掉点,这是模型转换中最让人头疼的。FP32转到INT8后,精度往往会有下降,轻则零点几个点,重则直接没法用。解决思路通常有几个:先做校准数据集,用充分有代表性的数据做量化校准,校准数据集太小或分布不公,往往导致量化参数不合理;再做敏感层分析,有些层对量化非常敏感,可以在这些层保留FP16甚至FP32精度;最后考虑量化感知训练,在训练阶段就模拟量化误差,这是效果最稳但周期最长的方式。
第三是速度异常反向优化问题,模型转完了精度在,但速度反而比CPU还慢,原因多在于NPU没有充分并行,算子被拆成了串行小任务,或者内存访问模式不友好。排查办法是逐算子跑profiling,找到耗时最高的那部分,针对性地做算子融合或结构调整。
我的建议是,项目一开始不要用最复杂的模型去试水,先拿一个轻量级的、完全supported的模型打通整条工具链,确认端到端流程没问题,再逐步升级模型复杂度。这样你可以快速断掉“工具链本身”和“模型结构”两个变量。
5.2 实测数据说话:INT8 vs FP16 vs FP32在边缘端的真实差异
网上的理论说了很多次FP16、INT8、FP32的区别和算力需求,这里用我们实测过的一组数据说话。同一个YOLOv8n模型,输入640x640,分别在Jetson Orin Nano和RK3588上测推理时间,数据很有代表性:
| 平台 | 精度 | 单帧推理耗时 | 实际帧率 |
|---|---|---|---|
| Jetson Orin Nano | FP32 | 45ms | 约22FPS |
| Jetson Orin Nano | FP16 | 17ms | 约58FPS |
| Jetson Orin Nano | INT8 | 8ms | 约125FPS |
| RK3588 | FP32(CPU) | 110ms | 约9FPS |
| RK3588 | INT8(NPU) | 12ms | 约83FPS |
数据很直观。FP16比FP32快一倍以上,INT8又比FP16快一倍以上。所以在边缘端,默认用INT8是必须的,同时对精度敏感的场景,可以先试FP16而不是硬撑FP32。FP16在大多数常用场景下精度损失极小,对模型原有精度的折损比INT8小得多。如果你在Jetson这类带GPU单元的平台开发,过渡期建议直接用FP16,效果和开发效率之间比较平衡。
从这张表里也能看出,纸面算力和真实跑出来的帧率之间的差距。RK3588的INT8算力标称6TOPS,跑YOLOv8n都不到100FPS。而Jetson Orin Nano算力虽然标称更高,但实际也差不多在这个量级。所以说,别指望任何单板能跑满标称算力,选型时尽量留出30%到50%的余量,这在我的项目中几乎成了铁律。
5.3 边缘端AI部署的高频故障速查表
整理一个故障速查表(高频版本的),你部署时按表排查,效率会高很多:
| 现象 | 可能原因 | 排查与解决思路 |
|---|---|---|
| 模型加载慢、首次推理特别慢 | 模型文件过大、量化信息或校准数据缺失、引擎冷启动 | 做模型预热推理或持久化预编译缓存,转化时把权重和引擎缓存都放到本地 |
| 运行几小时后帧率下降 | 芯片过热触发降频 | 查看芯片温度曲线,优化散热,或在软件上适当降低长时间运行的负载 |
| 内存占用持续上升 | 内存泄漏,常见于循环推理中未释放中间张量 | 排查推理调用循环里的张量引用,规范资源的创建和释放,限制单次推理过程中的缓存数量 |
| 同一模型在不同芯片上的帧率差距极大 | 算子实现效率不同、内存带宽不同、芯片偏好结构不同 | 针对芯片结构调整模型,比如调整通道数、核尺寸,做具体平台的剖分测试 |
| 多路视频推理时某路丢帧 | 解码线程和推理线程争抢资源、输入队列堆积 | 增加缓冲队列的深度监控,优化线程优先级,将解码、预处理、NPU推理编排成更合理的流水线 |
| 板卡偶发黑屏或USB断开 | 电源功率不足或供电不稳 | 检查电源适配器功率余量,为NPU满载工作预留至少50%以上功率 |
这张表里每一条背后都有真实项目的教训,想省时间就把它们当成部署前的自查清单用。边缘端AI不同于云端,它对工程化的细致程度要求极高,某个细节没处理好,整套系统稳定性都不行。
6. 我现在的选型习惯与最终建议
项目做多了以后,我的选型流程已经固化成了几个固定动作,这里分享给同样做边缘端AI的朋友作为参考。第一步,拿出白纸,把场景的数据类型、模型类别、帧率要求、功耗预算、成本范围、部署环境温度、量产数量全部写出来。第二步,根据模型计算量算出底线算力,再给至少50%的余量。第三步,用这份需求清单同时筛选芯片算力、内存带宽、编解码能力和软件生态,而不是只看CPU和NPU型号。
第四步,抽出一天时间,用真实模型在这颗芯片上跑一遍。很多选型问题在实际几分钟的跑测里就能暴露,而不是在漫长的开发周期里。这一步千万不要省,哪怕需要买开发板来试,也比做错方案后推倒重来便宜得多。第五步,考虑供应链和供货周期,核心技术选型必须要有备选方案,尤其是国产方案和进口方案之间要评估切换成本。
最后说说我个人的感受。做边缘端AI这么多年,我最大的体会是“算力焦虑”很多时候是自己制造的。拿着云端大模型的惯性思维来选边缘芯片,注定会过度设计,白白付出成本、功耗和体积的代价。真正成熟的工程师,会先把自己放到场景里,清楚数据长什么样、物理环境多恶劣、预算能到多少,然后才打开芯片参数表。
当你把场景拆得足够细,芯片的答案往往就浮现出来了。选型不是一道玄学题,而是一道可以用计算和验证来确定的工程题。希望在看完这篇文章之后,你下次再面对几十款边缘AI芯片时,能少一点纠结、多一点底气。