ホームページ  >  記事  >  運用・保守  >  docker で cuda をインストールできますか?

docker で cuda をインストールできますか?

WBOY
WBOYオリジナル
2022-07-22 16:00:265269ブラウズ

cuda は docker にインストールできます。ダウンロードしたソフトウェア パッケージを指定したディレクトリにアップロードし、「sudo sh cuda_downloaded version_linux.run」を実行してインストールします。cuda は、グラフィック カード メーカー NVIDIA プラットフォームによって終了される操作です。インストールが完了したら、「nvidia-smi」を使用して、インストールされている cuda のバージョンを表示できます。

docker で cuda をインストールできますか?

このチュートリアルの動作環境: linux7.3 システム、docker バージョン 19.03、Dell G3 コンピューター。

docker は cuda をインストールできます

CUDA (Compute Unified Device Architecture) は、グラフィックス カード メーカーである NVIDIA が発表したコンピューティング プラットフォームです。 CUDA は、NVIDIA が導入した汎用の並列コンピューティング アーキテクチャで、GPU が複雑なコンピューティングの問題を解決できるようにします。これには、CUDA 命令セット アーキテクチャ (ISA) と GPU 内の並列計算エンジンが含まれています。開発者は C 言語を使用して CUDA™ アーキテクチャ用のプログラムを作成でき、作成されたプログラムは CUDA™ 対応プロセッサ上で超高性能で実行できます。 CUDA3.0はCとFORTRANのサポートを開始しました。

例は以下のとおりです。

docker_Ubuntu16.04

に cuda をインストールする (1) インストール ファイルをダウンロードします。まず、NVIDIA 公式 Web サイトにアクセスして、cuda インストール パッケージをダウンロードします: https://developer.nvidia.com/cuda-toolkit-archive

docker で cuda をインストールできますか?

(2) システム ドライバーを更新します。

システム設定 - ソフトウェアと更新 - 追加ドライバー - nvidia と intel の更新

ドライバーの更新時にシステムへのループインの問題が発生する場合は、まずドライバーをアンインストールしてから使用してください。問題を解決するためのドライバーを使用したインストール方法 (万能薬)。

このときのドライバーのアンインストール方法: ログイン後はグラフィカル ユーザー インターフェイス (GUI) に入ることができないため、テキスト ユーザー インターフェイス (TUI) に入ることができます。ログイン インターフェイスの状態で、Ctrl Alt キーを押します。 f1 で TUI に入ります。

sudo /usr/bin/nvidia-uninstall

を実行し、

sudo reboot

を再起動します (3) cuda のインストール

ダウンロードしたソフトウェア パッケージを定義したディレクトリにアップロードした後、次のコマンドを実行します

sudo sh cuda_9.0.176_384.81_linux.run

次に、本の隅を使用して、利用規約の表示が 100% に達するまで Enter キーを押し続けます。次に、以下の手順に従って、

  • Accept

  • n (Do not install the driver)

  • # を選択します。 ## y

  • y

  • 失敗 -- コンパイルは ./cuda-installer.pl 行 5

    # で中止されました## 解決策: 以下のように
  • sudo apt install freeglut3-dev build-essential libx11-dev libxmu-dev 
    libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev
(4) 環境変数を設定する

メインを開く ディレクトリ内の .bashrc ファイルに次のパスを追加します。 /home/wangyuanwei. 見つからない場合は、Ctrl H キーを押して隠しファイルを表示します。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
export PATH=$PATH:/usr/local/cuda-9.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0
    然后在终端运行:
cat /usr/local/cuda/version.txt

# 推奨される学習: «

docker ビデオ チュートリアル

>>

以上がdocker で cuda をインストールできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。