标签 CNN 下的文章

零基础上手:高通 SNPE 模型转换实战(从 ONNX 到 DLC)

本文详细记录了高通SNPE(骁龙神经处理引擎)模型转换的完整实战过程,手把手教你将PyTorch导出的ONNX模型转换为骁龙平台专用的DLC格式。内容涵盖SNPE/QAIRT SDK下载与环境配置、核心工具使用、DLC格式结构解析、CPU/GPU/DSP/HTP四类后端选择,并通过x86 CPU推理验证了转换后模型与ONNX Runtime结果完全一致。同时总结了Python版本不兼容、onnx版本限制、系统库依赖缺失、Padding无符号整数溢出等典型踩坑案例及解决方案,适合正在做高通平台端侧AI部署的开发者参考。

- 阅读全文 -

把 PyTorch 模型变成 ONNX:导出、验证和可视化一次学会

本文详细讲解如何将PyTorch训练好的CNN模型导出为ONNX通用格式,涵盖torch.onnx.export核心用法、dynamic_axes动态轴设置、onnx.checker模型校验,以及使用ONNX Runtime验证推理结果与PyTorch一致。同时介绍用netron可视化模型结构,解析算子、数据形状与参数含义,并分享importlib加载模块、model.eval()、onnxscript安装等实操踩坑经验。适合希望掌握跨框架模型部署与格式转换的深度学习开发者。

- 阅读全文 -

零基础用 PyTorch 识别手写数字:MNIST 实战入门

本文面向零基础初学者,手把手讲解用 PyTorch 实现 MNIST 手写数字识别的完整流程:从搭建 Python 虚拟环境、安装深度学习框架,到理解数据集、卷积神经网络、损失函数与优化器等核心概念,并逐行解读训练代码。通过 5 轮训练即可获得准确率超过 95% 的模型,同时分享灰度图通道数、数据加载、进度条等常见踩坑经验,帮助读者快速跑通第一个深度学习实战项目。

- 阅读全文 -