繁体   English   中英

不确定如何运行Bazel:Tensorflow Inception重新训练新类别教程Python

[英]Uncertain how to run Bazel: Tensorflow Inception Retrain New Categories Tutorial Python

我在使用Bazel时遇到困难。 更具体而言,满足工作空间要求。 我不确定如何从TF Retrain Inception教程中解释以下代码行。

**bazel-bin/tensorflow/examples/image_retraining/retrain --image_dir ~/flower_photos**

我能够构建“ retrain.py”文件。 这是我的构建的输出:

*r@r-VirtualBox:~/Desktop/sf_tensorflow-master/tensorflow/examples/image_retraining$ bazel build retrain.py

INFO: Found 1 target...

INFO: Elapsed time: 0.200s, Critical Path: 0.01s*

但是我不确定如何进行下一步。 “ bazel-bin”文件夹在某处吗? 它包含在Tensorflow示例文件夹中吗? 或者这是我必须产生的东西?

另外,在代码中引用“重新训练”的方式使我认为它是一个文件夹,而不再是python文件。 它在此过程中发生了变化吗?

我将对Bazel在此代码行中所做的工作以及如何调整它以在图像目录中运行代码进行更详细的分类,将不胜感激。

谢谢!

我相信要运行此示例,您将必须从源代码构建Tensorflow。 看来您正在运行一些Linux发行版。 您可以在此处找到bazel构建说明。 安装完成后,您可以从此处拉出最新的Tensorflow, 是“从源代码构建”的说明。 假设您已完成所有操作,如果您导航到项目的根目录,即

cd tensorflow

你应该看到这样的东西

在此处输入图片说明

您可以看到有5个bazel符号链接,其中之一是bazel-bin

现在只需按照指示下载图像并使用

bazel build -c opt --copt=-mavx tensorflow/examples/image_retraining:retrain

构建完成后,您可以运行再培训

bazel-bin/tensorflow/examples/image_retraining/retrain --image_dir ~/flower_photos

请注意,以上两个命令都需要从项目的根目录运行(在本例中为tensorflow/ ),并且本教程假定您已将花朵图像放置在主目录中。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM