Ubuntuのcuda11.0をcuda10.2にできません。正しい方法を教えて下さい。
削除した方法
bash
sudo apt purge cuda* sudo apt purge nvidia-cuda-* sudo apt purge *nvidia* sudo apt purge libcuda* sudo apt purge *nsight* sudo apt-get --purge remove nvidia-* sudo apt-get --purge remove *nvidia* sudo apt-get --purge remove *nsight* sudo apt-get --purge remove cuda-* sudo apt-get --purge remove cuda sudo apt autoremove # sudo rm -rf /var/cuda-repo-*** これらも削除か?
インストールした方法
CUDA Toolkit 10.2 Downloadl
インストール結果は、
bash
$ cat /usr/local/cuda/version.txt CUDA Version 11.0.228
bash
$ ls -ld /usr/local/cuda* lrwxrwxrwx 1 root root 9 9月 12 18:30 /usr/local/cuda -> cuda-11.0 drwxr-xr-x 15 root root 4096 9月 12 18:28 /usr/local/cuda-11.0
bash
$ ll /var/ | grep cuda drwxr-xr-x 2 root root 20480 9月 12 15:14 cuda-repo-10-2-local-10.2.89-440.33.01/ drwxr-xr-x 2 root root 4096 9月 12 08:22 cuda-repo-ubuntu1604-10-2-local/ drwxr-xr-x 2 root root 20480 9月 11 23:44 cuda-repo-ubuntu1604-11-0-local/
dpkg はログなし
bash
$ dpkg -l | grep nvidia-driver | grep -E ^ii
bash
$ apt show cuda Package: cuda Version: 11.0.3-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 7,168 B Depends: cuda-11-0 (>= 11.0.3) Download-Size: 2,392 B APT-Manual-Installed: yes APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. N: 追加レコードが 13 件あります。表示するには '-a' スイッチを付けてください。
-a オプションで全部表示
bash
$ apt -a show cuda Package: cuda Version: 11.0.3-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 7,168 B Depends: cuda-11-0 (>= 11.0.3) Download-Size: 2,392 B APT-Manual-Installed: yes APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 11.0.2-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 7,168 B Depends: cuda-11-0 (>= 11.0.2) Download-Size: 2,392 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 11.0.1-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 7,168 B Depends: cuda-11-0 (>= 11.0.1) Download-Size: 2,394 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 10.2.89-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-10-2 (>= 10.2.89) Download-Size: 2,514 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 10.1.243-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-10-1 (>= 10.1.243) Download-Size: 2,510 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 10.1.168-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-10-1 (>= 10.1.168) Download-Size: 2,512 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 10.1.105-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-10-1 (>= 10.1.105) Download-Size: 2,512 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 10.0.130-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-10-0 (>= 10.0.130) Download-Size: 2,514 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 9.2.148-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-9-2 (>= 9.2.148) Download-Size: 2,502 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 9.2.88-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-9-2 (>= 9.2.88) Download-Size: 2,508 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 9.1.85-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-9-1 (>= 9.1.85) Download-Size: 2,512 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 9.0.176-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-9-0 (>= 9.0.176) Download-Size: 2,504 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 8.0.61-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-8-0 (>= 8.0.61) Download-Size: 2,510 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation. Package: cuda Version: 8.0.44-1 Priority: optional Section: multiverse/devel Maintainer: cudatools <cudatools@nvidia.com> Installed-Size: 25.6 kB Depends: cuda-8-0 (>= 8.0.44) Download-Size: 2,504 B APT-Sources: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Packages Description: CUDA meta-package Meta-package containing all the available packages required for native CUDA development. Contains the toolkit, samples, driver and documentation.
宜しくお願いいたします。
sudo apt-get -y install cuda
で実際に何が入ったのか、その結果はどうだったのですか?
ls -ld /usr/local/cuda*
の結果はどうなりますか?
$ ls -ld /usr/local/cuda*
/usr/local/cuda -> cuda-11.0
となりました。
保証はないですが、自分の場合は*nvidia*のように両側にアスタリスクをつけた覚えがあります。あとは、nsightも消した覚えがあります。根こそぎNVIDIA関係のもの、CUDA関係のものを一切合切消した気がします。というのも、根こそぎ消さないでダウングレードをしてもバージョン確認のコマンドを使うと新しいバージョンの表記が残ったためです。これはCUDAのバグだと思いますが…。
やはり、一度インストールしたcudaは見かけでは削除できても、ダウングレードまではできませんでした。
とりあえずCUDAのバグの可能性を想定できたことだけでも有益な情報でした。ありがとうございます。
> $ ls -ld /usr/local/cuda*
> /usr/local/cuda -> cuda-11.0
> となりました。
lrwxrwxrwx 1 root 9 (日時) /usr/local/cuda -> cuda-11.0/
drwxr-xr-x 16 root 4096 (日時) /usr/local/cuda-11.0/
drwxr-xr-x 17 root 4096 (日時) /usr/local/cuda-10.2/
みたいになりませんか? なんか省略してませんか?
$ ls -ld /usr/local/cuda*
lrwxrwxrwx 1 root root 9 9月 12 15:20 /usr/local/cuda -> cuda-11.0
drwxr-xr-x 15 root root 4096 9月 12 15:18 /usr/local/cuda-11.0
cuda ディレクトリをまるごと削除しているのに、10.2をインストールすると毎回このようになります。 ご提示された上記の出力は、複数バージョンをシンボリックリンクで使い分けることができるという意味でしょうか。
了解です。情報はこの欄ではなくて編集して質問に載せてください。
dpkg -l | grep nvidia-driver | grep -E ^ii
や
apt show cuda
の結果あたりもあるとよさそうです。
ちなみに、
$ ll /var/ | grep cuda
drwxr-xr-x 2 root root 20480 9月 12 15:14 cuda-repo-10-2-local-10.2.89-440.33.01/
drwxr-xr-x 2 root root 4096 9月 12 08:22 cuda-repo-ubuntu1604-10-2-local/
drwxr-xr-x 2 root root 20480 9月 11 23:44 cuda-repo-ubuntu1604-11-0-local/
という結果があります。このディレクトリも削除が必要でしょうか。
> ダウングレードをしてもバージョン確認のコマンドを使うと新しいバージョンの表記が残ったためです
nvidia-smi のバージョン表示が違う、みたいな現象は遭遇しましたが、インストールできてからの話ではないかと……
sudo apt-get -y install cuda-10-2
と明示しないとバージョンが新しいものが入るとかいうことかとふと思いました。
やはり
sudo apt-get -y install cuda
した時の結果が知りたいですね。
sudo apt-get -y install cuda
した時の結果を質問文に追記しました。
まだ回答がついていません
会員登録して回答してみよう