开发功能
本章将详细介绍 DaoAI World 软件开发包 (SDK) 的配置和使用。DaoAI World SDK 提供了一套全面的工具,用于调用深度学习模型、处理输出及执行各种通用功能,以满足软件开发的需求。
首先需要下载 DaoAI World SDK
C++ 和 C# : C++ C# SDK 下的 2.24.6.0版本的SDK
Python Windows : Windows Python SDK 下的 2.24.6.0版本的SDK
Python Linux/Jetson : Linux Jetson Python SDK 下的 2.24.6.0版本的SDK
C++ 和 C# 的SDK安装包在安装后的安装目录下 包含有SDK以及SDK的示例项目。
使用Visual Studio打开DLSDK Example.sln项目。
项目分为C++项目,和C#项目,右键点击properties, 然后选择启动项目,来选择运行C++或者C#项目。
然后选择启动设置为release x64, 然后点击Local Windows Debugger 就可以运行项目了。
使用DW_SDK需要有效的使用许可证,详情请见 软件许可证
DW_SDK Windows安装包
硬件需求
DaoAI World SDK 支持CPU模式和GPU模式。尽管您没有GPU 也可以使用DaoAI World 深度学习模型使用CPU进行预测。
当使用GPU模式时,模型的运行时间会显著快于CPU模式。
使用GPU模式的最低需求为:
显卡: Nvidia 1050Ti 显卡, 4GB 显存
显卡驱动: GeForce Game Ready Driver 驱动版本:552.22, 发布于 2024年 4月16日
安装
首先需要下载 DaoAI World SDK
Windows C++ C# SDK 目录下的 2.22.6.0 安装包zip
把下载的zip文件解压后,会看到3个文件,分别是: dlsdk_2.0_setup.exe, dlsdk_2.0_setup-1.bin 和 dlsdk_2.0_setup-1.bin ,双击运行其中的 dlsdk_2.0_setup.exe 执行文件开始安装。
![]()
备注
DW_SDK 安装包需要磁盘中存在6.7GB以上的空间。
选择DW_SDK文件的安装目录,默认路径为:
C:\Program Files\DW_SDK
。![]()
选择
创建桌面快捷方式
,以便直接管理SDK的软件许可证。![]()
点击
安装
,安装包开始运行安装,请耐心等待。![]()
点击
完成
,结束安装。![]()
软件许可证
DW_SDK 需要拥有 DaoAI 官方授权的软件许可证才能使用,请联系您的支持工程师或者客户获取许可证。您需要为 DaoAI 的工作人员提供您电脑的信息:
远程许可证
获得许可证后,您可以在界面上直接添加:
离线许可证
由于环境限制,部分用户无法将设备联网,DaoAI 的工作人员会为您提供离线许可证。获得许可证后,您可以在界面上直接添加:
系统环境变量
DW_SDK 安装包会自动建立 DW_SDK 所需的系统环境变量: DWSDK_PATH
。在使用 DW_SDK 时可以直接引用此变量即可。
C++ 项目配置
C++的示例项目中的环节已经配置好了,如果您需要创建一个自定义项目,或者从一个空项目开始,则需要进行以下的配置。
右键点击c++的项目,然后打开属性。
在属性中选择使用C++17
打开C++, 在General菜单里的Additional Include Directories中添加 DW_SDK 根目录下的 include 文件夹路径。
打开Linker, 在General菜单里的Additional Library Directories中添加 DW_SDK 根目录下的 bin 文件夹路径。
Linker的Input菜单里的Additional Dependencies中添加daoai_dl_sdk.lib。
Debugging的Environment菜单里的Path 添加 DWSDK_PATH\bin, DWSDK_PATH\3rdparty;
C# 项目配置
Python Windows 环境配置
Python Windows SDK wheel 只支持Windows环境
需要首先安装 Python 3.10
如果您已经安装了Python, 您可以使用以下命令来确认您的版本
python3 --version
根据您的Python版本 从 下载中心 下载 其中的2.24.6.0 版本的 .whl文件
使用以下命令安装wheel文件
pip install {wheel_file}.whl
然后您的DaoAI Python Windows SDK 模组就安装完毕了
您可以使用以下命令来导入模组。
import dlsdk.dlsdk as dlsdk
您需要有有效的DaoAI 许可证才可以正常使用,如果您没有许可证,请参考 软件许可证
SDK
更详细的SDK,函数接口,数据结构等,请查阅SDK文档: