2017-02-26 7 views
-2

最新のCuda 8.0.61をアップグレードしようとしています。 私はcuda 7.5を削除し始めました。私は、エラーを受信したときにインストール中Ubuntu 14.04 CUDA 8.0 unmet dependency

  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

: は後で私は、次のコマンドをCUDA 8.0.61のDEBファイルをダウンロードして実行しました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を削除できません。 提案がありますか? NVIDIAのWebサイトにアクセスし、.RUNファイルをダウンロードし、その後

sudo rm -r /usr/local/cuda* 

おかげで、

+2

このタイプの質問は、http://askubuntu.com/で回答が得られる可能性がより高いでしょう –

+0

最初にインストールされた 'cuda'の' 8.0.34-1'バージョンを削除しようとするとどうなりますか? – cfromme

+0

これはどのようにお勧めしますか?それはパッケージではないし、.34-1がどこから来たのか分からない – Odedy

答えて

3

まず、あなたはCUDAの古いインスタレーションを削除する必要があります。

でそれをインストールします。あなたには、いくつかの深い学習を行うことを計画している場合は、おそらくCudNNファイルは、aswellを取得する必要があり

sh cuda_8.0.27_linux.run --override 

: このような場合は、オプションのステップとして、あなたはCudNNをインストールすることができます解凍したフォルダにして行くことによって行います。

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

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

次に、.bashrcの中の環境パス変数を設定0