如何为张量流花示例构建网站


How to build a website for the tensorflow flower example?

https://petewarden.com/2016/02/28/tensorflow-for-poets/https://www.tensorflow.org/versions/r0.8/how_tos/image_retraining/index.htmlhttps://www.tensorflow.org/versions/r0.9/get_started/os_setup.html#docker-installation

我按照上面的链接在我的 ubuntu 14.04。 在 docker 内部,编译、学习和幸运的是,分类命令似乎都在工作。

码头工人版本:1,11,2 巴泽尔版本:0.3.0 图片:/首页/tf_files码头工人图片:gcr.io/tensorflow/tensorflow:latest-devel-gpu

下一步是建立一个网站,让人们上传用于测试的图像。 我使用 LAMP(/var/www/html,在 docker 之外)。问题是PHP(shell_exec)和内部docker命令不说话。如何解决这个问题?欢迎任何意见。

容器化的好处之一是提供隔离,以防止您尝试执行的操作。您需要将PHP安装在与bazel应用程序相同的容器中,或者找到某种来回传递数据的方法。从理论上讲,您可以找到某种方法来发送或以其他方式使上传的图像可用(我不熟悉细节 - 即,它可以通过网络协议访问图像吗?

您的 exec 命令将如下所示:

shell_exec( docker exec {bazel-container} bazel build -c opt --copt=-mavx tensorflow/examples/image_retraining:retrain );

其中 {bazel-container} 是该容器的网络地址。在 bazel 容器上使用脚本将使该命令更容易。将PHP应用程序放在容器中将使网络更容易。

如果你能让这一切工作,它可能会做你需要的实验,但最终你会希望在bazel容器上构建一个更健壮的接口,理想情况下可以通过HTTP(例如,RESTful API)或类似的东西工作。