CUDAをインストールしようとしましたが、エラーが発生します

CUDAをインストールしようとしましたが、エラーが発生します

ここで提案されているいくつかの解決策を試しましたが、インストールしようとcudaすると、次のエラーが発生し続けます。

sudo apt install -y cuda

処理中にエラーが発生しました:

 nvidia-dkms-450
 nvidia-driver-450
 cuda-drivers-450
 cuda-drivers
 cuda-runtime-11-0
 cuda-11-0
 cuda-demo-suite-11-0
 cuda
E: Sub-process /usr/bin/dpkg returned an error code (1)

これはUbuntu 20.04用です。

答え1

まずドライバーをダウンロードする必要があります。まずこれを実行してみてください

sudo apt install libnvidia-tesla-cuda1 libnvidia-tesla-cuda1-i386

Apt がこれを終了したら、インストール コマンドを実行します。

これは以下からの説明ですapt search:

NVIDIA CUDA ドライバー ライブラリ (Tesla バージョン)

編集

この質問についてさらに調査したところ、インストール手順が記載された公式ドキュメントを見つけました。結局のところ、プロセスにはもう少し手順があります。

インストール前のアクションを実行します。

リポジトリメタデータをインストールする

    $ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

CUDA公開GPGキーをインストールする

ローカル リポジトリを使用してインストールする場合:

    $ sudo apt-key add /var/cuda-repo-<distro>-<version>/7fa2af80.pub

Ubuntu 20.04/18.04 でネットワーク リポジトリを使用してインストールする場合:

    $ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub

Ubuntu 16.04 でネットワーク リポジトリを使用してインストールする場合:

    $ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/7fa2af80.pub

CUDA リポジトリを優先するためのピンファイル:

    $ wget https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<architecture>/cuda-<distro>.pin
    $ sudo mv cuda-<distro>.pin /etc/apt/preferences.d/cuda-repository-pin-600

Aptリポジトリキャッシュを更新する

    $ sudo apt-get update

CUDA をインストールします。注: これらの 2 つのコマンドは別々に実行する必要があります。

    $ sudo apt-get install cuda

すべての GDS パッケージを含めるには:

    $ sudo apt-get install nvidia-gds 

インストール後のアクションを実行します。

情報源

公式インストールガイド

Ubuntu での Apt ベースのインストールに関するセクション

関連情報