CUDA10.0 のインストールと Ubuntu での問題

CUDA10.0 のインストールと Ubuntu での問題

Tensorflow バージョンと Cuda および CUDNN の対応:

https://tensorflow.google.cn/install/source

インストール時には、CUDA に必要な Linux のドライバー バージョンを必ず確認してください。リンクは次のとおりです。

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

追加ドライバーには、このマシンで使用されるグラフィック カード ドライバーが含まれます。

「インストールが不完全です!」というメッセージが表示されます。心配する必要はありません。CUDA ドライバーはインストールされていませんが、グラフィック ドライバーは以前に選択されています。午後に示すように、CUDA をアンインストールするコマンドも記載されています。

ユーザーの bashrc ファイルに 3 つのパスを追加します。

sudo gedit ~/.bashrc 

必ず以下を追加してください: source ~/.bashrc

CUDAが正常にインストールされているかどうかをテストします。ターミナルにコマンドを入力します: nvcc -V

成功すると、次のように表示されます。

しかし、インストールが成功しなかったことが判明し、グラフィックカードのドライバのバージョンが

サンプルの 1 つでプログラムを実行してテストします。

/usr/local/cuda-10.0/samples/1_Utilities/deviceQuery をコピーします。

sudo メイク

./デバイスクエリ

CUDA ドライバーのバージョンが CUDA アクセラレーションのバージョンに対応していません。つまり、使用しているドライバーのバージョンが、ダウンロードした CUDA10.0 に必要なバージョンと一致していません。

私がダウンロードしたファイルは cuda_10.0.130_410.48_linux.run と呼ばれ、私の Linux のグラフィック ドライバーのバージョンは 384 です。

Linux グラフィック ドライバーをランダムにアップグレードすると表示に障害が発生する可能性があるため、ここではグラフィック ドライバーのアップグレードを続行しません。この失敗体験はここで終わります。

cuda をアンインストールする方法を書き留めます。

アンインストールソフトウェアの場所: usr/local/cuda-10.0/bin

ファイル名は、uninstall_cuda_10.0.pl です。

ターミナルに次のコマンドを直接入力します。

sudo /usr/local/cuda-10.0/bin/uninstall_cuda_10.0.pl

アンインストール後、残っている CUDA ディレクトリを削除します。

対応する cudnn バージョンを選択してください:
https://developer.nvidia.com/rdp/cudnn-archive

参考記事: https://blog.csdn.net/weixin_40702638/article/details/83304415

Ubuntu への CUDA10.0 のインストールとその問題についてはこれで終わりです。Ubuntu への CUDA10.0 のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • VS2019 で C プログラムまたは CUDA プログラムを作成するときに発生する「プログラムを開始できません。指定されたファイルが見つかりません」という問題の詳細な解決策
  • win10+VS2017+Cuda10.0環境の詳細構成
  • さまざまな Tensorflow バージョン要件と CUDA および CUDNN バージョン間の対応の詳細な説明
  • Ubuntu での CUDA と CUDNN のインストールとアンインストールの実装
  • Ubuntu16.04にCUDA9.0をインストールするための詳細なチュートリアル
  • Ubuntu 20.04 に cuda10.1 をインストールする手順 (グラフィック チュートリアル)
  • Ubuntu 20.04 CUDA & cuDNN のインストール方法 (グラフィカル チュートリアル)
  • Manjaro インストール CUDA 実装チュートリアル分析

<<:  MySQLで日付と時刻を照会する方法

>>:  航空機戦争ゲームを実装するためのJavaScript

推薦する

MySQL で JSON 形式のフィールドをクエリする詳細な説明

作業開発プロセス中に、顧客の名前、携帯電話番号、ID カード、およびドキュメントの種類を動的に保存す...

mysql-joinsの具体的な使用方法

目次結合構文: 1. InnerJOIN: (内部結合) 2. LeftJOIN: (左結合) 3....

MySQL トリガー: トリガーの作成と使用

この記事では、例を使用して MySQL トリガーの作成と使用について説明します。ご参考までに、詳細は...

RGBAアルファ透明度変換計算表

IEでのRGBAとフィルター値の変換RGBA 透明度値IE フィルター値0.1 19 0.2 33 ...

Javascript ファイルと Blob の詳細な説明

目次ファイル()文法パラメータ例ブロブ()文法パラメータ財産方法例要約するファイル() File()...

モバイルアダプティブスタイルで@mediaを使用する方法

一般的な携帯電話のスタイル: @media all および (orientation : 縦向き) ...

nginx/apache 静的リソースのクロスドメインアクセスの問題を解決する詳細な説明

1. Apache 静的リソースのクロスドメイン アクセスApache設定ファイルhttpd.con...

Linux で毎日データベースの自動バックアップを設定する方法

この記事では、Centos7.6 システムと Oracle11g を例に挙げます。 1. まずデータ...

mysql バックアップ戦略の実装 (フルバックアップ + 増分バックアップ)

目次設計シナリオ技術的なポイントサーバー情報準備フルバックアップスクリプト(Mysql-FullyB...

jsはシンプルな英語-中国語辞書を実装します

この記事では、参考までに、簡単な英中辞典を実装するためのjsの具体的なコードを紹介します。具体的な内...

Hyper-V なしで Windows 10 を動作させるソリューション

Windows10 Home Edition でHyper-vを有効にする方法をまだ探していますか?...

WeChatミニプログラムが星評価を実装

この記事では、WeChatアプレットで星評価を実装するための具体的なコードを参考までに紹介します。具...

Alibaba Cloud Server に MySQL データベースをインストールする詳細なチュートリアル

目次序文1. MySQLをアンインストールする2. MySQLをインストールする要約する序文学習中に...

docker ポートを追加して dockerfile を取得する方法

DockerイメージからDockerfileを取得する docker 履歴 --format {{....

Docker環境でJenkinsを設定すると、タスクをビルドするときにコンソールログに文字化けした中国語の文字が表示されます

目次1. 問題の説明: 2. Jenkins設定のトラブルシューティング3. コードログのエンコード...