前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在高通芯片的手机上怎么玩人工智能?

在高通芯片的手机上怎么玩人工智能?

作者头像
安智客
发布2018-02-24 15:25:42
1.6K0
发布2018-02-24 15:25:42
举报
文章被收录于专栏:安智客安智客

人工智能一直比较火,作为移动互联网时代的行业人员,感觉离我们比较近,但实践起来离我们又比较远,当今智能手机正成为最普遍的人工智能平台,那么今天我们来说一说高通在人工智能领域的一些我们可以实际操作上手的东西!

NPE,骁龙系列神经处理引擎。

本篇文章,讨论如何在基于高通骁龙芯片的手机上实践神经处理引擎!

开始之前,你需要:

1,你需要运行一个卷积模型在的一个或多个垂直行业,包括手机、汽车、物联网、AR,机器人,和机器人。

2,你需要知道如何设计和训练一个模型,或者已经有一个预先训练过的模型文件。

3,选择你的框架是caffe/caffe2或tensorflow。

4,你得有能力在Android或Linux Android原生应用java应用程序。

5,你得有一个Ubuntu 14.04开发环境。

6,最后你得有一个支持的设备来测试你的应用,也就是基于高通芯片的手机。

第一步:参考高通开发者网站,如下:

https://developer.qualcomm.com/

第二步:下载NPE SDK

目前版本是Snapdragon NPE SDK v1.6.0

骁龙NPE SDK是为了帮助开发者在高通芯片的设备上提高训练神经网络的效率,并节省时间。充分利用骁龙异构计算能力,并支持Caffe/Caffe2、TensorFlow等框架。

开发工作流程如下:

经过设计和训练,模型文件需要转换成一个.DLC(深度学习容器)文件,这个文件是由Snapdragon NPE运行时使用。转换工具将输出转换统计信息,包括一些不支持的或非加速层的信息,开发人员可以使用这些参数来调整初始模型的设计。

第三步:然后具体操作步骤请参考SDK说明吧,也就是:

安装Ubuntu、Android studio、SDK、NDK.

安装Caffe...

安装TensorFlow.

最后安装NPE SDK.

NPE SDK本身不提供公开的bundle model,通过脚本下载然后转换成深度学习容器格式,也就是DLC格式。

最后就是开发一个APP例子。

这个APP可以告诉你是否正确的使用了NPE SDK,相关的API文档、使用手册等资料在SDK中可以找到。

最后大家肯定要问了,啥手机能用?肯定是高通芯片的手机上啦。具体型号参考如下:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 安智客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档