run文件安装cuda
要安装 CUDA,您可以按照以下步骤进行操作:
- 首先,访问 NVIDIA 开发者网站的 CUDA 下载页面(https://developer.nvidia.com/cuda-downloads)。
- 在下载页面上,选择适合您操作系统的版本和适用于您的 NVIDIA 显卡的 CUDA 版本。确保选择与您的显卡驱动程序兼容的 CUDA 版本。
- 下载 CUDA 安装文件,并按照安装向导中的说明进行安装。在安装期间,您可以选择自定义安装选项,以根据您的需求选择要安装的组件。
- 安装完成后,您还需要将 CUDA 的路径添加到系统环境变量中。具体步骤取决于您使用的操作系统,请参考相应的操作系统文档或参考以下示例:
- 对于 Windows 系统,右键单击计算机图标,选择“属性”,然后选择“高级系统设置”。在“高级”选项卡下,点击“环境变量”按钮。在“系统变量”部分,找到名为“Path”的变量,并在其值中添加 CUDA 的安装路径。
- 对于 Linux 系统,您可以编辑
/etc/environment
文件,将 CUDA 的安装路径添加到PATH
变量中。 - 对于 macOS 系统,您可以编辑
~/.bash_profile
文件,并将 CUDA 的安装路径添加到PATH
变量中。
完成上述步骤后,您应该已成功安装了 CUDA。您可以通过在终端中运行 nvcc --version
命令来验证 CUDA 的安装情况。
ubuntu安装cuda12.4 run文件
安装 CUDA 12.4 使用 Run 文件于 Ubuntu
准备工作
确保系统已更新至最新状态并安装必要的依赖项。可以通过以下命令来实现:
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install build-essential -y
下载 CUDA 工具包
访问NVIDIA官方网站,选择适合的操作系统版本以及所需的CUDA版本,在本案例中为CUDA 12.4,并下载对应的.run文件。
设置执行权限
下载完成后,赋予该.run文件可执行权限以便后续操作:
chmod +x cuda_<version>_linux.run
此处<version>
应替换为实际下载的CUDA版本号字符串部分[^1]。
停止Nouveau驱动程序
为了避免与开源显卡驱动冲突,需临时禁用nouveau模块:
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia.conf"
sudo update-initramfs -u
reboot
重启计算机之后确认已经停止加载 Nouveau 驱动:
lsmod | grep nouveau
如果没有任何输出,则表示成功阻止了 Nouveau 的启动[^3]。
执行Run脚本进行安装
关闭X Server服务(图形界面),切换到TTY模式(TTY1-TTY6), 登录后运行如下指令以静默方式安装CUDA Toolkit :
sudo service lightdm stop # 或者对于其他显示管理器使用相应名称代替lightdm
sudo ./cuda_<version>_linux.run --silent --toolkit --override
上述命令中的 --silent
参数用于无交互式安装;--toolkit
表示仅安装CUDA工具集而不包括样品代码等额外组件;而--override
则允许覆盖现有安装。
更新环境变量
编辑~/.bashrc或其他shell配置文件加入下面两行用来设置PATH和LD_LIBRARY_PATH环境变量指向新安装好的CUDA目录下的bin和lib64子目录:
export PATH=/usr/local/cuda-12.4/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
source ~/.bashrc
测试安装成果
最后一步是验证CUDA是否正确安装。可以尝试编译官方提供的样例项目或者直接调用nvcc查看其版本信息来进行简单测试:
nvcc -V
这应该会显示出类似于这样的结果表明CUDA已经被成功部署到了系统当中:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on ...
Cuda compilation tools, release 12.4, V12.4.xxxx
Build cuda_12_xxx_yyy_zzz...
。run文件 cuda
首先,可能需要检查系统是否满足CUDA的要求。比如,是否有支持的NVIDIA显卡,安装了正确的驱动吗?根据引用里的信息,例如引用[2]提到在Ubuntu 18.04下安装CUDA和cuDNN,驱动版本和运行时版本可能不一致。所以可能需要先确认驱动是否安装正确,或者是否需要先卸载旧版本。引用[4]提到卸载的方法,可能需要先处理旧版本CUDA。
然后,下载正确的.run文件。用户需要从NVIDIA官网选择适合自己系统的版本,注意版本兼容性,比如CUDA版本与驱动版本的对应关系。比如引用[2]中Driver Version是9.0,Runtime是8.0,可能有兼容性问题,但可能用户已经解决了。
接下来是执行.run文件的步骤。通常需要给文件添加执行权限,使用chmod +x命令。然后以sudo权限运行。安装过程中可能会有选项,比如是否安装驱动。根据引用[1],安装时如果驱动已经存在,可能需要选择不安装驱动,否则可能导致问题。例如,用户可能之前安装了驱动,但CUDA安装包默认安装驱动的话会导致冲突,所以需要特别注意这一步。
安装完成后,需要配置环境变量。引用[3]提到设置LD_LIBRARY_PATH,可能还需要在.bashrc中添加PATH和LD_LIBRARY_PATH的路径,指向CUDA的安装目录,通常是/usr/local/cuda/bin和lib64目录。
验证安装可能需要运行一些测试程序,比如deviceQuery,看看是否能正确识别GPU信息。引用[2]中的例子运行了deviceQuery,显示驱动版本和运行时版本,这可能作为参考。
另外,用户可能会遇到问题,比如驱动不兼容,或者环境变量未正确设置。这时候需要检查日志,或者重新配置环境变量。卸载旧版本也是关键,引用[4]提到了如何卸载.run安装的CUDA,可能需要手动删除残留文件。
总结步骤应该是:准备工作(检查驱动、下载.run文件)、执行安装、配置环境、验证安装。可能还需要处理卸载旧版本的问题。需要确保用户按照顺序操作,避免遗漏步骤导致安装失败。### 如何执行 CUDA 相关的 .run
文件?
1. 准备工作
- 检查 NVIDIA 驱动兼容性:
确保当前 NVIDIA 驱动版本与目标 CUDA 版本兼容。可通过nvidia-smi
命令查看驱动版本[^2]。 - 卸载旧版 CUDA(如有冲突):
若已安装旧版 CUDA,需先卸载。若通过.run
文件安装,删除/usr/local/cuda-*
目录即可;若通过.deb
包安装,需使用apt
卸载[^4]。 - 安装依赖项:
sudo apt install build-essential freeglut3 freeglut3-dev libxi-dev libxmu-dev
2. 执行 .run
文件
- 赋予执行权限:
chmod +x cuda_<version>_linux.run
- 运行安装程序:
sudo ./cuda_<version>_linux.run
- 交互式安装选项:
- 不安装驱动:若已安装驱动,取消勾选
Install NVIDIA Accelerated Graphics Driver
[^1]。 - 指定安装路径:默认路径为
/usr/local/cuda-<version>
。 - 创建符号链接:选择
y
以生成/usr/local/cuda
软链接,便于版本切换。
- 不安装驱动:若已安装驱动,取消勾选
3. 配置环境变量
- 临时生效(当前终端):
export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
- 永久生效(写入
.bashrc
):echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc
4. 验证安装
- 检查 CUDA 版本:
nvcc --version
- 运行测试程序:
编译并执行 CUDA 示例程序deviceQuery
:
若输出 GPU 信息(如引用[2]所示),则安装成功。cd /usr/local/cuda/samples/1_Utilities/deviceQuery sudo make ./deviceQuery
5. 常见问题
- 驱动冲突:若安装后出现图形界面异常,可能因驱动不兼容,需重新安装驱动并跳过 CUDA 安装中的驱动选项。
- 环境变量失效:若命令
nvcc
未找到,检查.bashrc
配置并重新加载[^3]。
相关推荐















