RTX3090 ubuntu20.04 多版本cuda共存

这篇具有很好参考价值的文章主要介绍了RTX3090 ubuntu20.04 多版本cuda共存。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

RTX3090 ubuntu20.04 多版本cuda共存

  • 背景:已安装cuda10.1;代码在安装的nvidia-tensorflow1.15上运行报错。
  • 目标:安装cuda10.0并可与cuda10.1切换使用。
  • 结果:cuda可以共存多个版本,修改环境变量指向欲使用版本cuda的相关路径即可;使用cuda10.0代码还是跑不了,原因在于30显卡要安装cuda11或以上;还是跑不了,原因在于虚拟环境内为最新版本的cuda(12),于是驱动版本过低;升级驱动,升级cudnn,成功!
  1. 下载cuda和cudnn
    下载链接:cuda cudnn
  2. 安装cuda
sudo bash cuda***.run
  • 输入q以跳过说明;
  • Install NVIDIA Accelerated Graphics Driver for Linux-x86_64***?
    (y)es/(n)o/(q)uit: n
  • Do you want to install a symbolic link at /usr/local/cuda?
    (y)es/(n)o/(q)uit: (欲设为默认cuda则输入y,其它则输入n)
  • 其余项均输入y,或是直接回车。
  1. 安装cuda过程的报错
  • error : unsupported compiler 9.4.0
    解决:gcc降版本
sudo apt-get install gcc-7 g++-7
sudo rm -rf /usr/bin/gcc
sudo rm -rf /usr/bin/g++
sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc
sudo ln -s /usr/bin/g++-7 /usr/bin/g++
gcc --version
  • Missing recommended library: libGLU.so
    解决:安装库
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
  1. 重复步骤2
  2. 安装cudnn
tar -zxvf cudnn***.tgz
sudo cp cuda/include/cudnn* /usr/local/cuda-10.0/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64/
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn*
sudo chmod a+r /usr/local/cuda-10.0/lib64/libcudnn*
cat /usr/local/cuda-10.0/include/cudnn.h | grep CUDNN_MAJOR -A 2

p.s. 灵活替换:cuda-10.0、路径文章来源地址https://www.toymoban.com/news/detail-423144.html

  1. 配置环境变量
  • 打开环境变量文件
sudo gedit ~/.bashrc
  • 将以下内容粘贴至文本最后(p.s. 灵活替换:cuda-10.0、路径
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda-10.0
  • 使环境变量生效(需要在新建的命令行窗口运行)
source ~/.bashrc
  1. 补充1:升级驱动
sudo apt-get remove --purge nvidia*
sudo apt-get update
sudo ubuntu-drivers devices
sudo apt install nvidia-driver-***
reboot
nvidia-smi
  1. 补充2:错误记录
  • CUDA driver version insufficient for CUDA runtime
    CUDA的驱动程序版本与CUDA的运行时版本不匹配

到了这里,关于RTX3090 ubuntu20.04 多版本cuda共存的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu20.04LTS安装CUDA并支持多版本切换

    如果Ubuntu系统还没有安装显卡驱动,参考这篇文章:Ubuntu20.04LTS安装RTX-3060显卡驱动 当显卡驱动安装完成后,需要使用 nvidia-smi 命令查看英伟达显卡驱动版本。 如上图所示,英伟达驱动版本为520.61.05,CUDA最高支持的版本为11.8。 点击该链接:https://docs.nvidia.com/cuda/cuda-toolkit-

    2024年02月13日
    浏览(70)
  • 【Ubuntu 20.04LTS系统】安装CUDA11.8、cuDNN,可进行CUDA版本切换

    https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 更新软件列表和必要的依赖项 步骤一: 下载CUDA安装包 进行CUDA和cuDNN的选择,也可以直接根据官方推荐进行下载安装。 从Nvidia官网下载CUDA https://developer.nvidia.com/cuda-downloads 下方链接,选择更多版本 https://developer.nvidia.com/cuda-toolkit-archiv

    2024年02月16日
    浏览(71)
  • Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换

    因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、Cuda、Cudnn。并进行CUDA版本切换 成功安装完成了,写个记录。 步骤一: 安装更新软件列表和依赖项 在安装Nvidia显卡驱动之前,需要更新软件列表和必要的依赖项。 步骤二: 查看GPU型号,并

    2024年02月13日
    浏览(69)
  • 超详细教程——Ubuntu20.04 安装英伟达NVIDIA显卡驱动、CUDA、Cmake以及不同版本的CUDA切换

    在windows和linux双系统下,为ubuntu安装nvidia、cuda、cmake等程序是一个可能会难到各个计算机小白的问题,本文将一步步地带您学会安装以上内容。 一、安装英伟达NVIDIA显卡驱动 对于新安装的linux操作系统,我们需要为它安装nvidia显卡驱动(ubuntu有自带的显卡驱动但更推荐安装

    2024年02月02日
    浏览(57)
  • Ubuntu20.04+Quadro RTX 5000,3D gaussian环境配置

    2020年,NeRF的出现之际引起了轩然大波,出现了大量相关工作。3D gaussian算是新视角生成领域目前的SOTA,可以进行实时的渲染;最大训练速度上可以与Instant相当,且质量差不多;增加迭代次数后,可以显著提高重建质量,在训练时间51min的情况下,重建效果可以稍微超过Mip-

    2024年02月05日
    浏览(47)
  • RTX4080+Ubuntu20.04深度学习环境配置(小白入门友好)

    因为科研需要,最近几个月开始入门深度学习,准备做语义分割相关的东西。整了一块16G的4080显卡,从0开始学习配置,但找了网上很多资源,感觉很多都不适合纯小白入门。第一次配置成功后没有做记录,昨天因为系统的ubuntu图形用户界面崩掉了,整了很多方法,都没有成

    2024年02月04日
    浏览(75)
  • Ubuntu20.04同时安装ROS1和ROS2共存

    每版的Ubuntu系统版本都有与之对应ROS版本的,每一版ROS都有其对应版本的Ubuntu版本,不可随便装,ubuntu20.04对应ROS1 noetic和ROS2 foxy ROS2 Galactic版本。当然最方便的是使用鱼香ROS一键安装: 但我们接下来使用手动安装。 老规矩,先换源 打开软件更新 选择Download from-Other,找到C

    2024年02月08日
    浏览(45)
  • Ubuntu18.04下安装pytorch步骤&多cuda版本共存(啰嗦版)

    1.知识补充 【机器学习】显卡、GPU、NVIDIA、CUDA、cuDNN(搬运:要点如下,详细可看链接) 加 * 非重要内容,视情况执行。 显卡: 即显示卡,全称显示接口卡,是计算机最基本配置、最重要的配件之一(就像联网需网卡,数据显示在屏幕需显卡)。显卡是由 GPU 、显存等等组

    2024年02月09日
    浏览(71)
  • Ubuntu 20.04 + UE4.27 + Airsim + ROS 学习(2)(显卡rtx 4060+双系统)

    由于换了电脑,所以又重新配置了一下环境,所以想把自己在搭建过程中解决的一些问题进行分享。我是主体参考的Ubuntu18.04搭建AirSim+ROS仿真环境_airsim ros-CSDN博客小青蛙大佬的这篇,但是在顺着他的思路往下搭的时候自己也遇到了很多问题,所幸都解决了! 1. 首先是获取U

    2024年02月04日
    浏览(48)
  • Ubuntu20.04卸载cuda12.0

    刚装cuda的时候没仔细看版本,默认安装了cuda12.0,然后发现pytorch并不支持12.0的版本,于是卸载重装,先贴解决办法再吐槽:解决办法是参考的Nvidia官方文档 只需要两步: 官方文档中实际上是三步: 其中第二步是用来卸载nvidia驱动的,但是我想保留驱动而只卸载cuda所以就跳过了

    2024年02月11日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包