3.2. 资料简介
BM1688/CV186AH SOPHONSDK是一个一站式SDK,其中包含了模型转换、模型量化、算法移植等相关模块,我们提供了包括文档、视频、论坛、开源仓库等一系列资料帮助用户进行算法移植和开发工作。
请先阅读开发指南,其中包括:基本概念及SDK简介;资料简介、文档说明;SDK的获取、安装、配置及更新;快速入门例子、模型转换及模型量化、示例代码的讲解等内容
当您在某个环节遇到问题时,可以在SOPHONSDK目录的doc文件夹下,查找对应问题的参考指南:
doc
├── BMLib_Technical_Reference_Manual.pdf
├── BMLIB开发参考手册.pdf
├── LIBSOPHON_User_Guide.pdf
├── LIBSOPHON使用手册.pdf
├── SOPHON BMRuntime Technical Reference Manual.pdf
├── SOPHON-SAIL_en.pdf
├── SOPHON-SAIL_zh.pdf
├── TPU-MLIR_Quick_Start.pdf
├── TPU-MLIR_Technical_Reference_Manual.pdf
├── TPU-MLIR开发参考手册.pdf
├── TPU-MLIR快速入门指南.pdf
├── 算能边缘产品BMCV开发参考手册.pdf
├── 算能边缘产品BMRUNTIME开发参考手册.pdf
├── 算能边缘产品BSP开发参考手册_en.pdf
├── 算能边缘产品BSP开发参考手册.pdf
├── 算能边缘产品MULTIMEDIA常见问题手册.pdf
├── 算能边缘产品MULTIMEDIA开发参考手册.pdf
└── 算能边缘产品多媒体使用参考指南.pdf
上述参考指南的相关说明如下所示
BMLIB开发参考手册
BMLIB 是在内核驱动之上封装的一层底层软件库,负责设备Handle的管理、内存管理、数据搬运、API的发送和同步、A53使能、设置智能视觉深度学习处理器工作频率等
LIBSOPHON使用手册
LIBSOPHON包含BMCV、BMRuntime、BMLib等库,用来驱动VPP、智能视觉深度学习处理器等硬件,完成图像处理、张量运算、模型推理等操作。
算能边缘产品BMRUNTIME开发参考手册
BMRuntime 提供了丰富的接口,驱动BModel在 SOPHON 智能视觉深度学习处理器中执行
sophon-sail_zh
sail开发参考手册,包含编译,C++接口调用,python接口调用方法等
TPU-MLIR快速入门指南
基于TPU-MLIR工具的模型迁移方法以及使用示例
TPU-MLIR开发参考手册
Tensor Processing Unit编译器工程
算能边缘产品BMCV开发参考指南
算能硬件图像处理加速库开发参考手册,包含常见图像处理接口函数
算能边缘产品BSP开发参考手册
BM168X系列深度学习处理器计算模组(含开发板)的详细手册
算能边缘产品MULTIMEDIA常见问题手册
多媒体方面的常见问题及解答
算能边缘产品MULTIMEDIA开发参考手册
驱动VPSS进行RTSP流、GB28181流的解析以及视频、图像编解码等多媒体相关
算能边缘产品多媒体使用参考指南
多媒体库安装以及编译指导手册
其他相关的开发参考资料如下:
官网视频教程 :https://developer.sophgo.com/site/index/course/all/all.html, 其中包括:智算卡、智算盒子、智算服务器等产品介绍视频;快速跑通PCIe模式的例程、快速跑通SoC模式的例程、SDK算法移植介绍、BMCV编程示例、编解码编程示例、BMLang编程示例、TPUKernel编程示例。
官网论坛 : https://developer.sophgo.com/forum/index/.html ,欢迎在官网论坛向我们发起技术支持提问帖。
云开发平台 (SOPHON NET): https://cloud.sophgo.com/developer/cloudSpace/index?lang=CN ,提供在线的开发软硬件环境。
开源仓库:
针对单模型或场景的综合示例 sophon-demo: https://github.com/sophgo/sophon-demo
sophon-ffmpeg:https://github.com/sophgo/sophon_ffmpeg
sophon-stream:https://github.com/sophgo/sophon-stream
欢迎各位通过github issues向我们反馈您在使用过程中遇到的问题,并向我们提交PR共同参与开源仓库的建设。