2015-11-09 14 views
13

Mac OS Xでは、以下の警告を取り除くためにシンプルな設定が必要です。TensorFlow(Mac OS X):CPUコア数を確認できません:

NUM_CORES = ... # Choose how many cores to use. 
sess = tf.Session(
    config=tf.ConfigProto(inter_op_parallelism_threads=NUM_CORES, 
        intra_op_parallelism_threads=NUM_CORES)) 

この問題は、Mac OS X用TensorFlowの初期のバイナリリリースに存在しているが、これに固定する必要があります:あなたが行うことができ、関連する設定オプションの明示的な値を提供するために

>>> import tensorflow as tf 
>>> sess = tf.Session() 
can't determine number of CPU cores: assuming 4 
I tensorflow/core/common_runtime/local_device.cc:25] Local device intra op parallelism threads: 4 

答えて

22

コミット:https://github.com/tensorflow/tensorflow/commit/430a054d6134f00e5188906bc4080fb7c5035ad5

この修正は、次のバイナリリリースに含まれます。その間に、ここから指示に従って、ソースからビルドを試すことができます:http://tensorflow.org/get_started/os_setup.md#installing_from_sources

+0

書いたとおりに動作しませんでした。私は 'tf.Session(config = tf.ConfigProto())'を使用する必要がありました。 – Leopd

+0

これを指摘してくれてありがとう!私はその投稿を修正しました。 – mrry

関連する問題