LoginSignup
3

More than 3 years have passed since last update.

Dragonboardについて調べてみる。

Last updated at Posted at 2018-01-09

ARMのCPUのボードではRaspberryPi 3 が入手しやすくて使いやすい。
しかし、ARMのCPUボードはRaspberryPi に限らない。
周辺回路がどれだけあるかによって、どのCPU,どの基板を選択すべきかが変わってくる。

snapdragonの場合、携帯電話に使われている。そのため、RaspberryPi3との違いがある。しかも最新のチップではディープラーニングを利用する枠組みが用意されている。
410のボードであれば, Qiita上に利用した人の記事が複数ある。

AI: Snapdragon 845 is Qualcomm Technologies’ third-generation AI mobile platform, delivering 3x improvement in overall AI performance of the prior generation SoC – transforming your mobile device into the ultimate personal assistant; simplifying how you take pictures and videos; enhancing your VR games, and making voice interaction natural. Snapdragon 845 improves voice-driven smart assistants with improved always-on keyword detection and ultra-low-power voice processing thanks to the performance from the Qualcomm Aqstic™ audio codec (WCD9341) and low-power audio subsystem, so users can interact with their devices using their voice all day.

In addition to the existing support for Google’s TensorFlow and Facebook’s Caffe/Caffe2 frameworks, the Snapdragon Neural Processing Engine (NPE) SDK now supports Tensorflow Lite and the new Open Neural Network Exchange (ONNX), making it easy for developers to use their framework of choice, including Caffe2, CNTK and MxNet. Snapdragon 845 also supports Google’s Android NN API.

このように深層学習を使った機械学習を利用可能にする枠組みを持っている。

多くが謎に包まれたままのSnapdragon 845

Snapdragon Neural Processing Engine

Qualcomm Snapdragon 845 Mobile Platform Introduces New, Innovative Architectures for Artificial Intelligence and Immersion

Snapdragon 845 is the first mobile platform to enable room-scale 6 degrees of freedom (6DoF) with simultaneous localization and mapping (SLAM)—for features such as wall-collision detection.

クアルコムの次世代チップ「Snapdragon 820」、詳細が明らかに (2015/12/14 13:03)

 カメラにおいては、Spectra camera ISPチップが前世代の3倍の性能、10倍の電力効率を達成し、暗所撮影時の強力なノイズリダクション機能や、逆光時の明るさ・見やすさを改善する機能のほか、同時に複数の人物・顔認識を行い、それらが動き回ってもリアルタイムで追従して認識を維持する機能も備える。

このように820の時点でも、人検出・顔検出と追跡を可能にしている。
820であれば、開発ボードが入手可能である。

github DragonBoard 820c Getting Started With Linux

Using the DragonBoard™ 820c
DragonBoard 820c Debian
このドキュメントの手順にしたがって、Debian がインストールできるらしい。
SD Card image をダウンロードしてSDカードに書き込み、それを使ってインストールすればいいらしい。

DragonBoard 820c
https://www.96boards.org/product/dragonboard820c/
DragonBoard 820c

2017年7月 Snapdragon™ 820搭載CPUボード 機能・性能比較表


qiita 普通の Android 端末で Hexagon + Tensorflow を使いたい(今はできない)

Additional Snapdragon Boards

以下の開発キットの映像は、アンドロイドの合うスマートフォンそのもの状況を物語っています。

これは顔による認証のコードのようです。

Identifying People With Qualcomm's Snapdragon SDK

snapdoragonの場合、スマートフォンの利用の比率が高いので、OSにしてもAndroid のサポートの比率が高く、Linuxへのサポートはそれほど期待できない。

snapdragon の先進的な機能の部分は、次世代のスマートフォンでは何がどう実現できるのかを示すものですから、小口のユーザーに対しては十分な情報が得られにくいかもしれません。

追記:

https://developer.qualcomm.com/
に登録して各種SDKを入手すると詳細な情報にえられる。
snapdragonのチップやボードを入手していない時点でも、これらのSDKのx86Linux版のコードを実行させることで
どのような結果が得られるのかがわかる。

DragonBoard 820c
https://www.chip1stop.com/view/dispDetail/DispDetail?partId=ARRD-0000149

Qualcomm Neural Processing SDK for AI
https://developer.qualcomm.com/software/qualcomm-neural-processing-sdk

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3