Как позволить Tensorflow использовать весь процессор - PullRequest
0 голосов
/ 19 сентября 2018

В моем 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 мог использовать все процессоры?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...