tensorflow在初始化joblib中的全局变量之前挂起

时间:2017-11-16 06:11:34

标签: tensorflow joblib

我在CPU tensorflow中有一个多层CNN。

我使用Parallel中的delayedjoblib函数来学习CNN的多个实例,并使用相同的数据集进行培训。

当我尝试运行此程序时,程序将在joblib工作程序启动其tf.Session()后,但在任何tensorflow变量初始化之前,以及在我从中获取任何输出之前挂起verbose函数的Parallel参数。

我真的不知道为什么会这样。所以我正在寻找可能已合并tensorflowjoblib的其他人的常规调试策略。

1 个答案:

答案 0 :(得分:0)

通过更改backend选项,我能够让程序正常运行 Parallel"threading"。显然,"multiprocessing"选项在交换输入和输出数据时会产生过多的通信和内存开销。