我们为视觉语音大模型 AI 开发套件
配套提供了一套完整的 SDK 和用于编译代码的命令行工具,方便开发者在开发套件上体验各种算法能力以及开发自己的应用。本文主要讲解如何拉取 SDK 代码以及安装命令行工具。
请参照《环境搭建》完成 lisa zep
命令行工具的安装。
大模型AI开发套件 SDK 由聆思进行维护与发布,代码仓开源,项目地址为:https://cloud.listenai.com/CSKG962172/duomotai_ap.git
SDK 中除了包含操作系统(Zephyr)的源码与芯片的驱动源码外,还提供了基于本开发套件构建的离线AI算法
、大模型应用
、CSK6芯片外设Sample
等示例,你可以通过这些示例快速体验套件上的各种能力,并参考这些示例搭建自己的应用,在后续的开发文档中我们也会逐一介绍讲解这些示例。
你可以通过《SDK版本更新说明》了解 SDK 的更新进度以及各个版本新增的特性与示例。
在电脑终端(如cmd、poweishell)你希望保存SDK的路径下执行以下指令,拉取示例工程 SDK 代码至本地 :
(请确保您的电脑已经安装了git
):
git clone --branch release https://cloud.listenai.com/CSKG962172/duomotai_ap.git
如图:
进入到 duomotai_ap目录下,并使用 lisa 命令行对项目进行初始化:
cd duomotai_ap
lisa zep init-app
lisa zep update
这个过程会对 SDK 进行初始化并拉取编译应用所需的源码和库,请耐心等待 SDK 初始化完毕。
在 SDK 目录(duomotai_ap
) 下执行以下指令即可查看当前 SDK 版本:
git log
如图,在执行 log git 指令后,tag 对应的数字即是当前 SDK 版本:
查询完成后按 Q 按键可退出当前界面
当 SDK 发布更新的版本而你不想重新拉取 SDK 时,你也可以参照 《本地SDK更新》进行 SDK 的更新。
SDK架构及相关介绍:
├── .sdk
│ ├── bootloader # mcuboot 相关代码
│ ├── csk # csk 芯片相关源码
│ │ ├── boards # 开发板版型硬件定义
│ │ ├── driver # 外设驱动源码
│ │ ├── dts # 芯片引脚级硬件定义
│ │ ├── samples # 外设、系统服务等示例工程
│ ├── modules # 关键模块源码
│ │ ├── crypto # 加密
│ │ ├── fs # 文件系统
│ │ ├── hal # 芯片hal层源码
│ │ ├── lib # 其他关键库
│ │ └── lschat # LSPlatform接入组件
│ └── zephyr
├── apps #应用示例目录,包含大模型、单点AI能力等示例工程
│ ├── fd #人脸识别demo
│ ├── hsd #头肩&手势识别demo
│ ├── lcd_csps #单词评测demo
│ ├── lcd_spd #坐姿检测demo [屏显版]
│ ├── resnet18 #resnet18物体分类demo
│ ├── shell_xtts #xtts语音合成
│ └── …
├── components #公用能力组件
├── docs
│ ├── CSK6011A多模态开发板.xlsx #开发板引脚互联表
│ └── MUTIMODULE_V1_16.pdf #开发板原理图
├── README.md #工程 Readme
└── west.yml #子仓库依赖
至此你已完成大模型开发套件 SDK 的获取与初始化,推荐阅读: