3.2. 资料简介

目录

SOPHONSDK 是一个一站式SDK,其中包含了模型转换、模型量化、算法移植等相关模块,我们提供了包括文档、视频、论坛、开源仓库等一系列资料帮助用户进行算法移植和开发工作。

请先阅读开发指南,熟悉环境配置及SDK使用。 当您在某个环节遇到问题时,可以根据下面的表格指引,阅读相应的模块文档了解更加详细的信息。SDK相关的开发参考资料如下:

欢迎各位通过github issues向我们反馈您在使用过程中遇到的问题,并向我们提交PR共同参与开源仓库的建设。

资料中心

说明

LIBSOPHON使用手册

LIBSOPHON包含BMCV、BMRuntime、BMLib等库,用来驱动VPP、智能视觉深度学习处理器等硬件,完成图像处理、张量运算、模型推理等操作。

BMCV开发参考手册

BMCV 提供了一套基于SOPHON BM168X优化的机器视觉库,可对图像处理和张量运算加速,通过利用智能视觉深度学习处理器、VPP、JPU等模块,完成色彩空间转换、尺度变换、仿射变换、透射变换、线性变换、画框、JPEG 编解码、BASE64 编解码、NMS、 排序、特征匹配等操作。

BMLIB开发参考手册

BMLIB 是在内核驱动之上封装的一层底层软件库,负责设备Handle的管理、内存管理、数据搬运、API的发送和同步、A53使能、设置智能视觉深度学习处理器工作频率等

BMRuntime开发参考手册

BMRuntime 提供了丰富的接口,驱动BModel在 SOPHON 智能视觉深度学习处理器中执行

多媒体开发参考手册

驱动VPU、JPU、VPP进行RTSP流、GB28181流的解析以及视频、图像编解码等多媒体相关

多媒体客户常见问题手册

多媒体方面的常见问题及解答

MULTIMEDIA使用手册

多媒体工具用户手册

TPU-MLIR开发参考手册

Tensor Processing Unit编译器工程

TPU-MLIR快速入门手册

TPU-MLIR的样例程序

TPU-NNTC开发参考手册

包含模型的编译与量化工具套件

TPU-NNTC快速入门指南

模型转换工具套件用户手册

TPUKernel用户开发文档

基于SOPHON BM168X底层原子操作接口的底层编程接口

TPUKernel快速入门指南

TPU-Kernel的开发流程和步骤

SOPHON BSP开发参考手册

BM1684X系列深度学习处理器计算模组(含开发板)的详细手册