2017-06-05 3 views
1

Meine Tests zeigen, dass Tensorflow GPU-Operationen auf Python 3 ~ 6% langsamer als Python 2 sind. Hat jemand einen Einblick darauf?Tensorflow Langsamer auf Python 3 vs. Python 2

Plattform:

  • Ubuntu 16.04.2 LTS
  • virtualenv 15.0.1
  • Python 2.7.12
  • Python 3.6.1
  • TensorFlow 1.1
  • CUDA Toolkit 8.0. 44
  • CUDNN 5.1
  • GPU: GTX 980Ti
  • CPU: i7 4 GHz
  • RAM: 32 GB

Antwort

1

Beim Betrieb von Tensorflow Python meisten Code zu füttern, die Rechenmaschine mit Daten residieren in Python Domäne. Es gibt Unterschiede zwischen Python 2/3, wenn es um die Leistung bei verschiedenen Aufgaben geht. Daher würde ich vermuten, dass der Python-Code, den Sie für das Netz (oder TF-Python-Layer) verwenden, stark von Python-Features Gebrauch macht, die in Python 3 (von Grund auf) langsamer sind.

Verwandte Themen