2015-12-13 52 views
4

我想在linux機器上安裝cuda和cudnn的tensorflow。我沒有sudo訪問權限,所以我從源代碼構建。我也跟着指示進​​行:https://www.tensorflow.org/versions/master/get_started/os_setup.html#source無法在源代碼編譯後在python中導入tensorflow

我,直到我們得到大量輸出的一部分:

This tutorial iteratively calculates the major eigenvalue of a 2x2 matrix, on GPU. 
The last few lines look like this. 
000009/000005 lambda = 2.000000 x = [0.894427 -0.447214] y = [1.788854 -0.894427] 
000006/000001 lambda = 2.000000 x = [0.894427 -0.447214] y = [1.788854 -0.894427] 

但在那之後,當我打開Python和嘗試導入tensorflow,它說,有沒有這樣的模塊。

在此先感謝。

+0

另外,我不明白爲什麼我們在這個行業只編譯example_trainer: 巴澤勒建立-c選擇--config = CUDA // tensorflow/CC:tutorials_example_trainer 我們不應該建全包? – abora

回答

3

在您可以在Python shell中導入TensorFlow之前,您需要執行幾個步驟:只需構建//tensorflow/cc:tutorials_example_trainer不會構建任何Python前端。

從源安裝執行此操作的最簡單方法是遵循instructions for building a PIP package from source,然後安裝它(全局在您的機器上或在virtualenv中)。

+0

鏈接中的錨已死亡。這是一個新的https://www.tensorflow.org/versions/master/get_started/os_setup.html#create-the-pip-package-and-install(編輯過的評論) – oseiskar

+0

謝謝!修正了他們的答案。 – mrry