zoukankan      html  css  js  c++  java
  • ubuntu18.04 安装 cuda8 并多版本共存

    系统原环境:

    ubuntu18.04, cuda10.1,cudnn7 因需要安装cuda8,并多版本共存,

    报错1:遇到Error: unsupported compiler: 7.4.0的错误。原因是Ubuntu18.04的编译器版本过高,需要安装较低版本的gcc、g++即可,需gcc5以下。

    报错2:但是发现正常的安装步骤总是安装报错,即

    sudo ./cuda_8.0.61_375.26_linux-run
    

    解决思路:

    视情况安装依赖库:

    sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

    解决perl5lib的问题:

    sh cuda_8.0.61_375.26_linux.run --noexec --target cuda
    sudo cp InstalUtil.pm /etc/perl
    
    export $PERL5LIB

    之后才能正常安装:

    sudo ./cuda_8.0.61_375.26_linux-run --override
    

    环境变量(~/.bashrc)里面可根据实际使用指定路径:

    使用cuda8

    export PATH=/usr/local/cuda-8.0/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
    

    使用cuda10

    export PATH=/usr/local/cuda-10.1/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64:$LD_LIBRARY_PATH
    

    更新环境变量

    source ~/.bashrc
    

    查看当前cuda版本

    nvcc -V
    

      

      

     

  • 相关阅读:
    HDU 2842 (递推+矩阵快速幂)
    HDU 2838 (DP+树状数组维护带权排序)
    HDU 2836 (离散化DP+区间优化)
    HDU 2831 (贪心)
    HDU 2818 (矢量并查集)
    HDU 2822 (BFS+优先队列)
    HDU 3090 (贪心)
    HDU 3089 (快速约瑟夫环)
    XCOJ 1103 (LCA+树链最大子段和)
    HDU 3078 (LCA+树链第K大)
  • 原文地址:https://www.cnblogs.com/yangwithtao/p/13150687.html
Copyright © 2011-2022 走看看