2017-02-26 3 views
-2

내 쿠다 라이브러리를 최신 Cuda 8.0.61로 업그레이드하려고합니다. 나는 cuda 7.5를 제거하기 시작했습니다. 내가 오류를 수신 할 때 설치하는 동안우분투 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를 제거 할 수 없습니까? 제안 사항이 있으십니까? 그런 다음

sudo rm -r /usr/local/cuda* 

엔비디아 웹 사이트로 이동하여 .RUN 파일을 다운로드 :

+2

이 유형의 질문은 http://askubuntu.com/에서 답변을 얻을 수있는 더 좋은 기회가 될 것입니다. –

+0

설치된 '8.0.34-1' 버전의'cuda'를 먼저 제거하려고하면 어떻게됩니까? – cfromme

+0

어떻게하는 것이 좋습니다? 그것은 패키지가 아니며 .34-1이 어디에서 왔는지 전혀 알지 못합니다. – Odedy

답변

3

먼저

덕분에, 당신은 CUDA의 이전 소 instalation를 제거해야합니다.

로를 설치

sh cuda_8.0.27_linux.run --override 

당신은 아마 당신이 어떤 깊은 학습을 할 계획하고있는 경우 CudNN 파일, aswell 얻어야한다 : 를이 경우, 선택적인 단계로, 설치할 수 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