web-dev-qa-db-ja.com

CUDA 9.1インストールエラー:version.txtファイルがありません!既存のツールキットディレクトリにインストールしていることを確認してください

CUDA8.0がインストールされているLinuxボックスにCUDA9.1の実行ファイルバージョンをインストールしています。

私がインストールしているファイルは次のとおりです:_cuda_9.1.85.1_linux.run_

_Sudo cuda_9.1.85.1_linux.run
_

ダウンロードオプションは次のとおりです。Linux / x86_64 / Ubuntu / 16.04 (linux mint) / runfile (local) / Base Installer

私が得るエラーは次のとおりです。

_Installation directory '/usr/local/cuda-9.1' does not have a version.txt file! 
Ensure you are installing to an existing toolkit directory.
_

CUDA 9がインストールされていないため、これは私を困惑させます。インストーラーを実行することの全体的なポイントは、それをインストールすることです。

4
davidparks21

ここでの答えは、最初にディストリビューションのパッケージマネージャーで見つけたCUDA9.1パッケージをインストールする必要があるということです。次に、このインストールであるCUDA9.1ツールキットがその上にインストールされます。ツールキットの上にインストールするパッチがあります。最後に、ディープラーニングのためにこれをインストールする場合は、cuDNNをインストールする必要があります。

0
davidparks21

メインインストーラーの代わりに「パッチ」をインストールしようとしている可能性があります。


ファイルは、予想される1.7 GBのサイズではなく、約70 MBのサイズですか?はいの場合は、メインインストーラーの前に最初に「パッチ」をインストールしている可能性があります。

また、最初に「パッチ」をインストールしようとしましたが、エラーが発生し、混乱しました。次に、ファイル名が間違っていることに気付き、ls -alrthそして、より大きな1.7 GBインストーラーのファイル名を取得して試してみたところ、エラーメッセージなしでインストールされています。

ダウンロードしたファイルには、インストーラーとメインインストーラーを示すラベルが明確に付けられていませんでした(ファイル名はすべてcuda _ $ {version} .runです)。

4