I'm going to participate in a team competition in robotics, which involves identifying and interacting with a number of objects in the surrounding, amongst others a red button and a human.

To detect those objects, we are going to use a camera, and a deep convolutional neural network to interpret the camera image. For the main computational device, we are probably going to use an Android phone, so the deep learning framework has to run on Android.

Also, since we want the network to be as fast as possible, we want the framework to run on the GPU if possible. And since I guess most Android devices don't have NVIDIA graphics cards, being able to run on the GPU means using OpenCL (alternatively GLSL, but that seems unlikely).

To sum this up, I would like a deep learning framework that:

  1. Runs on Android devices, and
  2. Uses OpenCL (or GLSL) to do the heavy computations.

Is there any such deep learning framework?

  • This question has been posted more than 1 year ago, but i'm also interested in this issue. So, if you (or someone else) have found a solution, feel free to share it. Thanks ! – Pelups Aug 9 '17 at 9:11
  • Why would want the framework itself to run on Android? Unless you have a swarm, wouldn't it be better to run the computations, where possible, in the cloud? – Thufir May 25 '18 at 2:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.