构建基础
cuda12.0的.deb包会强制安装所依赖的nvidia-525.60.13版本驱动,但是对于ubuntu22.04来说,linux内核为6.5.0,其与该nvidia驱动不兼容,会报错,所以要先安装所支持的驱动,然后再使用runfile进行安装cuda12.0。cuda与驱动版本对应可查如下官网:
1. CUDA 12.4 Release Notes — Release Notes 12.4 documentation
对于1070显卡来说,SM为6.1,故不能使用10.0版本的TensorRT,SM并不支持。
一、安装nvidia驱动
1.使用ubuntu的自动安装
对于我的环境来说,使用该命令将自动安装535.161.07版本的驱动,安装后需要重启。
sudo ubuntu-drivers autoinstall
2.官网下载
进入官网,选择相应的型号下载驱动。