簡體   English   中英

Ubuntu 14.04 CUDA 8.0未滿足依賴性

[英]Ubuntu 14.04 CUDA 8.0 unmet dependency

我正在嘗試將自己的cuda庫升級為最新的Cuda 8.0.61。 我從刪除cuda 7.5開始。 稍后,我下載了cuda 8.0.61的deb文件並運行以下命令:

  1. sudo dpkg -i cuda-repo-ubuntu1404-8-0-local-ga2_8.0.61-1_amd64.deb
  2. sudo apt-get update
  3. sudo apt-get install cuda

在安裝過程中,我收到一個錯誤,當我嘗試運行sudo apt-get install -f ,出現以下依賴項錯誤:

The following packages have unmet dependencies:
 cuda-cublas-dev-8-0 : Depends: cuda-cublas-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-cudart-dev-8-0 : Depends: cuda-cudart-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-cufft-dev-8-0 : Depends: cuda-cufft-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-curand-dev-8-0 : Depends: cuda-curand-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-cusolver-dev-8-0 : Depends: cuda-cusolver-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-cusparse-dev-8-0 : Depends: cuda-cusparse-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-npp-dev-8-0 : Depends: cuda-npp-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-nvgraph-dev-8-0 : Depends: cuda-nvgraph-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-nvrtc-dev-8-0 : Depends: cuda-nvrtc-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-runtime-8-0 : Depends: cuda-nvrtc-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-nvgraph-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-cusolver-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-cublas-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-cufft-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-curand-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-cusparse-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-npp-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-cudart-8-0 (>= 8.0.61) but 8.0.34-1 is installed
 cuda-toolkit-8-0 : Depends: cuda-nvml-dev-8-0 (>= 8.0.61) but 8.0.34-1 is installed
                    Depends: cuda-driver-dev-8-0 (>= 8.0.61) but 8.0.34-1 is installed
E: Unmet dependencies. Try using -f.

我不確定8.0.34的來源,但是現在我什么也不能安裝(我的意思是!!!),也無法刪除Cuda嗎? 有什么建議嗎?

謝謝,

首先,您需要刪除舊的CUDA安裝:

sudo rm -r /usr/local/cuda*

然后,訪問NVIDIA網站並下載.run文件。

通過以下方式安裝:

sh cuda_8.0.27_linux.run --override

如果您打算進行一些深度學習,則可能還應該獲得CudNN文件:如果是這種情況,作為可選步驟,您可以通過進入提取的文件夾來安裝CudNN並執行以下操作:

sudo cp lib64/* /usr/local/cuda/lib64/
sudo cp include/* /usr/local/cuda/include/

接下來,在.bashrc中設置環境路徑變量:

export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM