У меня довольно странный случай.На новом Mac (Intel Core i5 с частотой 2,3 ГГц, 2017 г.) Keras использует не все 4 ядра.Я запускаю тот же код на своей старой машине, и все в порядке - загрузка процессора показывает 300-400%.
Я прочитал эту тему , но ничего не помогает:
K.set_session (K.tf.Session (config = K.tf.ConfigProto (intra_op_parallelism_threads = 128, inter_op_parallelism_threads = 128)))
или config = tf.ConfigProto (device_count = {"CPU": 4})
например, я использую scikit-learn на новом Mac и использование CPU составляет более 200-300%
Я думаю, эта проблемаимеет связь с версией Python, которую я использовал 3.5, а теперь использую 3.6, но не могу понять, как ее решить
ОБНОВЛЕНИЕ
Я переустановил Keras и всеотлично работает