✏️
SophonSDK3开发指南
  • SophonSDK3 开发指南
  • 1 SDK软件包
    • 1.1 SDK 简介
    • 1.2 资料简介
    • 1.3 获取SDK
    • 1.4 安装SDK
      • 1.4.1 环境配置-Linux
      • 1.4.2 环境配置-Windows
      • 1.4.3 环境配置-SoC
    • 1.5 更新SDK
    • 1.6 SDK更新记录
    • 1.7 SDK已知问题
  • 2 快速入门
    • 2.1 移植开发综述
    • 2.2 重要概念
    • 2.3 样例程序
  • 3 网络模型迁移
    • 3.1 模型迁移概述
    • 3.2 FP32 模型生成
    • 3.3 INT8 模型生成
      • 3.3.1 准备lmdb数据集
      • 3.3.2 生成FP32 Umodel
      • 3.3.3 生成INT8 Umodel
      • 3.3.4 精度测试
      • 3.3.5 生成INT8 Bmodel
      • 3.3.6 auto_cali一键量化工具
  • 4 算法移植
    • 4.1 算法移植概述
    • 4.2 C/C++编程详解
    • 4.3 Python编程详解
    • 4.4 解码模块
    • 4.5 图形运算加速模块
    • 4.6 模型推理
  • 5 打包和发布
    • 5.1 概述
    • 5.2 PCIE加速卡模式
    • 5.3 SOC模式
  • 附录
由 GitBook 提供支持
在本页
  1. 1 SDK软件包

1.3 获取SDK

上一页1.2 资料简介下一页1.4 安装SDK

最后更新于2年前

SophonSDK开发包由两部分组成:

  • 基于x86的Ubuntu开发Docker:我们提供统一的Docker基础开发镜像以规避环境不一致带来的隐性问题,特别是对于初级用户,强烈建议使用我们提供的Docker镜像作为开发环境进行模型转换和算法迁移工作。从3.y.z开始,Docker开发镜像由2.y.z时的Ubuntu16.04升级为Ubuntu18.04。

  • SophonSDK:sophonsdk_v<x.y.z>.tar.gz,其中x.y.z为版本号。SophonSDK将以目录映射的方式挂载到Docker容器内部供用户使用。SDK分windows版本和Linux版本。Windows版本的SDK的使用方式请参见SDK包下的用户文档。本文档后续内容均以Linux下的使用操作为例。

在基于x86的Ubuntu/CentOS/Windows 10开发环境下,您均可以使用基于Ubuntu的Docker来搭建开发环境。

需要注意的是:在windows下,您只能使用基于Ubuntu的Docker来搭建编译模型的开发环境,若要在windows下使用设备进行推理,您需要使用Windows版SDK。

若您使用其他非x86架构的主机及国产操作系统,模型转换部分您仍然需要使用一台x86的主机来完成,但是您可以直接在宿主机使用SDK配置运行环境。若遇到问题,请联系技术支持获取帮助。

您可以访问来下载相关资料。SophonSDK 3需要Ubuntu 18.04,请确保主机系统满足要求或使用我们的提供的开发镜像来配置环境。

项目
下载页面

Ubuntu18.04开发Docker - Python3.7

SophonSDK3.0.0 开发包

算能官网
点击前往官网下载页面
点击前往官网下载页面