我的情况很奇怪。在新的Mac(2017年中期,2.3 GHz Intel Core i5)上,Keras并未使用全部4个内核。我在旧计算机上运行了相同的代码,一切都很好-CPU使用率显示为300-400%。
我已经读过thread,但没有帮助:
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})
例如,我在新Mac上使用scikit-learn,而CPu的使用率超过200-300%
我的猜测是问题与我使用3.5且现在使用3.6的python版本有关,但不知道如何解决
更新
我重新安装Keras,一切正常