2017-03-16 93 views
4

我正在運行TensorFlow型號repository的imagenet。我在Github comment描述儀表sess.run並得到了在鍍鉻以下幾種觀點://跟蹤默認情況下,TensorFlow作業是否使用多個核心?

enter image description here

我想知道如果TF有時使用多內核或單核所有的時間。我認爲它可以在ops可以並行運行時使用多個內核,如圖中紅色框所示。但是,所有這6個線程都列在/ job:localhost/replicate:0/task:0/cpu:0下,這讓我質疑我的解釋。 cpu:0是指所有的CPU核心?

我在8核心的桌面上運行。我運行htop以查看TF運行期間的核心利用率,我發現只有一個核心達到飽和95-100%。

回答

6

我發現existing answer這個問題。所有內核都包裝在cpu:0中,即TensorFlow默認使用多個CPU內核。

相關問題