Linux

安裝張量流的問題

  • January 18, 2021

我的張量流安裝不起作用..這是我得到的錯誤

root@tobythomas2212:/home/tobythomas2212# python

Python 2.7.12(預設,2016 年 11 月 19 日,06:48:10)

$$ GCC 5.4.0 20160609 $$在 linux2 上鍵入“help”、“copyright”、“credits”或“license”以獲取更多資訊。

> > > > > > 將張量流導入為 tf > > > > > > > > >

我tensorflow/stream_executor/dso_loader.cc:135]在本地成功打開了CUDA庫libcublas.so.8.0

我tensorflow/stream_executor/dso_loader.cc:135]本地成功打開CUDA庫libcudnn.so.5

我tensorflow/stream_executor/dso_loader.cc:135]本地成功打開CUDA庫libcufft.so.8.0—

我 tensorflow/stream_executor/dso_loader.cc:126] 無法打開 CUDA 庫 libcuda.so.1。LD_LIBRARY_PATH:

我 tensorflow/stream_executor/cuda/cuda_diagnostics.cc:165] 主機名:tobythomas2212

我 tensorflow/stream_executor/cuda/cuda_diagnostics.cc:189] libcuda 報告的版本是:未找到:找不到 libcuda.so DSO 載入到這個程序中

我 tensorflow/stream_executor/cuda/cuda_diagnostics.cc:193] 核心報告的版本是: Permission denied: could not open driver version path for reading: /proc/driver/nvidia/version

我 tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1065] LD_LIBRARY_PATH:

我 tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1066] 未能在此系統上找到 libcuda.so:失敗的前提條件:無法 dlopen DSO:libcuda.so.1;dlerror:libnvidia-fatbinaryloader.so.375.39:無法打開共享對象文件:沒有這樣的文件或目錄

我tensorflow/stream_executor/dso_loader.cc:135]本地成功打開CUDA庫libcurand.so.8.0

這裡的輸出

lspci | grep -i nvidia

01:00.0 3D控制器:NVIDIA Corporation GM108M$$ GeForce 940MX $$(版本 a2)

nvcc –版本

目前未安裝程序“nvcc”。您可以通過鍵入安裝它:apt install nvidia-cuda-toolkit

$$ Note : I have already installed nvidia-375(apt-get install) driver as well as cuda-8.0 toolkit(deb installer) $$

*此外, /proc/driver/*中沒有 nvidia 驅動程序

root@tobythomas2212:/home/tobythomas2212# cd /proc/driver/ root@tobythomas2212:/proc/driver# ls

實時時鐘

以前的所有文章都不適合我..需要幫助…我是 Linux 新手..

我終於能夠安裝 tensorflow …錯誤是安全啟動選項在我的情況下不允許正確安裝 nvidia 驅動程序…只是禁用它…。

以下連結對那些有相同錯誤的人很有用..

https://github.com/tensorflow/tensorflow/issues/2882

https://gist.github.com/wangruohui/df039f0dc434d6486f5d4d098aa52d07

引用自:https://unix.stackexchange.com/questions/349239