Ubuntu16.04安装CUDA8.0与CUDA9.0共存指南

需积分: 14 0 下载量 77 浏览量 更新于2024-08-29 收藏 190KB PDF 举报
"Ubuntu16.04下CUDA8.0和CUDA9.0共存" 在Ubuntu 16.04系统中,有时需要同时安装CUDA 8.0和CUDA 9.0以满足不同项目的需求。以下是如何在一台机器上安装并管理这两个版本的CUDA的步骤: 1. **安装前的检查**: 在开始安装之前,首先要确认当前系统的CUDA版本。打开终端并输入`nvcc --version`,这将显示已安装的CUDA版本。在示例中,电脑已安装CUDA 9.0。 2. **下载CUDA 8.0**: 前往NVIDIA的官方网站,根据你的Ubuntu版本(这里是16.04)和系统架构(通常是64位)选择适当的CUDA 8.0 runfile安装包。下载完成后,确保将其传输到你的Ubuntu服务器(如果是在远程服务器上操作)。 3. **安装CUDA 8.0**: 进入下载的CUDA 8.0文件所在的目录,使用`chmod 777 cuda_8.0.61_375.26_linux.run`给予文件执行权限,然后运行`./cuda_8.0.61_375.26_linux.run`启动安装。安装过程中,可能会遇到NVIDIA的介绍文档,可以通过按Enter或Esc来跳过。在选择安装驱动时,由于已有支持CUDA 9.0的驱动,因此应选择不安装新的驱动(输入'n')。 4. **环境配置**: 安装完成后,需要更新环境变量以使用CUDA 8.0。打开`.bashrc`文件,通常位于主目录下的`.bashrc`,可以使用`gedit ~/.bashrc`。找到与CUDA 9.0相关的路径,例如`/usr/local/cuda-9.0`,并将它们替换为`/usr/local/cuda-8.0`。保存并关闭文件,然后运行`source ~/.bashrc`使更改生效。 5. **验证安装**: 验证CUDA 8.0是否正确安装,可以使用`nvcc --version`命令,这应该会显示CUDA 8.0的版本信息。此外,还可以通过运行CUDA示例程序或者测试代码来确认CUDA 8.0环境是否能正常工作。 在系统中同时安装CUDA 8.0和CUDA 9.0,需要特别注意环境变量的设置,确保在需要使用特定版本时,系统能够正确识别和加载对应的CUDA库。当切换项目时,可能需要反复修改`.bashrc`中的路径设置。此外,确保系统有足够的资源来支持两个版本的CUDA,并且避免可能的版本冲突。 这样的配置允许开发者在不卸载新版本的情况下回溯到旧版本,以满足对不同CUDA版本的软件兼容性需求。但请记住,同时运行多个CUDA版本可能会消耗更多系统资源,且可能导致性能影响或不兼容问题,因此建议在实际操作时谨慎处理。