导入TensorFlow会产生线程

时间:2016-08-19 09:29:52

标签: python multithreading tensorflow threadpool

我在具有48个内核和python 2.7的Ubuntu 14.04服务器上运行TensorFlow 0.10.0rc0。我注意到我有一个不寻常的高线程数。我认为发现explanation TensorFlow会为两个线程池生成多个线程,并且它们可以是controlled

sess = tf.Session(
               config=tf.ConfigProto(inter_op_parallelism_threads=NUM_CORES,
                   intra_op_parallelism_threads=NUM_CORES))

然而,这不起作用,经过一些调查后,我发现只需调用import tensorflow as tf就可以将线程数增加大约50-60。

为什么会这样?如何防止它并限制实际的线程数?如果我限制inter_op_parallelism_threadsintra_op_parallelism_threads

的数量,那些额外的线程会做什么?

0 个答案:

没有答案