AiTechYun
编辑:nanan
神经网络开发API和软件开发工具包(Software Development Kit,简称SDK)已经由Imagination Technologies发布,称为PowerVR CLDNN SDK,用于其PowerVR硬件。
Imagination Technologies发布了PowerVR CLDNN SDK,用于开发PowerVR GPU上的神经网络应用程序。神经网络SDK使开发人员可以使用PowerVR硬件轻松创建卷积神经网络(CNN)。包括API和SDK,以及用于闪存的Acer Chromebook R13硬件开发的图像。
Imagination在2017年9月推出了第一款神经网络加速器PowerVR Series2NX。API和SDK库的未来版本将使开发人员能够开发神经网络应用程序,以便能够针对Imagination的GPU和NNA硬件进行设计,而无需重新编写代码。
Imagination Technologies的软件工程经理Robert Quill表示:“随着神经网络的广泛应用,开发人员能够在我们的图形硬件上测试和部署加速神经网络的重要性至关重要。汽车原始设备制造商正朝着ADAS和自主驾驶的方向发展,智能手机用户正在寻找面部识别等技术,而智能家居技术的用户则通过识别物体和人来提高安全性和用户体验。所有这些进步都表明了神经网络加速的需要。”
CLDNN API是Imagination首个以AI为重点的API。它提供了创建网络层的功能,用于在PowerVR硬件上构建和运行神经网络。通过使用专业的OpenCL内核,以使开发人员能够专注于他们的神经网络创建,减少了开销。该API还执行低级别硬件特定的优化,支持比定制用户OpenCL实现更优化的图形。
CLDNN SDK演示了如何通过CLDNN API将神经网络部署到PowerVR硬件上。它包括辅助函数,如文件加载、动态库初始化和OpenCL内容管理,还包括参考手册,以及演示如何使用CLDNN API的示例应用程序的源代码。
此外,还创建了一幅图像,开发者可以通过Mediatek MT-8173 SoC,将Acer Chromebook R13(包含PowerVR GX6250 GPU)的图像进行闪光(flash)。通过下载图像,开发人员可以访问在设备上编写神经网络应用程序所需的一切。
领取专属 10元无门槛券
私享最新 技术干货