TensorRT7 安装|ubuntu18.04|cuda 10.2|1080ti

本文介绍了在Ubuntu18.04系统上,由于TensorRT7需要CUDA10.2,因此需要卸载原有CUDA10.1并安装CUDA10.2。详细步骤包括检查系统信息、下载CUDA安装包并安装、设置环境变量,接着安装CuDNN并验证,最后下载TensorRT7,解压并配置环境变量,通过sampleMNIST测试安装是否成功。

前言

但是本机原来安装的是CUDA10.1,但是TensorRT7的最新版本需要CUDA10.2,所以先重新安装一个CUDA。
TIPs: 因为之前在win平台上使用过tensorrt,得到的唯一一个结论就是:千万要对应版本!!!无论是安装还是后续的部署,tensorrt都需要cuda和平台类型保持一致。

安装CUDA10.2

检查系统信息

  • 包括系统版本、GPU型号,确认安装合适版本的CUDA
  • 检查gcc版本
gcc --version
# 或者
gcc -v

之前有看到一个说法,CUDA10.2不支持gcc 9,所以最好检查一下。

这里有个问题,我通过ssh连接服务器,但是ssh的终端和直接在服务器上打开的终端显示的内容不一样。
在ssh上能够用gcc --version查询gcc版本,但是直接在服务器终端上会报错,显示gcc找不到'--version'这个程序。
但是使用gcc -v这个指令都能查到gcc版本。

下载CUDA安装包

CUDA10.2英伟达官网下载页面

wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
sudo sh cuda_10.2.89_440.33.01_linux.run

<think>嗯,用户询问CUDA安装过程中电脑黑屏是否正常。这个问题很实际,因为很多人在安装CUDA时都遇到过类似情况。 从用户提供的引用资料来看,黑屏确实是个常见问题。引用[1]提到安装后驱动自动删除导致黑屏,引用[2]强调版本兼容性的重要性,引用[3]则详细描述了分区方案和黑屏解决经验。这些引用都指向同一个结论:黑屏虽常见但不正常,通常意味着安装出了问题。 用户可能刚经历安装失败,现在比较焦虑。ta真正需要的不仅是知道是否正常,更想知道如何解决和预防。考虑到ta引用了多个系统版本(Ubuntu16.0421.04)和显卡型号(RTX2080Ti到3080Ti),说明ta可能在多台设备上尝试过。 需要重点解释几个关键点: 首先强调黑屏是异常现象,通常由驱动冲突引起。然后分情况说明:短暂闪烁可能是正常切换,而持续黑屏绝对有问题。要特别指出版本兼容的重要性,比如CUDA 10.0需要驱动版本≥410.48,这点在引用[2]的表格里很清晰。 解决方案部分要结构化:先讲如何进入TTY卸载问题驱动,再说明nomodeset参数的临时解法。对于预防措施,必须强调三点:禁用nouveau、关闭X server、验证驱动兼容性。最后提醒备份的重要性,引用[3]的分区方案就是很好的参照。 考虑到用户引用中多次出现环境变量配置(引用[4][5]),虽然这次没直接问,但可以在相关建议里提一句,避免用户后续遇到"找不到cuda"的问题。 最后生成的问题要覆盖完整流程:从安装前的驱动检查到安装后的验证方法,再到卸载技巧。这样用户无论处在哪个阶段都能找到参考。</think>根据引用资料,**CUDA安装过程中出现持续黑屏属于异常现象**,但这是NVIDIA驱动安装阶段的常见问题,通常由驱动冲突或配置错误引起。以下是关键分析和解决方案: --- ### 一、黑屏原因及是否正常 | **现象** | **是否正常** | **原因分析** | **引用依据** | |--------------------|--------------|-----------------------------------------------------------------------------|--------------| | **短暂闪烁后恢复** | 正常 | 显卡驱动切换时的正常屏幕刷新 | [^2][^3] | | **持续黑屏/无法进入系统** | **异常** | 1. 驱动版本与内核/CUDA不兼容<br>2. Nouveau驱动未禁用<br>3. Secure Boot未关闭 | [^1][^2][^4] | | **循环登录** | **异常** | 图形界面(X Server)与NVIDIA驱动冲突 | [^2][^4] | --- ### 二、解决方案(分场景处理) #### ▶ **安装过程中黑屏** 1. **强制重启**:长按电源键重启 2. **进入TTY终端**:`Ctrl+Alt+F3`(F1-F6尝试) 3. **卸载问题驱动**: ```bash sudo apt purge nvidia-* # 清除所有NVIDIA驱动 sudo reboot ``` #### ▶ **重启后黑屏/循环登录** 1. **GRUB启用nomodeset**: - 开机时按`Shift`进入GRUB → 选择"Advanced options" → 按`e`编辑 - 在`linux`行末尾添加 **`nomodeset`** → `Ctrl+X`启动 2. **重装兼容驱动**: ```bash sudo ubuntu-drivers autoinstall # 自动安装推荐驱动 # 或手动指定版本(需查兼容表) sudo apt install nvidia-driver-470 ``` #### ▶ **预防性措施(必做!)** 1. **禁用Nouveau驱动**: ```bash sudo nano /etc/modprobe.d/blacklist-nouveau.conf # 添加以下内容: blacklist nouveau options nouveau modeset=0 ``` 更新后执行: `sudo update-initramfs -u && reboot` 2. **关闭X Server**: `sudo systemctl stop gdm` # Ubuntu 20.04+/GNOME `sudo service lightdm stop` # Ubuntu 18.04- 3. **验证驱动兼容性**: | CUDA版本 | 最低驱动版本 | 内核要求 | GCC要求 | |-----------|--------------|----------|----------| | CUDA 11.x | ≥ 450.80.02 | 4.15+ | 7.3+ | | CUDA 10.2 | ≥ 440.33 | 4.15+ | 6.3+ | | CUDA 10.0 | ≥ 410.48 | 4.4+ | 5.3.1+ | [^2] 4. **使用runfile安装**: 下载CUDA runfile后执行: `sudo sh cuda_*.run --no-opengl-libs` # **关键!跳过OpenGL覆盖** --- ### 三、成功安装后的关键配置 ```bash # 添加环境变量(按实际版本修改路径) echo 'export PATH=/usr/local/cuda-11.7/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc ``` 验证安装: `nvcc --version` # 显示CUDA编译器版本 `nvidia-smi` # 显示驱动和GPU状态 --- ### 四、根本问题总结 黑屏通常源于: 1. **驱动冲突**:未禁用Nouveau或旧驱动残留 2. **版本错配**:CUDA与驱动/内核/GCC版本不兼容(参考上表) 3. **图形界面干扰**:未关闭X Server直接安装 4. **OpenGL覆盖**:未使用`--no-opengl-libs`参数[^4][^5] > 📌 **建议**:安装前务必查阅[NVIDIA官方文档](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html)确认版本兼容性,并备份重要数据[^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值