导入TensorFlow会生成线程

2024-04-25 23:13:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一台有48个内核和python2.7的ubuntu14.04服务器上运行tensorflow0.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的数量,那些额外的线程会做什么?你知道吗


Tags: 服务器数量tftensorflow线程内核coresnum

热门问题