CUDA 9.1安装错误:没有version.txt文件!确保您正在安装到现有的工具包目录

dav*_*s21 4 linux cuda installation

我正在一个装有 CUDA 8.0 的 linux 机器上安装 CUDA 9.1 的运行文件版本。

我正在安装的文件是: cuda_9.1.85.1_linux.run

sudo cuda_9.1.85.1_linux.run
Run Code Online (Sandbox Code Playgroud)

下载选项是: 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.
Run Code Online (Sandbox Code Playgroud)

这让我感到困惑,因为未安装 CUDA 9,运行安装程序的全部目的是安装它。

Tre*_*ith 5

您可能正在尝试安装“补丁”而不是主安装程序。


您的文件大小是否约为 70 MB,而不是更预期的 1.7 GB 大小?如果是,那么您可能是在主安装程序之前先安装“补丁”。

我也尝试先安装“补丁”,但出现错误,然后我感到困惑。然后我意识到我有错误的文件名并做了一个ls -alrth并获得了更大的 1.7 GB 安装程序的文件名并尝试了它,现在它正在安装而没有错误消息。

我下载的文件没有明确标记以表明哪个文件是安装程序,什么是主安装程序(文件名都是 cuda_${version}.run)。