Navigation
next
地平线天工开物(Horizon OpenExplorer)开发工具链 3.3.0 documentation
»
Table of Contents
Table of Contents
1. 简介
2. 硬件需求
3. 安装
4. 使用Docker镜像快速开始工作
5. 算法模型开发
6. 训练工具和教程
7. 编译器
8. 应用开发工具
9. 常见问题
10. API 参考
11. SDK 参考
12. 附录
Next topic
1.
简介
Quick search
地平线天工开物(Horizon OpenExplorer)开发工具链 V3.3.0
¶
Table of Contents
1. 简介
1.1. X2/J2 架构
1.2. X2/J2 视觉应用处理流程
1.3. 地平线天工开物开发工具链
1.3.1. 算法工具包
1.3.2. 编译器工具包
1.3.3. 嵌入式开发工具包
2. 硬件需求
2.1. GPU 服务器
2.2. 嵌入式设备
3. 安装
3.1. 技术准备
3.1.1. 使用交叉编译工具
3.2. 在 GPU 机器上安装
3.2.1. 算法包依赖
3.2.2. 安装包信息
3.2.3. 目录结构
3.2.4. 安装说明
3.3. 使用 Docker 镜像
3.3.1. Docker 信息
3.3.2. 配置 Docker 环境
3.3.3. 如何使用 Docker
3.3.4. Tensorflow Docker 环境软件安装说明
3.4. 客户端系统配置要求
4. 使用Docker镜像快速开始工作
4.1. Tensorflow 模型训练
4.1.1. 准备训练环境
4.1.2. Tensorflow 算法包结构
4.1.3. 开始训练
4.2. 模型编译
4.2.1. 准备编译环境
4.2.2. 编译模型
4.3. 嵌入式开发
4.3.1. 配置开发板
4.3.2. (可选)准备嵌入式开发环境
4.3.3. 启动嵌入式应用
4.4. 验证
4.4.1. 模块信息流
4.4.2. 示例代码验证
5. 算法模型开发
5.1. 算法模型的开发流程
5.2. 数值量化方法
5.2.1. 原生 Inference 输出数据类型
5.2.2. Inference 输出数据如何转成浮点数
5.3. 算法模型的限制
5.3.1. 支持的模型
5.3.2. 模型网络结构限制
5.3.3. Operator 限制
5.3.4. 模型输入限制
5.3.5. 其他限制
5.4. 算法模型检查
6. 训练工具和教程
6.1. TensorFlow 教程
6.2. 网络限制
7. 编译器
7.1. 开发简介
7.1.1. 获取编译器
7.1.2. X2/J2 Compilation Tools
7.2. 算法模型编译
7.2.1. 模型编译
7.2.2. 模型链接(打包)
7.2.3. 模拟器
7.2.4. 编译、链接和模拟器示例
7.3. 模型性能分析
7.4. 模型验证
7.4.1. 环境依赖
7.4.2. 命令行选项
7.4.3. 示例
7.5. 其他实用工具
7.5.1. hbdk-disas
7.5.2. hbdk-layout-convert
7.5.3. hbdk-resize
7.5.4. hbdk-config
7.6. 模型部署
7.6.1. 概念
7.6.2. 加载/卸载 HBM
7.6.3. 获取模型信息
7.6.4. 模型执行
7.6.5. 获取和解析模型输出
7.6.6. 辅助接口
7.7. 模型保护方案
7.7.1. 模型保护
7.7.2. 使用流程说明
8. 应用开发工具
8.1. 嵌入式 SDK 简介
8.1.1. 目录结构
8.1.2. 功能描述
8.1.3. 嵌入式应用参数说明
8.2. BPU 预测库
8.2.1. 模型相关功能
8.2.2. 示例教程
8.2.3. 高效运行模型
8.2.4. 结果解析
8.3. 系统及应用信息查看
8.3.1. 查看系统 DDR 带宽
8.3.2. 查看应用信息
9. 常见问题
9.1. 示例模型和公板网络有何异同?
9.1.1. 检测模型
9.1.2. 分割模型
9.1.3. 分类模型
9.2. 如何评估真机模型精度和一致性?
9.2.1. 性能指标获取
9.2.2. 精度指标获取
9.3. 什么是X2_Resizer?
9.3.1. X2 芯片架构及其中的硬件缩放加速模块
9.3.2. X2 典型场景分析
9.4. 如何恢复开发板坏板?
9.4.1. 设置
9.4.2. 烧写开发板
9.4.3. 升级失败示例及原因
9.5. 如何比较模型与上板一致性?
9.5.1. 模型预测脚本
9.5.2. 板上程序
9.6. 如何进行金字塔模块耗时测试?
9.7. 如何进行 ROIresizer 模块耗时测试?
10. API 参考
10.1. BPU API
10.1.1. 简介
10.1.2. 深度学习模型相关接口
10.1.3. 示例
10.2. HBDK 运行时 API
10.2.1. 运行时概述
10.2.2. 加载/卸载/验证HBM
10.2.3. 提取模型信息
10.2.4. 提取特征信息
10.2.5. 执行模型
10.2.6. 获取模型输出
10.2.7. 工具函数
10.2.8. 特征量化类型
10.2.9. 状态码
10.3. VIO API
11. SDK 参考
11.1. Hobot Framework SDK
11.1.1. 简介
11.1.2. 架构
12. 附录
12.1. 应用输出协议
12.1.1. 网络传输格式
12.2. 数据排布
12.2.1. NHWC_NATIVE排布
12.2.2. NHCW_8W4C排布
12.2.3. NHCW_8W4C_S2D排布
12.2.4. NHCW_16W16C排布
12.2.5. NHCW_16W16C_S2D排布
12.2.6. NHCW_32C排布
12.2.7. NCHW_8C排布
12.3. HBDK3 改变及新功能
12.3.1. hbdk-cc 变化
12.3.2. hbdk-pack 变化
12.3.3. hbdk-sim 变化
12.3.4. hbdk-model-check 变化
12.4. 词汇表
Navigation
next
地平线天工开物(Horizon OpenExplorer)开发工具链 3.3.0 documentation
»