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がインストールされていないため、これは私を困惑させます。インストーラーを実行することの全体的なポイントは、それをインストールすることです。
ここでの答えは、最初にディストリビューションのパッケージマネージャーで見つけたCUDA9.1パッケージをインストールする必要があるということです。次に、このインストールであるCUDA9.1ツールキットがその上にインストールされます。ツールキットの上にインストールするパッチがあります。最後に、ディープラーニングのためにこれをインストールする場合は、cuDNNをインストールする必要があります。
メインインストーラーの代わりに「パッチ」をインストールしようとしている可能性があります。
ファイルは、予想される1.7 GBのサイズではなく、約70 MBのサイズですか?はいの場合は、メインインストーラーの前に最初に「パッチ」をインストールしている可能性があります。
また、最初に「パッチ」をインストールしようとしましたが、エラーが発生し、混乱しました。次に、ファイル名が間違っていることに気付き、ls -alrth
そして、より大きな1.7 GBインストーラーのファイル名を取得して試してみたところ、エラーメッセージなしでインストールされています。
ダウンロードしたファイルには、インストーラーとメインインストーラーを示すラベルが明確に付けられていませんでした(ファイル名はすべてcuda _ $ {version} .runです)。