选购相关
1.EdgeBoard是什么?它有什么作用?
EdgeBoard 是基于FPGA打造的嵌入式AI解决方案及基于此方案实现的系列硬件,与EasyDL等模型定制平台深度打通,具有高性能、高通用、易开发等三大优点,适用于开发验证、产品集成、科研教学、项目落地等应用方向,以及安防监控、工业质检、医疗诊断、农作物生长监控、无人驾驶、无人零售等应用场景。EdgeBoard基于linux系统,整个开发过程就是一个linux应用程序的开发。应用程序获取视频输入,调用预测库加载模型,调度模型,驱动加速模块进行计算,加速模型运行,获得运行结果。更多详情请参考EdgeBoard解决方案简介
2.EdgeBoard的优势
良好兼容百度大脑丰富的预置模型,及定制化模型,支持主流深度学习框架转换。 高性能表现,计算性能实测高于终端CPU计算卡50倍。具备丰富的开发工具与接口,让开发简单轻便。
3.EdgeBoard都包含哪些产品,有什么区别,如何购买?
EdgeBoard系列产品请参考https://ai.baidu.com/tech/hardware/edgeboard
4. EdgeBoard都提供哪些东西
EdgeBoard开发套件除了硬件板卡,还提供了完整开发工具链,包含了带有深度学习加速功能的定制Linux操作系统,二次开发环境,预测库PaddleMobile和PaddleLite(1.5.1版本以上支持),模型的转换工具及一些示例工程。
5.开发前需要准备哪些东西?
EdgeBoard预置了一些示例工程,开发者可直接学习调试。开发者在正式进行业务开发时,需要准备好适用于业务场景的模型。
6.能跑应用程序吗?用什么语言开发?
我们的芯片将强大的实时处理器与可编程逻辑集成在一起,可以看作是传统的FPGA和ARM集合而成的SoC。我们在EdgeBoard上预置了Linux操作系统,所以开发流程就是标准的Linux软件开发流程。目前支持C++的开发,后续会提供Python接口,开发更简单。
7.EdgeBoard都支持哪些接口?
有通用接口USB3.0&USB2.0、千兆网口、PCIE2.0;专用视频输入接口MIPI CSI、BT1120;专用视频输出接口DisplayPort,通用低速接口SPI、UART、RS485以及预留的通用IO口,不用硬件型号,接口有些许差异,具体详见EdgeBoard文档中硬件介绍部分。
8.我要的接口不支持怎么办?
针对我们不支持的接口,可以考虑是否能通过中间转接来实现。
9.我不懂FPGA,我能用吗?
EdgeBoard正是面向不懂FPGA开发和深度学习的用户,由百度完成FPGA逻辑设计,驱动设计并封装底层的功能。封装深度学习相关内容,用户只需调用Paddle-Mobile或者Paddle-Lite API接口,编写少量的业务代码即可完成神经网络在终端设备上的运行。从模型生产、配套硬件、软件开发到实际场景运用,全链路支持。