Ubuntu インストール cuda10.1 ドライバ実装手順

Ubuntu インストール cuda10.1 ドライバ実装手順

1. cuda10.1をダウンロードします。

NVIDIA 公式ウェブサイト リンク: https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal

2. 10.1をインストールします。

[注意]: cuda8.0、cuda9.0、cuda10 はすべて NVIDIA グラフィック ドライバーを統合しています。cuda と同時にグラフィック ドライバーをインストールするかどうかによって、ドライバーなしのインストール方法とドライバーありのインストール方法に分けられます。

ここでは、最新の NVIDIA グラフィック カード ドライバーが以前に正常にインストールされているため、ドライバーなしのインストール方法を使用します。

次のコマンドを実行します

sudo sh cuda_10.1.168_418.67_linux.run

同意する

インストールオプションを選択します: ドライバーを選択しない、

または:

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

受け入れる

n (ドライバーをインストールしないでください)

ええ

ええ

ええ

CUDA環境変数の設定

sudo gedit ~/.bashrc と入力して、ホーム ディレクトリの .bashrc ファイルを開き、次のパスを追加します。

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64 をエクスポートします。
PATH=$PATH:/usr/local/cuda-10.1/bin をエクスポートします。
CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.1 をエクスポートします。

ターミナルで実行します: source ~/.bashrc を実行して有効にします。

インストールが成功したかどうかを確認します。

nvcc --version と入力します。次のテキストが表示されれば、インストールは成功しています。

参考記事:

1. https://blog.csdn.net/wanzhen4330/article/details/81699769

Ubuntu に cuda10.1 ドライバをインストールする実装手順に関するこの記事はこれで終わりです。Ubuntu に cuda10.1 ドライバをインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • UbuntuはCUDAの複数のバージョンをインストールし、いつでも切り替えることができます
  • Ubuntu での CUDA と CUDNN のインストールとアンインストールの実装
  • Ubuntu16.04にCUDA9.0をインストールするための詳細なチュートリアル
  • Ubuntu 20.04 に cuda10.1 をインストールする手順 (グラフィック チュートリアル)
  • Ubuntu 20.04 CUDA & cuDNN のインストール方法 (グラフィカル チュートリアル)
  • Ubuntu 16.04 に nvidia ドライバー + CUDA + cuDNN をインストールする詳細なチュートリアル
  • ubuntu16.04 に複数のバージョンの CUDA をインストールする方法
  • CUDA10.0 のインストールと Ubuntu での問題

<<:  Vue グローバルメソッドを設定する 2 つの方法

>>:  4 つの主要な SQL ランキング関数 ROW_NUMBER、RANK、DENSE_RANK、NTILE の使用方法の紹介

推薦する

HTML の iframe と frame の違いを例を使って説明します

プロジェクトで frameset 属性を使用したことがあるかどうかはわかりません。昨年、オンライン ...

独立した IP を介して Windows コンテナ イントラネットの Docker に直接アクセスする方法

Docker では、ポート マッピングを使用して、Docker コンテナーのサービスをホスト マシン...

mysql-8.0.11-winx64.zip の詳細なインストール チュートリアル

zip インストール パッケージをダウンロードします。 MySQL8.0 For Windows z...

Linux ファイアウォール設定の詳細な手順 (yum ウェアハウス設定に基づく)

序文この実験では、デバッグ用に2つの仮想マシン(CentOs6とRed Hat 6)を準備します。 ...

入力タイプの制限(複数の方法)

1. 入力・貼り付けできるのは中国語のみ<input onkeyup="value=...

JavaでTomcatサーバーを起動/停止する方法

1. プロジェクト構造 2.Tomcat.javaを呼び出す パッケージ com.calltomca...

純粋な CSS3 を使用して、円の動的な光る特殊効果アニメーションを実装するためのサンプル コード

この記事では、主に、円形のダイナミックな光る特殊効果アニメーションを実現するための純粋な CSS3 ...

MySQL データベースの詳細な説明 - 複数テーブル クエリ - 内部結合、外部結合、サブクエリ、相関サブクエリ

複数テーブルクエリ複数のテーブルから関連するクエリ結果を取得するには、単一の SELECT ステート...

MySQL kill コマンドの使用ガイド

KILL [接続 | クエリ] processlist_id MySQL では、各接続は個別のスレ...

CSS における zoom:1 属性の定義と機能

今日、CSS の zoom 属性は何のために使用されるのかと尋ねられました。この属性は、フローティン...

MySQL は ACID トランザクションをどのように実装しますか?

序文最近、面接中に、MySQL の InnoDB エンジンがどのようにトランザクションを実装している...

メニューノードのすべての子ノードを再帰的に検索する MySQL メソッド

背景プロジェクトにはメニューノードのすべてのノードをチェックする要件があります。オンラインでチェック...

Vue でインデックスをキー属性値として使用することが推奨されないのはなぜですか?

目次序文キーの役割差分アルゴリズムにおけるキーの役割ヘッドノードを同期するテールノードを同期する新し...

Ubuntu 16.04 にソースコードから Mininet をインストールする

ミニネットMininet は軽量のソフトウェア定義ネットワークおよびテスト プラットフォームです。軽...

HTML のブロックレベル要素と行レベル要素、特殊文字、ネスト規則

基本的な HTML Web ページ タグのネスト ルールを紹介する場合、最初に説明する必要があるのは...