物体检测服务器端SDK集成文档-Linux-Atlas 简介 本文档介绍EasyEdge/EasyDL的Linux Atlas SDK的使用方法。
进程应用概述 1、进程应用的定义 进程应用在进程模式下创建。 进程应用由 进程程序包 以及程序包的卷、环境变量、启动参数配置等部分组成。 一个进程可应用包含>=0个程序包,即可以先创建空壳进程应用,再在进程应用当中添加程序包,支持添加多个程序包。 2、进程应用与容器应用的对比 容器模式应用支持添加多个容器,进程模式应用也支持添加多个程序包。 容器模式应用的容器镜像对应进程模式应用的是程序包。
检测的类别 index number 分类或检测的类别 x1, y1 float 0~1 物体检测,矩形的左上角坐标 (相对长宽的比例值) x2, y2 float 0~1 物体检测,矩形的右下角坐标(相对长宽的比例值) mask string/numpy.ndarray 图像分割的
LinuxSDK 首次使用需联网授权。 接口 C++ 复制 1 virtual int set_licence_key ( const std :: string & license ) = 0 ; 日志配置 设置 EdgeLogConfig 的相关参数。具体含义参考文件中的注释说明。
测试前的准备 Linux ARM的硬件及开发环境 详情参考下方文档 EasyDL平台的Linux ARM SDK 以图像分类为例,前往 操作台 训练模型后,选择发布为Linux ARM的通用设备端SDK,发布成功后即可从平台下载 用于激活通用设备端SDK的序列号 前往 控制台 申请用于激活通用设备端SDK的序列号 首次使用SDK或者更换序列号、更换设备时,需要联网激活。
检测的类别 index number 分类或检测的类别 x1, y1 float 0~1 物体检测,矩形的左上角坐标 (相对长宽的比例值) x2, y2 float 0~1 物体检测,矩形的右下角坐标(相对长宽的比例值) mask string/numpy.ndarray 图像分割的
基础版是一种面向Linux设备的人脸技术开发包,此版SDK包含人脸检测追踪等方法。
GPU 加速版 使用 GPU 加速版,在安装完 whl 之后,必须: 从 这里 下载 TensorRT7.0.0.11 for cuda9.0,并把解压后的 lib 放到 C++ SDK 的 lib 目录或系统 lib 目录 运行时,必须在系统库路径中包含 C++ SDK 下的 lib 目录。
在linux上安装 1、节点安装 创建 进程模式 节点,填写节点相关信息; 点击 安装 ,如下图所示: 选择操作系统:Linux 复制baetyl程序安装命令,在边缘节点上执行, Bash 复制 1 # curl模式 2 curl -sSL https://baetyl-repo-gz.gz.bcebos.com/v2/install.sh | bash 3 # wget模式 4 wget --no-check-certificate
频繁调用 SDK 的接口,若发现内存持续增长,则可能存在 内存泄漏,可在 VS 工具中选择调试,在窗口中勾选显示诊断工具,运行 SDK 的进程可 观察内存增长情况。SDK 的所有接口均做了内存泄漏测试,开发者需要注意示例 demo 代码或自己写的代码中是否存在内存泄漏的可能,如 opencv 的mat需要release等。 SDK是否需要多次init初始化?