Whould you prompt me easy solution, how to limit the number of CPU cores in Python 3.5. I check it by using:
import multiprocessing
print(multiprocessing.cpu_count())
When I run tensorflow with 1200 1st layer neurons (abslolutely identical dataset, Python and libraries version), it shows identical results on servers with 24 and 32 cores, but different - on my local machine with 12 cores (details - in my yesterday SO article1).
I know for sure, changing the CPU cores number is the key to solving the problem, since when I decrease 1st layer neurons, 3 machines show indentical results. Probably, when processing large amount of data, calculating process slightly depends on CPU power.