I have a Microsoft Surface laptop and was looking for ways to optimize Tensorflow on CPU only setups.
While I use GPUs in the cloud for training tensorflow models, wanted to explore options to optimize on my existing non GPU servers.
If you are in same boat and don’t have access to GPU machines, check out the short presentation I gave at AI Unconference this weekend @ Intel and learn how to run Tensorflow orders of magnitude faster on Intel CPUs http://bit.ly/2tJQ2XB
Your mileage will vary depending upon your CPU model and the parameters chosen for your models.
I suggest starting off with Intel Python which is optimized for speed, MKL library for optimizing math operations and compiling Tensorflow from source with the MKL optimization. I used the Intel python itself for compiling Tensorflow.
Feel free to ping me if you have follow-up questions.