十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

AI硬件开发全解析:从架构分层到部署实战

AI硬件开发全解析:从架构分层到部署实战 这两年只要做硬件相关的工作多少都会和AI沾点边。但AI和硬件结合并不是把模型文件扔到板子上跑一下那么简单——我见过不少硬件工程师手里有了NPU开发板却不知道从哪儿下手也见过纯算法工程师在硬件上调试驱动时一脸懵。这篇文章就把AI与硬件结合的结构从头到尾拆一遍讲清楚哪些部分需要硬件功底哪些需要算法功底哪些地方才是真正决定系统成败的关键。适用范围先说在前面内容面向做嵌入式硬件、边缘计算设备、工控产品以及物联网终端的开发者和管理者也适合刚入门硬件方向的AI应用工程师。目标只有一个让你接到一个“AI硬件”的项目时能在脑子里快速建立起完整的技术地图知道钱、时间和人力该往哪里放。1. 先搭框架AI与硬件结合是怎么分层配合的1.1 云、边、端三层AI分别落在哪一层AI要跑到硬件上首先要搞清楚运行位置。绝大多数AI和硬件结合的项目跑不出“云、边、端”这三个物理位置。云侧是训练和超大模型推理的地方。像大语言模型、视觉大模型的训练通常在一块GPU集群或专门的AI训练服务器上完成。云侧硬件讲究的是高并发的矩阵运算能力单位是TFLOPS、PFLOPS架构上普遍采用NVIDIA的GPU加上高速交换网络。对做硬件的人来说云侧一般是厂商或者运维团队考虑的事情大部分场景我们用API调用就行。边侧是AI走进硬件系统的第一道真正关卡。边缘网关、工控机、带NPU的嵌入式主板都算边缘设备。这个位置和云端最大的区别是资源是受限的而且对时延、功耗、可靠性、成本都有硬性要求。以最常见的安防摄像头场景为例智能分析盒子就是典型的边缘硬件它接收摄像头视频流在本地完成人脸识别、行为检测再把结构化结果上传到服务器。这样做的好处是视频不必全部传回云端大幅节省带宽响应速度也快。端侧就更极端了。端侧设备通常是电池供电的比如智能门锁、智能音箱、可穿戴设备、工业振动传感器。端侧AI要求极低功耗算力普遍在0.5到几个TOPS之间有些甚至不用NPU直接用MCU配合轻量级模型完成简单的关键词唤醒或震动模式识别。理解三层结构的意义特别大。因为很多项目失败不是模型不够好而是没想清楚AI应该放在哪个层级。把该放在端侧的事情硬塞到云端延迟和网络成本都受不了把应该云侧执行的复杂任务强行压进端侧芯片结果就是性能拉胯、发热严重。我的原则是能端侧不边侧能边侧不云端——在满足功能的前提下尽量让AI推理靠近数据源头这是整个选型的大方向。1.2 不管哪一层数据流都绕不开这套回路AI硬件系统表面上五花八门但数据流方向基本是一致的感知采集、数据预处理、AI推理、结果输出与决策执行最后再回到感知形成闭环。拿工业机械臂的视觉分拣系统举例。相机固定在流水线正上方在机械臂抓取之前咔嚓一张照片这一步是感知采集。然后图像进入到处理器的ISP和预处理模块完成降噪、白平衡、格式转换这一步是数据预处理。接下来图像被送入NPU或GPU执行目标检测模型识别出传送带上每个工件的坐标和类别这是AI推理。拿到坐标之后运行在CPU上的控制程序把像素坐标换算成机械臂运动轨迹通过EtherCAT总线发指令给运动控制器最终驱动机械臂完成抓取。工件被吸走之后传感器检测是否抓取成功这个信号又回到系统里影响下一次判断。这条数据回路看起来不复杂但它是理解一切AI硬件系统的解剖学地图。以后你看到任何AI硬件的产品不管宣传多玄乎都可以按这套回路去拆解数据从哪里采集、在哪里处理、推理跑在哪块芯片上、结果怎么输出、执行机构怎么响应。哪个环节卡住了性能瓶颈就在哪里。1.3 结构决定选型选型决定成败同样的功能放到不同结构里硬件方案天差地别。一个简单的例子家用摄像头的人形检测。如果走纯端侧方案选用瑞芯微RV1106一类带0.5 TOPS算力的IPC专用芯片整个主板成本可以控制在几十元功耗不到一瓦。如果走纯云端方案摄像头只需要一个H.264编码芯片把视频流推到云服务器推理主板成本更低但每个月的云服务器费用、带宽费用都是持续的。如果走边缘方案在网关里集成RK3588这样的8 TOPS级别平台成本又上一个台阶但能同时跑多个路数的视频分析。做方案的时候没有绝对的好与坏只看约束条件。成本敏感、隐私要求高、网络不稳定就往端侧和边侧压算法复杂、需要持续迭代、硬件空间有限就依赖云端。结构定得越早后边的坑越少。我见过太多团队有硬件已经开模了才发现算力不够最后只能砍功能或者换芯片重做代价非常高。2. 硬件这半边算力、内存、数据通路一个都不能少2.1 算力单元CPU、GPU、NPU、DSP各自该干嘛很多刚接触AI硬件的人会被芯片宣传页上的TOPS数字吸引觉得算力越高越好。真正做系统设计的时候算力单元的选择远不是看TOPS这么简单。CPU是系统的管理者。它负责跑操作系统、调度任务、执行控制逻辑、解析模型输出结果。AI推理过程里CPU并不直接做大量矩阵运算但所有的数据搬运、逻辑分支、外设交互都由CPU指挥。选CPU时看重的不是AI算力而是单核性能和实时性。一个常见的错误是只关注NPU的TOPS而忽略了CPU性能结果模型推理快得很但图像预处理、坐标换算、网络通信等一串串逻辑代码把CPU压得死死的整体延迟反而很高。GPU是高性能并行计算的老大哥。NVIDIA的Jetson Orin系列就是典型的带GPU的嵌入式AI平台。GPU适合跑视觉模型、生成类模型优势是生态成熟、算子支持最全面劣势是功耗高、成本高。做边缘计算盒子的如果算法复杂度高、需要跑大模型GPU路线通常最省心。NPU是专门为AI推理设计的专用电路。它不执行通用的指令而是把卷积、矩阵乘这些AI算子直接硬化成专用的计算阵列。NPU的能效比远超GPU同样的功耗下能跑更大的模型。国产芯片里瑞芯微的RKNN系列、算能的BM1684、地平线的征程系列都属于NPU架构。NPU的问题是生态相对封闭模型转换工具链质量参差不齐踩坑几率比GPU大得多。DSP字面上是数字信号处理器现在很多芯片把DSP模块加固成向量处理单元。它在音频处理、传感器数据处理、信号预处理这些场景里效率极高。语音唤醒芯片如启英泰伦的CI1122就是靠DSP跑极轻量的关键词识别模型功耗能做到毫瓦级别。在同一个SoC里CPU、GPU、NPU、DSP往往是共存的。系统的设计艺术就在于让每一个单元干自己最擅长的事。我的经验是控制逻辑给CPU重模型推理给NPU或GPU信号预处理给DSP不要让任何一个单元做它不擅长的事情。2.2 内存带宽才是最容易卡脖子的地方这句话我说给每个做AI硬件的朋友对AI推理系统来说内存带宽瓶颈出现的频率比算力瓶颈高得多。AI模型推理本质上是数据流运算。以YOLOv5s这个目标检测模型为例模型参数量大约700万一次推理的运算量约16 GFLOPs但运行时需要读取的权重和中间特征图的数据总量是运算量的好几倍。如果芯片算力是2 TOPS理论上跑YOLOv5s只需要8到9毫秒但实际中很难达到——因为权重从DDR内存搬运到NPU内部缓存的速度往往比计算阵列吃数据的速度还要慢。用过RK3588的朋友应该有体会。它的NPU算力是6 TOPS但内存接口是LPDDR4X或LPDDR5如果模型不做优化实际推理帧率可能只有标称的一半不到。反而是一些老一点的平台内存规格高实际跑起来帧率反而稳定。所以我选芯片时除了看TOPS还会重点查内存类型和位宽LPDDR5和GDDR6的带宽差距是非常大的。选内存容量也有学问。边缘AI设备的内存除了给系统运行还要给模型推理缓存留空间。跑一个500MB的大模型加上系统、摄像头的图像缓冲8GB内存只是起步。很多边缘盒子看起来算力够一跑真实负载就内存不足然后频繁swap推理延迟直接飙到几秒。内存这事宁可多给不要抠门。2.3 感知外设与执行机构数据从哪里来控制往哪里去AI硬件系统一半的工程量在感知和执行。没有好的数据源再强的NPU也是无米之炊。摄像头是视觉AI的核心传感器。选摄像头时分辨率、帧率、感光芯片尺寸、镜头接口、ISP能力都要考虑。做边缘AI项目ISP的处理能力特别重要。很多低端Sensor需要SoC的ISP模块做降噪和宽动态如果ISP太弱晚上暗光环境下图像噪点太多模型精度会下降得厉害。我做过一个车牌识别的项目白天准确率99%到了晚上直接掉到85%排查了半天最后发现是ISP的3D降噪没调好而不是模型不行。麦克风阵列是语音AI的入口。语音前端处理里回声消除、波束成形、降噪这些都不是AI而是经典的DSP算法它们跑在专用的音频DSP或CPU上。AI模型在麦克风阵列之后做的是语音识别和语义理解。很多做智能音箱的团队模型做得不错但没有意识到麦克风阵列的硬件调试才是体验的胜负手。执行侧同样重要。AI推理出了结果最终要靠执行机构去起作用。工业场景里AI输出往往和PLC、伺服驱动器、机械臂控制器对接。现在有越来越多的工具支持AI自动生成PLC控制代码从自然语言描述的控制需求直接生成结构化的IEC 61131-3代码这一块可以说是AI与硬件结合在工业自动化里最有潜力的方向之一。AI负责看得懂环境PLC负责动得了设备两者的衔接在于通信协议和实时总线的选型比如EtherCAT、Profinet、Modbus TCP每个的实时性指标完全不同。3. 软件这半边AI模型是怎么“跑”进硬件的3.1 模型仓库到硬件之间隔着推理引擎很多硬件工程师以为AI模型就像固件一样编译好了烧进芯片就能用。其实模型从训练环境到目标硬件中间要经过一个被低估的环节——推理引擎。PyTorch是训练模型的老大但PyTorch模型不能直接在NPU或嵌入式GPU上高效运行。它先要被转换成ONNX这样的中间格式再由推理引擎转换成目标硬件的指令。NVIDIA平台对应的引擎是TensorRTIntel是OpenVINO瑞芯微NPU是RKNN通用CPU平台可以用ONNX Runtime或者NCNN想要跨硬件统一体验还可以关注TFLite。每种引擎都有自己的脾气。TensorRT非常成熟支持FP16、INT8量化优化得好能接近硬件理论性能。但TensorRT对不同版本的CUDA和显卡驱动敏感经常出现开发环境和部署环境版本不一致导致推理报错。瑞芯微的RKNN工具链更新频率快但对算子的支持覆盖有点滞后遇到不支持的算子要么改写模型结构要么回退到CPU执行性能立刻掉一截。给硬件工程师一个建议在接触推理引擎之前先把模型能不能跑通这件事当作一个独立的硬件兼容性问题来看。选型阶段就拿目标模型的ONNX文件在候选硬件上做一次转换和推理测试这一步比看再多参数表都有说服力。被芯片厂商的“支持列表”忽悠过不止一次实际跑起来算子不支持、精度对不上的情况太常见了。3.2 算子的硬件映射卷积怎么变成电路里的操作AI模型的基本单元是算子。卷积、全连接、归一化、激活函数这些都是算子。NPU能跑得这么快本质上是把这些算子固化成了可并行执行的硬件电路。拿最常见的卷积算子举例。一个3x3的卷积需要对输入特征图的每个位置做一次9次乘法和8次加法。在CPU上这是一个循环在GPU上是一个线程网格在NPU上则是把整个卷积运算硬化为一个脉动阵列——权重提前加载进缓存输入数据流经过阵列每个时钟周期能算出几十甚至上百个输出结果。NPU之所以高效就是因为省去了指令取指、译码的开销把数据通路集中到了乘加运算上。理解了这点就会明白为什么模型结构对硬件性能影响这么大。某些算子比如动态形状的循环、稀疏矩阵运算、比较复杂的注意力计算在NPU上没有对应的硬件实现只能退化成CPU计算。一个模型里只要有一两个这样的算子整体推理时间就可能翻倍。做AI硬件产品的时候算法团队最好和硬件特性对齐思路优先使用硬件加速友好的算子如标准卷积、深度可分离卷积、ReLU、GELU、LayerNorm尽量避免动态控制流和非标准的自研算子。3.3 固件、驱动与硬件信任根三层保障讲完算子和推理引擎再往底层走就轮到固件和驱动了。这一层最容易被应用工程师忽略但它恰恰是AI硬件稳定性的基础。固件是烧在芯片内部的一段程序负责最底层的硬件初始化和启动。NPU、GPU这些计算单元上电后都需要固件来配置时钟、供电电压和计算阵列。模型推理的过程其实是通过驱动把任务提交给固件由固件具体调度硬件单元去执行。常见的问题是这个环节——固件版本与驱动版本不匹配时推理会产生随机错误有时甚至导致整个系统死机。驱动是操作系统和硬件设备的桥梁。一个AI加速卡在Linux下的部署往往需要安装对应版本的核外驱动、用户态运行库还要处理设备节点权限、内存分配等问题。做得好的驱动可以大幅降低开发门槛做得差的驱动会让你怀疑硬件是不是坏的。这里还不得不提一个越来越重要的概念——硬件信任根。AI模型是很多公司的核心资产模型文件放在硬件上裸奔容易被拷贝。硬件信任根指的是芯片内部集成的安全模块从芯片通电那一刻起就建立一条可信链芯片的ROM代码验证固件签名固件验证驱动和系统系统验证应用和模型文件的完整性。配合硬件防拆设计有些芯片检测到外壳被打开就直接销毁密钥或抹除Flash数据能在物理层面保护模型不被窃取。做商用边缘AI产品安全设计不是选配而是打动客户的基本门槛。4. 实操复盘一个AI硬件项目从0到1的过程4.1 先做需求拆解和算力估算做任何AI硬件项目第一步不是买板子而是把需求变成数字。拿一个工业设备预测性维护的项目举例。需求是监控一台电机的振动和温度提前48小时预测故障概率。拆解下来采集端是加速度计和温度传感器采样率20kHz数据经过特征提取后送入AI模型。振动数据的高频分量在MCU里实时处理AI模型跑在边缘网关的NPU上。这样一拆算力需求和硬件形态就清晰了传感器端用低功耗MCU边缘网关用一颗带NPU的SoC。算力估算的公式很简单推理一次模型需要多少运算量单位FLOPs乘以每秒推理次数再除以硬件利用率就能大概算出需要的算力。比如一个模型单次推理500MFLOPs目标每秒30次那就是15GFLOPs也就是0.015TOPS的运算强度。听起来不大但实际硬件利用率只有20%到50%所以选型时至少预留2到3倍的余量。为了稳妥我一般按4倍估算这样网络负载、多路并发、算法优化不到位等场景都撑得住。4.2 关键一步硬件选型对比算力估算出来后就到了选型阶段。市面上的硬件平台很多我的习惯是做一张对比表把所有候选平台按几个维度打分。维度NVIDIA Jetson Orin Nano瑞芯微RK3588树莓派5AI加速棒算能BM1684NPU/GPU算力40 TOPS(INT8)6 TOPS(INT8)13 TOPS(Hailo-8L)17.6 TOPS(INT8)内存LPDDR5 8GBLPDDR5 8GBLPDDR4X 8GB12GB DDR4典型功耗7-15W5-10W55W20W价格级别中高中中中高生态成熟度极好较好极好一般选型的原则我总结是“四看”一看推理引擎支持的算子覆盖面二看内存类型和容量三看外围接口是否满足项目需要四看长期供货和价格波动。生态成熟度这个因素别小看真出了奇怪问题能找到人问、能找到资料比型号多几颗TOPS值钱得多。我做过一个边缘计算盒子的项目最初选型时盯上了算力最高的方案结果发现厂商的工具链不支持我们模型里用到的某些算子模型转换后精度损失超过10%。后来冷静下来选了一个算力略低但文档完善、社区活跃的方案花了一周把整个推理流程跑通了。选型一定是综合权衡而不是单点比较。4.3 模型部署和量化选好硬件接下来是把模型转换到目标平台。这个环节我建议按以下顺序操作。第一步训练或拿到一个性能达标的模型导出成ONNX格式。导出的过程中用onnxsim工具做一次简化去掉没用的节点把常量折叠起来这样后续转换的成功率更高。第二步通过推理引擎的转换工具把ONNX转成平台专属格式。瑞芯微用rknn_toolkit2NVIDIA用trtexec或Python APIIntel用ovc。转换时会遇到大量警告这个节点千万不要跳过。很多警告意味着模型中部分算子没有被硬件加速而是回退到了CPU模拟。需要逐条检查找到那些警告对应的模型层。第三步做量化。FP16转INT8是边缘AI硬件最关键的优化手段。理论上一个模型从FP16量化到INT8推理速度能提升两倍以上内存占用减半但精度会有轻微损失。量化的过程中要准备一小批有代表性的校准数据让工具统计各层激活值的分布从而确定最优的量化范围。校准数据不要太少我最低会准备几百张覆盖不同亮度、角度、背景的样本否则量化后模型在某些特定场景下会突然抽风。最后一步在开发板上跑通。先用单张图片测推理结果确认输出和模型在服务器上的输出一致再逐步接上真实视频流或传感器数据。4.4 联调中的硬件和软件配合模型在板子上跑通只是个开始真正的挑战是让整套系统稳定工作。联调阶段硬件工程师和软件工程师的技术栈开始交叉。供电设计是第一个容易出问题的地方。AI推理瞬间电流很大本地算力越强对电源的动态响应要求越高。很多边缘设备用的是DC-DC电源如果反馈环路设计不合理NPU一跑重负载电压跌落超过允许范围系统就会随机重启或者死机。排查这类问题靠示波器量电压纹波不能靠猜。散热设计排第二。NPU的算力发挥和温度强相关芯片过热时会自动降频推理速度会肉眼可见地变慢。我的习惯是在联调时就装上温度传感器跑满载压力测试监控芯片结温。如果温度超过85℃不同芯片指标不同就得调整散热方案。被动散热片、主动风扇、热管都有用关键是要把热量导出来而不是指望芯片自动降频来保命。通信协议是第三个坑。边缘设备和云端的通信、和设备内部执行机构之间的通信时延和可靠性都要考虑。如果是MQTT上报到云端网络抖动可能带来几秒延迟做实时控制就不合适如果是设备内部的实时指令最好用共享内存或工业总线走TCP反而被协议栈踢了一脚。联调阶段最怕两边对时延的定义不一样——软件说“数据已经发出”硬件说“没有收到”最后发现是通信链路上某一层做了缓存和重传。5. 常见问题与排查技巧5.1 Windows下AI外设不识别驱动数字签名报错做边缘AI盒子或者AI外设本地调试时Windows系统会时不时弹出一条提示“Windows 无法验证此设备所需的驱动程序的数字签名。最近的硬件或软件更改安装的文件可能未正确签名。”这句话看着像硬件坏了其实大多数时候是Windows的安全机制在工作。Windows要求驱动文件带有合法的数字签名尤其是内核驱动和PNP设备驱动没有正确签名的驱动会被系统拒绝加载。AI加速卡、采集卡、视频编码器这类设备驱动被拒载后设备管理器里就是黄色感叹号设备完全不可用。我遇到过几种典型情况。一种是设备厂商提供的驱动比较老在Windows 7/10时代做的签名升级到Windows 11之后不再被信任。另一种是设备固件太旧新版驱动对固件版本有要求装完驱动后设备初始化失败。还有一种纯属环境问题——之前装过这个设备但后来卸载不干净注册表和驱动残留导致重新安装时签名验证异常。排查顺序建议这样先在设备管理器里找到问题设备查看“详细信息”里的硬件ID注意VEN和DEV编号拿着这个ID去厂商官网或驱动网站找对应的正式驱动优先选择有WHQL标识的版本下载后用右键查看驱动文件的数字签名状态确认签名是否有效。如果设备固件可升级先升级固件再装驱动。开发调试期间Windows高级启动选项里有一个“禁用驱动程序强制签名”的临时模式可以用于加载自研的测试驱动但重启后就会恢复生产环境还是要走正式的签名认证流程。5.2 实际推理速度远低于标称怎么办算力标称6 TOPS实际跑只有3、4成这个问题几乎每个做AI硬件的都会遇到。第一个原因是模型本身没有针对硬件优化。模型结构里如果有多分支、动态shape、大量concat操作推理引擎优化起来会比较费劲实际利用率的提升空间有限。第二个原因是算子回退。模型中部分层没有被NPU加速走的是CPU运行这个瓶颈与主控CPU的性能直接相关。第三个原因是数据传输耗时被忽略了。图像DMA到NPU内存、预处理、推理结果拷贝回调这些时间加起来往往比推理本身还长。测性能的时候建议把数据搬移和推理分开计时才能看出时间都花在哪里了。解决办法按优先级来先用厂商提供的性能分析工具比如TensorRT自带的时间线工具、RKNN的profiling功能找出最容易优化的几个耗时点然后做模型裁剪或结构替换把不支持的算子换成等价的支持算子再考虑输入尺寸能否缩小比如检测模型输入从640x640降到512x512运算量直接减少36%最后才考虑升级硬件。很多人一上来就怀疑算力不够其实大多数是软件优化没做到位。5.3 内存占用与带宽瓶颈AI推理占内存有两块模型权重和推理时的中间张量。模型权重就是一堆矩阵内存大小约等于模型文件大小。中间张量则包括每一层输出的特征图这部分是最容易被低估的。以4K分辨率的语义分割模型为例中间特征图动辄几十兆字节多个中间结果同时驻留内存时几百兆的空间就没了。如果边缘设备只规划了1GB内存给AI推理用跑大模型很快就会内存不足。解决方法是在推理引擎里开内存池复用把不同层的中间张量复用同一块内存把峰值占用降下来。TensorRT在这块做得最成熟转换时自动做张量融合轻量级推理框架则要自己在设计时注意。内存带宽的表现更隐蔽。当模型在DDR里搬运数据的时间大于计算时间推理速度就受带宽限制增加算力也提速不了。这种场景下换用更高带宽的内存比如从DDR4换成LPDDR5或者缩小模型输入尺寸效果比换更强NPU更明显。5.4 硬件防拆与模型安全不只是软件加密的事做AI硬件产品经常会遇到客户问模型放在你设备里会不会被竞争对手抠出来这个问题本质上是硬件安全设计的问题。软件层面可以加密存储模型文件、做授权绑定但在物理攻击面前软件加密几乎防不住。真正有效的手段是硬件信任根加防拆毁设计。信任根芯片里保存了设备唯一的密钥系统启动时逐级验证模型文件加密存放在Flash中运行时由信任根提供解密密钥。一旦检测到设备外壳被打开、接口被短接等异常操作系统立即擦除密钥和关键数据也就是常说的“一拆损坏”。做这类设计不一定非要加一颗独立安全芯片。很多SoC自带安全启动和OTP密钥存储利用好这些内置能力就能构建基本的信任链原型。但要注意信任根的安全性依赖密钥的管理流程——如果所有设备用同一把全局密钥被破解一台等于被破解一片。批量产的时候务必做到一机一密钥密钥在工厂安全环境中烧录做不到宁可功能上弱一点也不能用全局密钥糊弄。5.5 功耗和散热小硬件的大难题边缘AI设备通常是7x24小时运行功耗和散热的设计必须从项目一开始就纳入考量。我自己总结的经验是选型阶段就要算热账不要等硬件做回来再补救。热设计的第一步是明确整机功耗目标。如果产品目标功耗是15W那就要先给传感器、通信模块、指示灯这些外围预留5W主控板的总预算只有10W。接下来要计算芯片峰值功耗。有些SoC在跑重负载时会瞬间冲到标称TDP的1.5倍电源和散热都要按这个瞬间峰值留余量。第二步是散热方式的选择。10W以下金属外壳配合导热垫就能被动散热解决10到25W可能需要增加散热片或小风扇25W以上基本要主动风冷或者热管方案了。别小看风扇的动静在某些安静场景里风扇噪音可能会成为严重的产品缺陷。对功耗和散热没把握时我建议直接做一版热仿真或者买样片回来先跑满载压测测量壳体温度和芯片结温拿到第一手数据再定型结构设计。6. 最后想说的经验做AI和硬件结合这个方向很难但也特别有意思。硬件工程师转型做AI建议从选型落地开始先搞懂推理引擎和算子转换再慢慢深入到模型原理不要一上来就啃深度学习理论算法工程师想补齐硬件知识建议从内存、供电、通信接口入手这些是联调最容易出问题的环节。我自己的体会是这类项目最怕的不是技术难而是两边各说各话。硬件工程师觉得模型格式是算法的事算法工程师觉得跑不通是板子的事。真正的破局点在于团队里至少有一个人能站在桥梁上既看得懂芯片手册也看得懂模型结构把这套结构从数据采集到推理执行完整打通。成为一个这样的人比单纯追求某块技术栈的深度可能更能决定你能走多远。
返回列表