2017-02-06 6 views
1

import tensorflow文は次のエラーをトリガによって終了:デフォルトでは"輸入tensorflow" シグナルSIGSEGV(アドレス境界エラー)

 
>>>import tensorflow as tf 
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcublas.dylib locally 
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcudnn.dylib locally 
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcufft.dylib locally 
"import tensorflow" terminated by signal SIGSEGV (Address boundary error) 

答えて

2

は、CUDAはlibcuda.dylibを作成しますが、TensorFlowは libcuda.1.dylibをロードしようとします。問題を解決するには、 libcuda.dyliblibcuda.1.dylibの間のシンボリックリンクを作成します。

ln -sf /usr/local/cuda/lib/libcuda.dylib /usr/local/cuda/lib/libcuda.1.dylib 
:CUDAが /usr/local/cudaで をインストールされている場合は、次のコマンドを発行し ln
関連する問題