В моем Linux 2 процессора (16 ядер на процессор).Каждое ядро имеет 2 потока.
Коэффициент использования процессора только на 50% меньше, если я использую tf.Session(tf.ConfigProto())
Коэффициент использования процессора только на 40% меньше, если я использую tf.Session(tf.ConfigProto(device_count={"CPU": 64}))
Коэффициент использования процессора составляет 30-70%, если я использую tf.ConfigProto(device_count={"CPU": 32},
inter_op_parallelism_threads=1,
intra_op_parallelism_threads=64,
)
И в этой конфигурации все ядра работают, но коэффициент использования составляет всего 30-80%
Я тестировал в WindowsСервер (1 процессор / 4 ядра).Коэффициент использования процессора составляет более 90%.
что я должен кодировать, чтобы Tensorflow мог использовать все процессоры?