# 1.2 资料简介

SophonSDK 是一个一站式SDK，其中包含了模型转换、算法移植、int8量化等相关模块，我们提供了包括文档、视频、论坛、开源仓库等一系列资料帮助用户进行算法移植和开发工作。**请先阅读开发指南，熟悉环境配置及SDK使用。**&#x5F53;您在某个环节遇到问题时，可以阅读相应的模块文档了解更加详细的信息。SDK相关的开发参考资料如下：

**开发指南：**[**https://sophgo-doc.gitbook.io/sophonsdk3/**](https://sophgo-doc.gitbook.io/sophonsdk3)，其中包括：基本概念及SDK简介；资料简介、文档说明；SDK的获取、安装、配置及更新；快速入门例子、模型转换及模型量化、示例代码的讲解、docker部署等内容。

**网络和算子支持情况：**&#x5173;于网络和算子的支持情况，请查看《NNToolChain用户开发手册》中的附录 [**DL Ops\&Models支持情况**](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/nntc/html/appendix/nn_support.html)。也可以通过工具链中转换命令查看。

**FAQ：**[**https://doc.sophgo.com/docs/docs\_latest\_release/faq/html/index.html**](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/faq/html/index.html)，其中包括：基础概念、环境配置、设备使用、模型转换及量化、多媒体、程序优化等方面的常见问题及解答。

**官网视频教程：**[**https://developer.sophgo.com/site/index/course/all/all.html**](https://developer.sophgo.com/site/index/course/all/all.html)，其中包括：智算卡、智算盒子、智算服务器等产品介绍视频；快速跑通PCIE模式的例程、快速跑通SoC模式的例程、SDK算法移植介绍、BMCV编程示例、编解码编程示例、BMLang编程示例、BMKernel(OKKernel/TPUKernel)编程示例。

**官网文档中心：**[**https://developer.sophgo.com/site/index/document/all/all.html**](https://developer.sophgo.com/site/index/document/all/all.html)，其中分产品手册和开发手册两大类，开发手册主要包括关于模型工具链、BMLib、BMCV、多媒体、BMLang、TPUKernel、SAIL等模块的用户开发手册，提供html和pdf两种版本以方便您查看和下载。具体情况如下：

| 文档名称                                                                                                  | 说明                                                                                                                                           |
| ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| [BMLib用户开发手册](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/bmlib/html/index.html)            | BMLib 是在内核驱动之上封装的一层底层软件库，负责设备Handle的管理、内存管理、数据搬运、API的发送和同步、A53使能、设置TPU工作频率等                                                                  |
| [NNToolChain用户开发手册](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/nntc/html/index.html)       | 工具链用户手册，包含模型转换、运行时库以及自定义层如何实现等方面的介绍                                                                                                          |
| [量化工具用户开发手册](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/calibration-tools/html/index.html) | int8量化工具手册                                                                                                                                   |
| [BMLang用户开发手册](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/bmlang/html/index.html)          | 面向Sophon TPU的高级编程语言，可开发自定义算子                                                                                                                 |
| [OKKernel用户开发手册](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/okkernel/html/index.html)      | OKKernel/BMKernel，基于Sophon芯片底层原子操作接口的底层编程接口，可开发并行计算加速程序                                                                                      |
| [BMCV用户开发手册](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/bmcv/html/index.html)              | BMCV 提供了一套基于 Sophon AI 芯片优化的机器视觉库，可对图像处理和张量运算加速，通过利用芯片TPU 、VPP、JPU等模块，可以完成色彩空间转换、尺度变换、仿射变换、透射变换、线性变换、画框、JPEG 编解码、BASE64 编解码、NMS、 排序、特征匹配等操作。 |
| [多媒体用户开发手册](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/multimedia_guide/html/index.html)   | 驱动VPU进行视频编解码等多媒体相关                                                                                                                           |
| [SAIL用户开发手册](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/sophon-inference/html/index.html)  | 支持Python/C++的上层封装接口                                                                                                                          |
| [FAQ文档](https://doc.sophgo.com/docs/3.0.0/docs_latest_release/faq/html/index.html)                    | Sophon设备和SDK使用常见问题及解答                                                                                                                        |

**官网下载中心：**[**https://developer.sophgo.com/site/index/material/all/all.html**](https://developer.sophgo.com/site/index/material/all/all.html)，其中有：基础开发docker镜像（<https://developer.sophgo.com/site/index/material/11/all.html>）、SDK（<https://developer.sophgo.com/site/index/material/17/all.html>）、SoC升级及固件程序（<https://developer.sophgo.com/site/index/material/12/all.html>）、K8S Device Plugin & Prometheus Exporter相关（<https://developer.sophon.ai/site/index/material/11/74.html>、<https://developer.sophgo.com/site/index/material/11/75.html>）等文件的下载链接。

**官网论坛：**[**https://developer.sophgo.com/forum/index.html**](https://developer.sophgo.com/forum/index.html)（欢迎在官网论坛向我们发起技术支持提问帖）

**云开发平台（SOPHNET）**：[**https://cloud.sophgo.com/developer/platform/index**](https://cloud.sophgo.com/developer/platform/index)（提供一站式云开发支撑）

**开源仓库：**

* examples样例：<https://github.com/sophon-ai-algo/examples>：<mark style="color:red;">**从3.0.0开始，SDK下不再包含examples参考例程，有关编解码、模型转换、模型量化、推理等一系列样例程序请参考github仓库**</mark>[examples](https://github.com/sophon-ai-algo/examples)。同时，也欢迎各位通过github issues向我们反馈您在使用过程中遇到的问题，并向我们提交PR共同参与examples仓库的建设。
* SE5盒子通过QT使用HDMI接口显示图像：<https://github.com/sophon-ai-algo/sophon-qt>
* BSP：<https://gitee.com/sophon-ai/bsp-sdk>
* BM-FFmpeg：<https://gitee.com/sophon-ai/bm_ffmpeg>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sophgo-doc.gitbook.io/sophonsdk3/sophonsdk/intro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
