Performance 对于Tensorflow Inception v3示例,为什么选择C++;分类器的运行速度比python的慢很多?

Performance 对于Tensorflow Inception v3示例,为什么选择C++;分类器的运行速度比python的慢很多?,performance,tensorflow,Performance,Tensorflow,我正在运行Tensorflow文档中给出的示例/操作方法,这些文档在 由于某种原因,Python分类器(./ToSoFrase/Maxe/IMANET/CythFyIsIMP.Py)运行速度远远超过C++分类器(./TunSoFrase/Studio/LabelyMeave/Mmain .cc)。我以为不是这样。有人能告诉我为什么会这样吗 环境:windows8.1 pro(core i7)+HyperV+Docker环境(无GPU) 标签图像(C++示例)需要30秒 分类图像(python示

我正在运行Tensorflow文档中给出的示例/操作方法,这些文档在

由于某种原因,Python分类器(./ToSoFrase/Maxe/IMANET/CythFyIsIMP.Py)运行速度远远超过C++分类器(./TunSoFrase/Studio/LabelyMeave/Mmain .cc)。我以为不是这样。有人能告诉我为什么会这样吗

  • 环境:windows8.1 pro(core i7)+HyperV+Docker环境(无GPU)
  • 标签图像(C++示例)需要30秒
  • 分类图像(python示例)需要3秒
  • 我在测量前运行一次,以确保数据已下载
  • 我在label_映像运行时看到很多警告。 W tensorflow/core/kernels/batch_norm_op.cc:36]op不推荐使用。它将在GraphDef版本9中停止工作。使用tf.nn.batch_normalization()


  • 下面的讨论表明,BATNHORM的融合C++实现比Python非融合版本慢,得到了这些许可以及对它们的任何想法。