I've a question regarding the training performance of Keras vs other TF Wrappers like Tensorpack.
During a Q&A session, the author of Keras stated that the package comes with no performance cost:
Keras provides a simpler, quicker way to build and train models in TensorFlow, at no performance cost since the models are still being run by the same TensorFlow engine.
On the other hand though, the Tensorpack github claims that it's 2 times faster than Keras, even with a tiny CNN:
Tensorpack trainer is almost always faster than feed_dict based wrappers. Even on a tiny CNN example, the training runs 2x faster than the equivalent Keras code.
So now I wonder the following: Who is right? A factor of two would be very significant for me in training.