我在一台有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_threads
和intra_op_parallelism_threads
的数量,那些额外的线程会做什么?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐