Ron Cohen
Ron Cohen

Reputation: 2925

Tensorflow Slower on Python 3 vs. Python 2

My tests show that Tensorflow GPU operations are ~6% slower on Python 3 compared to Python 2. Does anyone have any insight on this?

Platform:

Upvotes: 3

Views: 1865

Answers (1)

Terminus
Terminus

Reputation: 949

When operating Tensorflow from python most code to feed the computational engine with data resides in python domain. There are known differences between python 2/3 when it comes to performance on various tasks. Therefore, I'd guess that the python code you use to feed the net (or TF python layer, which is quite thick) makes heavy use of python features that are (by design) a bit slower in python 3.

Upvotes: 2

Related Questions