首页
›
工业控制与工业互联网
›
006-ONNX Runtime端侧推理部署
›
《ONNX Runtime Lite部署包裁剪与依赖管理课程》
VIP20
本课程属于:006-ONNX Runtime端侧推理部署
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ONNX Runtime Lite部署包裁剪与依赖管理课程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程整体框架与实战项目预览
课程导入
学习目标
02
ONNX Runtime Lite基础
ONNX Runtime生态 · Lite版本定位 · 与标准版的区别及适用场景
ONNX
Runtime
03
环境准备
开发环境搭建 · 交叉编译工具链 · 目标平台(Android/iOS/嵌…
环境准备
开发环境搭建
04
ONNX模型基础
模型格式 · 算子集 · 动态形状与静态形状
ONNX
模型基础
05
部署包结构剖析
ONNX Runtime Lite包… · 核心库 · 头文件
部署包结构剖析
ONNX
06
裁剪原理与策略
按需裁剪 · 模块化编译 · 去除不必要算子
裁剪原理
策略
07
依赖管理基础
静态库与动态库 · 链接方式 · 运行时依赖
依赖管理基础
静态库
08
使用CMake定制构建
CMake选项 · 最小化构建配置 · 自定义算子注册
CMake
使用
09
使用Python脚本自动化裁剪
脚本化构建流程 · 批量处理模型 · 生成定制包
Python
使用
10
算子裁剪实战
分析模型算子列表 · 移除未使用算子 · 验证裁剪后模型正确性
算子裁剪实战
分析模型算子列表
11
量化与裁剪结合
动态量化 · 静态量化 · 量化感知训练对部署包大小和性能的影响
量化
裁剪结合
12
依赖项精简
去除不必要的依赖库 · 使用系统自带库替代 · 减小依赖树
依赖项精简
去除不必要的依赖…
13
动态库与静态库选择
不同场景下的库类型选择 · 体积与兼容性权衡
动态库
静态库选择
14
Android平台部署包裁剪
Android NDK构建 · JNI封装 · APK集成与体积优化
Android
平台部署包裁剪
15
iOS平台部署包裁剪
Xcode工程配置 · 静态库集成 · App Store兼容性
iOS
平台部署包裁剪
16
嵌入式Linux部署包裁剪
交叉编译 · 最小文件系统 · 启动优化
Linux
嵌入式
17
依赖冲突与版本管理
常见依赖冲突场景 · 版本锁定 · 使用包管理工具(vcpkg/cona…
依赖冲突
版本管理
18
符号剥离与优化
strip工具 · 隐藏内部符号 · 减小导出表
符号剥离
优化
19
压缩与打包
压缩算法选择 · 打包格式 · 运行时解压策略
压缩
打包
20
性能与体积平衡
裁剪对推理速度 · 内存占用 · 启动时间的影响及调优
性能
体积平衡
21
常见问题与排查
链接错误 · 运行时找不到符号 · 模型加载失败等问题的诊断与解决
常见问题
排查
22
自动化测试与验证
裁剪后包的功能测试 · 性能基准 · 回归测试
自动化测试
验证
23
案例实战
从完整ONNX Runtime包裁剪…
案例实战
ONNX
24
案例实战
针对特定模型(如MobileNet)…
案例实战
MobileNet
25
案例实战
嵌入式设备上部署YOLO模型 · 裁剪包体积从100MB降至20MB
案例实战
YOLO
26
依赖管理进阶
使用Conan管理依赖 · 自定义依赖包 · 离线依赖缓存
依赖管理进阶
Conan
27
持续集成与持续部署
CI/CD流水线中自动化裁剪与依赖管… · 版本发布
持续集成
持续部署
28
安全与合规
开源许可证 · 依赖漏洞扫描 · 供应链安全
安全
合规
29
综合项目
设计一个完整的部署包裁剪与依赖管理方… · 覆盖需求分析 · 实施
综合项目
设计一个完整的部…
30
课程总结与进阶路径
核心要点回顾 · 常见误区 · 学习资源
课程总结
进阶路径
所属VIP或分类
同VIP:ONNX-Runtime-C接口调用与部署案例课程
同VIP:ONNX-Runtime在手机端部署教程:目标检测模型实战
同VIP:ONNX-Runtime在智能音箱上的部署教程:唤醒词实战