首页 > 系统相关 >ubuntu20.04 + RTX2080ti 安装多版本的cuda

ubuntu20.04 + RTX2080ti 安装多版本的cuda

时间:2023-05-09 12:14:20浏览次数:42  
标签:ubuntu20.04 usr RTX2080ti cuda 版本 local 链接 CUDA

首先说明一点,我们的Ubuntu20.04系统上,可以安装多个版本的CUDA,如下图所示,cuda11.0、cuda11.1和cuda11.3
进入目录 cd /usr/local/
显示当前目录 ls -alh
image

并且,在安装多个版本CUDA时,会有提示如下:

image

这个提示:是在/usr/local/cuda路径下已经存在一个名为cuda的符号链接,安装程序检测到这一点并询问用户是否要更新/覆盖该符号链接,从而保证新的安装程序正确地安装在该路径下。
这就给我们提供了思路,这个CUDA符号链接可以修改
配置环境变量的cuda不要指定具体的版本,是为了电脑中多个CUDA版本的切换,环境变量的地址为 /usr/local/cuda,
vi ~/.bashrc文件查看设置如下:
image

如何进行多版本的切换呢,比如想把CUDA版本切换成11.3版本(但是要保留CUDA 11.1和11.0版本),我们只需要修改软链接即可,将CUDA 11.3的软链接链接到cuda目录下,代码如下:

sudo rm -rf cuda # 删除原有的软链接
sudo ln -s /usr/local/cuda-11.3 /usr/local/cuda # 将cuda-11.3链接到cuda下
软链接重新生成后,使用 nvcc -V 命令可以查看当前的CUDA版本,如下所示:

image

标签:ubuntu20.04,usr,RTX2080ti,cuda,版本,local,链接,CUDA
From: https://www.cnblogs.com/avaj/p/17384098.html

相关文章

  • CUDA 内存处理
    第六章CUDA内存处理6.1高速缓存G80与GT200系列没有与CPU中高速缓存等价的存储器。在Fermi架构的GPU实现中,第一次引入了不基于程序员托管的数据缓存这个概念。这个架构的GPU中每个SM有一个一级缓存,这个一级缓存既是基于程序员托管的又是基于硬件托管的。在所有的SM之间有一......
  • CUDA编程 基础与实践 樊哲勇 电子书 pdf
    作者:樊哲勇出版社:清华大学出版社出版年:2020-10 关注公众号:红宸笑。回复:电子书即可  CUDA是目前较为流行的GPU高性能计算的开发工具之一。本书通过大量实例系统地讲述CUDA编程的重要方面。前12章通过一些简短的例子循序渐进地介绍CUDA编程的基础知识,主要包......
  • CUDA编程 基础与实践 樊哲勇 电子书 pdf
    作者:樊哲勇出版社:清华大学出版社出版年:2020-10 关注公众号:红宸笑。回复:电子书即可  CUDA是目前较为流行的GPU高性能计算的开发工具之一。本书通过大量实例系统地讲述CUDA编程的重要方面。前12章通过一些简短的例子循序渐进地介绍CUDA编程的基础知识,主要包......
  • CUDA 的随机数算法 API
    参考自NvidiacuRand官方API文档一、具体使用场景如下是是在dropout优化中手写的uniform_random的Kernel:#include<cuda_runtime.h>#include<curand_kernel.h>__device__inlinefloatcinn_nvgpu_uniform_random_fp32(intseed){curandStatePhilox4_32_10_t......
  • CUDA入门笔记
    一个SM(StreamingMultiprocessor)中的所有SP(StreamingProcessor)是分成Warp的,共享同一个Memory和InstructionUnit(指令单元)。从硬件角度讲,一个GPU由多个SM组成(当然还有其他部分),一个SM包含有多个SP(以及还有寄存器资源,SharedMemory资源,L1cache,Scheduler,SPU,LD/ST单元等等)SM采......
  • RuntimeError: CUDA error: out of memory.
    RuntimeError:CUDAerror:outofmemory.CUDAkernelerrorsmightbeasynchronouslyreportedatsomeotherAPIcall,sothestacktracebelowmightbeincorrect.FordebuggingconsiderpassingCUDA_LAUNCH_BLOCKING=1.这个error的原因是,当期指定的GPU的显存不足,可......
  • 无CUDA安装PyTorch
    1.官网选择2.加国内镜像快速下载pip3installtorchtorchvisiontorchaudio-ihttps://pypi.tuna.tsinghua.edu.cn/simple3.验证是否安装成功importtorchprint(torch.__version__)......
  • windows 配置 cuda pytorch
    1.进入 https://pytorch.org,依次选择 PyTorchBuild->YourOS->Package->Language->ComputePlatform,然后会生成安装命令或下载链接,执行或下载安装即可如果没有GPU,ComputePlatform选CPU即可  对于CUDA版本,可以执行cmd命令查看本地显卡支持的版本:nvidia-smi......
  • 基于CUDA的GPU计算PI值
    访问【WRITE-BUG数字空间】_[内附完整源码和文档]基于CUDA的GPU计算PI值。本项目使用CUDA编程模型并行计算PI值,研究GPU与CPU效率的比较,分析不同GPU线程分块对性能的影响。异构计算试验报告---实验1:基于CUDA的GPU计算PI值第一部分:实验环境OS:Windows10CPU:intel(R)Core(TM)i7-10510......
  • ubuntu20.04实验用docker环境搭建
    dockerpullubuntu:20.04dockerrun--it--net=host--privileged=trueubuntu:20.04/bin/bashaptupdateapt速度慢可以换源:(6条消息)docker中ubuntu容器更换apt源_NotJc的博客-CSDN博客下载常用软件:apt-getinstallvimapt-getinstallgitgit提速:gitclone提速-Haowe......