对于Tensorflow Inception v3示例,为什么C ++分类器比python运行速度慢得多?

时间:2016-04-12 22:14:50

标签: performance tensorflow

我正在运行在https://www.tensorflow.org/versions/r0.7/tutorials/image_recognition/index.html

中提供的Tensorflow文档中给出的示例/操作方法

出于某种原因,python分类器(./tensorflow/models/image/imagenet/classify_image.py)的运行速度比C ++分类器(./tensorflow/examples/label_image/main.cc)快得多。我不希望这样。谁能告诉我为什么会这样呢?

  • 环境:windows8.1 pro(核心i7)+ HyperV + Docker环境(不含GPU)。
  • label_image(C ++示例)需要30秒。
  • classify_image(python示例)需要3秒。
  • 我在测量前运行一次以确保下载数据。
  • 我在label_image运行时看到了很多警告。
      

    W tensorflow / core / kernels / batch_norm_op.cc:36] Op已弃用。它将停止在GraphDef版本9中工作。使用tf.nn.batch_normalization()。

0 个答案:

没有答案