EasyDL部署相关
1.Easydl sdk如何激活
easydl sdk首次部署到EdgeBoard上,需要联网激活,即保证EdgeBoard能够连接外网情况下,运行一遍sdk,便可正确激活。具体步骤如下:
1、设置EdgeBoard可以访问外网,可以通过ping www.baidu.com 命令查看是否可以ping通,联网方式请参考EdgeBoard连接外网方式
2、网络设置完成后,将easydl sdk拷贝到EdgeBoard系统内workspace文件夹下,使用unzip {zip文件名}
命令解压sdk,进入cpp文件下使用tar -zxvf {tar文件名}
,拷贝操作,解压操作可参考文档内的常见操作和工具
3、填写easydl sdk专用序列号到cpp文件内的demo.cpp文件,保存,编译,然后放入一张待预测图片到RES文件夹内,运行easyedge_demo,或者启动http服务,如果可以返回正确结果,说明easydl sdk激活成功。
相关文档请参考EasyDL-EdgeBoard软硬一体方案部署
2.使用Easydl训练出模型后,获取不到Easydl序列号
请确保购买的是软硬一体方案,且购买账号和训练模型的账号是同一个百度账号 如您购买的是EasyDL-EdgeBoard软硬一体方案,获取序列号地址EasyDL序列号查看
3.已经从其他平台购买了EdgeBoard硬件,如果想用EasyDL的sdk怎么处理
如果购买的只是EdgeBoard硬件,想使用easydl训练模型的话可以线上只购买easydl序列号,购买链接
4.EasyDL sdk设置成自启动后,每次都报 license server resp failure:4006,该序列号已被其他设备激活
easydl自启授权失败的问题是第一次运行采集并注册的硬件信息跟后面自启动时候的信息不同。主要是登录后和自启动时候的网络配置有关,所以建议把自启动放在登录以后, 如 /etc/profile文件里。具体方法如下:
1、修改 /etc/inittab
文件,在最后一行tty1前面加上 -a root
最后变成 1:12345:respawn:/sbin/getty —a root L 115200 tty1
2、书写easyDL自启动脚本文件edge.sh
3、把edge.sh脚本文件拷贝到 /etc/profile.d
目录
5.EasyDL sdk在EdgeBoard上预测的结果不对
由于EdgeBoard软核在不断升级,出厂版本可能不是最新版本,请在软核版本中下载对应设备最新版本的EdgeBoard软核,升级后再次验证。
6.编译easyDL sdk报错,显示../lib/libeasyedge.so:0: syntax error
EasyDL sdk的zip包需要拷贝到板子上再进行解压,请不要解压后拷贝到板子上,这样会丢失部分依赖关系。
7.使用easydl连接视频数据源进行物体检测,可以接入普通的ipc的视频数据源吗
支持
8.更换新的 EdgeBoard, 使用easyDL sdk启动服务的时候,显示 Authorization failed
新的EdgeBoard需要新的序列号激活
9.请问这个部署EasyDL的模型结果显示p:nan,没显示置信度,是我SDK哪里错了吗
升级软核试试
10.评估版的license有什么区别,不会用一段时间不工作吧
评估版是有三个月的有效期,可以从控制台看到使用时间
11.用百度的库报licenseserverrespfailure:4007,accountinvalid怎么处理
使用的模型和license不是同一个账户
12.easydl训练的模型下载使用时,是不是板子必须要先连网?我设置板子和路由器在同一个网段,可以ping通IP,但是不能ping百度域名提示ping:badaddress‘www.baidu.com'
可能是DNS没有设置,执行echo "nameserver 114.114.114.114" > /etc/resolv.conf
;并将命令加入自启动脚本/etc/init.d
中,可解决重启后dns失效的问题
13.想问下为什么换了两个序列号都是授权失败……我现在是将设备通过网线直连电脑,电脑通过WiFi连接外网的,但是连接外网连不上。
先确保设备可以联网才能激活,直连的话需要打开电脑上的网络共享,详情参照EdgeBoard连接外网方式,包括但不限于上述方法。
14.不是从百度AI市场买的板子是不是就没有序列号了
EasdyDL序列号可以从百度智能云的控制台购买https://console.bce.baidu.com/ai/?_=1604387515717#/ai/easydl/overview/index