Linux SDK入门指南 这里以GTISDK v5.0.2.0为例。 准备工作 本文需要使用以下设备(或其代替品): Core-3399-JD4 v2.0及其底板 显示器 键盘和鼠标 电源 网络 PC 其操作人员需具备Linux系统的基本使用技能,同时需购买 AI资料U盘 。 环境配置 系统 本文使用Ubuntu 18.04,同时也推荐使用Ubuntu 18.04,理论上GTI SDK也支持 其它版本的Linux。 Core-3399-JD4 v2.0的Ubuntu 18.04系统可从 此处 下载。其它的板子请从 资料下载 中心进入对应的页面进行下载最新的系统。 依赖 此次需要的环境仅需"opencv",可执行如下命令进行安装: sudo apt update sudo apt install -y libopencv-dev 编译 GTISDK v5.0.2.0在AI资料U盘中的路径为/Common/GNet/GTISDK_v5.0.2.0,从此 路径下找到GTISDK-Linux_aarch64_v5.0.2.0.tar.gz并复制到板子上。 可通过如下命令解压SDK,注意修改GTISDK压缩包的路径: tar zxvf ~/GTISDK-Linux_aarch64_v5.0.2.0.tar.gz -C ~/ 编译的目标源码在~/GTISDK-Linux_aarch64_v5.0.2.0/Apps/Demo目录下,切换 当前路径到此目录下并执行make即可进行编译,如: cd ~/GTISDK-Linux_aarch64_v5.0.2.0/Apps/Demo make -j4 运行 Demo程序支持图片、视频、摄像头和图片文件夹的输入,直接执行将打印如下的 使用帮助: Usage: ./demo command model_file [image|videod|dir|0] [224|448]] Ex: ./demo image ../Models/.../gti_gnet1.model ../Data/Image_bmp_c1000/truck.bmp ./demo video ../Models/.../gti_mnet.model ../Data/Image_mp4/video_40class.avi ./demo camera ../Models/.../gti_gnet3.model 0 ./demo slideshow ../Models/.../gti_gnet3.model ../Data/Image_bmp_c20/ 可执行如下的命令运行Demo: sudo ./demo video ../Models/5801/gti_resnet18_fc1000_5801.model ../Data/Image_mp4/video_1000class.mp4 sudo ./demo video ../Models/5801/gti_mnet448_fc1000_5801.model ../Data/Image_mp4/video_1000class.mp4 448 如果使用的NPU是"SPR 2801s"每次执行程序前请先设置"max_sectors"为2048, 可通过如下命令快速设置: sudo find /sys/devices/ -name max_sectors -exec sh -c 'echo 2048 > "$1"' _ {} \;