CUDA インストールの問題 22.04 lts

CUDA インストールの問題 22.04 lts

Ubuntu 22.04 にアップデートしたばかりで、cuda インストールを更新しようとしています。しかし、パッケージを台無しにしてしまった可能性があります。「問題を修正できません。壊れたパッケージが保持されています。」古いインストールを消去しようとしたときに、何か間違ったことをした可能性があります。

私はcudaとcudaツールキットをインストールしようとしていますhttps://developer.nvidia.com/、最後のステップで停止します。apt から直接インストールしようとすると、同じエラーが発生します (以下を参照)。

助けてください。何が間違っていたのか分かりません。

(base) xxx@xxx:~$ sudo apt install cuda
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 cuda-drivers-515 : Depends: nvidia-modprobe (>= 515.65.01) but 470.103.01-1 is to be installed
                    Depends: nvidia-settings (>= 515.65.01) but 510.47.03-0ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

(base) xxx@xxx:~$ apt-cache policy nvidia-modprobe
nvidia-modprobe:
  Installed: 470.103.01-1
  Candidate: 470.103.01-1
  Version table:
     515.65.01-0ubuntu1 450
        450 file:/var/cuda-repo-ubuntu2204-11-7-local  Packages
 *** 470.103.01-1 500
        500 http://fr.archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages
        100 /var/lib/dpkg/status

(base) xxx@xxx:~$ apt-cache policy nvidia-settings
nvidia-settings:
  Installed: 510.47.03-0ubuntu1
  Candidate: 510.47.03-0ubuntu1
  Version table:
     515.65.01-0ubuntu1 450
        450 file:/var/cuda-repo-ubuntu2204-11-7-local  Packages
 *** 510.47.03-0ubuntu1 500
        500 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
        100 /var/lib/dpkg/status

(base) xxx@xxx:~$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

答え1

apt で直接問題を修正することはできませんでしたが、次の手順で cuda インストールを修正できました。

  1. すべての nvidia および cuda ドライバーを消去します (sudo apt remove --purge nvidia-* && sudo apt remove --purge cuda*)
  2. deb パッケージではなく、RUN ローカル ファイルを使用して、Nvidia のソースから cuda をインストールします。最初の実行では、nvidia ドライバーは正常にインストールされましたが、ツールキットのインストールに失敗しました。
  3. ツールキットを選択して、RUN ファイルをもう一度実行します。

これらの手順で私の問題は解決しました。他の人の役に立つことを願っています。

関連情報