移动设备上的TensorFlow(Android,iOS,Windows Phone) [英] TensorFlow on Mobile Devices (Android, iOS, Windows Phone)

查看:72
本文介绍了移动设备上的TensorFlow(Android,iOS,Windows Phone)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在寻找不同的深度学习框架,专门用于训练和部署卷积神经网络.要求是,可以在具有GPU的普通PC上对其进行训练,但是随后必须在三个主要的移动操作系统(即Android,iOS和Windows Phone)上部署经过训练的模型.

I am currently looking on different deep learning frameworks out there, specifically to train and deploy convolutional neural networks. The requirements are, that it can be trained on a normal PC with a GPU, but then the trained model has to be deployed on the three main mobile operating systems, namely Android, iOS, and Windows Phone.

TensorFlow的简单性和出色的python界面吸引了我的注意.有一个适用于Android的示例应用程序( https://jalammar.github.io/Supercharge-android-apps-using-tensorflow/),但是我不确定是否也可以在iOS和Windows Phone上部署它?如果没有,您是否可以推荐一个满足这些要求的替代框架?理想情况下,是否具有用于快速原型制作的简单脚本编写界面?

TensorFlow caught my eye, because of its simplicity and great python interface. There is an example application for Android (https://jalammar.github.io/Supercharging-android-apps-using-tensorflow/), but I am not sure if it can be also deployed on iOS and Windows Phone? If not, can you recommend an alternative framework, which would meet these requirements? Ideally with a simple scripting interface for fast prototyping?

非常感谢您的回答!

编辑:目前,我正在测试 Microsoft的CNTK .从源代码在Windows和Linux上构建可完美工作,可以以乐高积木"方式进行扩展,专有的NDL(网络描述语言)确实易于阅读和学习,并提供了足够的自由来构建许多不同的神经网络网络体系结构.执行引擎只是框架的一小部分,它可以读取NDL定义的NN模型以及经过训练的参数.我将继续向您发布有关ARM处理器移植过程的最新信息.

Currently I'm testing Microsoft's CNTK. Building on Windows and Linux from source works perfectly, it can be extended in a "Lego blocks" fashion, and the proprietary NDL (Network Description Language) is really easy to read and learn, and provides enough freedom to build a lot of different Neural Network architectures. The execution engine is only a small part of the framework, and it can read in the NN model defined by the NDL, as well as the trained parameters. I will keep the post updated, on how the porting process to ARM processors goes.

推荐答案

TensorFlow当前不支持iOS或Windows.这是跟踪它们的公开github问题:

TensorFlow currently doesn't support iOS or Windows. Here are the open github issues tracking them :

  • iOS support
  • Windows support

这篇关于移动设备上的TensorFlow(Android,iOS,Windows Phone)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆