解决linux服务器上安装深度学习环境,多CUDA版本问题

问题描述

在实验室服务器上安装自己的深度学习环境,但是可能服务器上默认的CUDA,与你需要的版本不同,一般地,CUDA安装好会在以下目录查看(包含其他用户安装的各个版本)

这时需要在你自己的目录下修改~/.bashrc文件中的PATH,参考了如下修改方式并未成功

我自己修改的PATH,修改后使用nvcc -V 查看版本还是公用目录默认的9.0

查看$CUDA_HOME,还是9.0版本

分析原因:因为配置公共环境的时候,默认把CUDA9.0的路径加到了PATH里面了,这种修改方式没考虑到原本的PATH路径里面就有一个CUDA9.0的路径,可以查看PATH的值

可以看到这里面已经有一个9.0版本的路径,而且在前面,所以在使用nvcc -V命令或者使用CUDA的时候,首先在9.0的路径里面搜到了,导致后面的9.2就没起作用

这里是因为我执行了多次的source命令,导致9.2的路径在PATH中重复存在了

解决步骤

应该把cuda-9.2的路径添加在PATH的前面,不是加在后面,在.bashrc做如下修改

ORIGINAL_PATH=$PATH
ORIGINAL_CUDA_HOME=$CUDA_HOME
ORIGINAL_LD_LIBRARY_PATH=$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-9.2/bin:$PATH
export CUDA_HOME=/usr/local/cuda-9.2
export LD_LIBRARY_PATH=/usr/local/cuda-9.2b64:$LD_LIBRARY_PATH

最后,再执行一下source ~/.bashrc 或者重新登录,才会生效

来源:https://www.icode9.com/content-3-870001.html

(0)

相关推荐

  • Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略

    Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介.入门.安装流程之详细攻略 相关文章 Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介.入门.安 ...

  • ubuntu14.0464位 Ros环境 安装halcon13.01

    至于ROS的系统,之前就是安装好的,如果有疑问的可以参考官网的安装教程,按照指令一步一步的操作,http://wiki.ros.org/cn/indigo/Installation/Ubuntu(1) ...

  • windows / linux 安装 cuda/cudnn

    cuda/cudnn安装 ubuntu18.04安装cuda/cudnn 安装cuda 安装cudnn ubuntu18.04安装cuda/cudnn 安装cuda 进入官方下载页面选择需要的cuda ...

  • ubuntu下多版本cuda切换

    安装好多版本cuda之后,修改~/.bashrc文件,如果之前已经装过一个cuda了(比如第一个装好的cuda是cuda8.0),那么这时候的.bashrc文件里应该有类似如下的内容: export ...

  • GStreamer 1.16.0编译安装(亲测有效)

    GStreamer 1.16.0编译安装(亲测有效)

  • 如何在服务器上安装linux系统

    写在前面 : 经常我会在推文前面加上写在前面,这相当于对这篇推文做一个时间戳,让我可以在今后看到这篇文章,就会进入当时的我: 马上就要年终了,现在的日子过得是相当不容易了,各种事情需要赶工,我实在是没 ...

  • 阿里云CentOS Linux服务器上用postfix搭建邮件服务器

    注:本文的邮件服务器只用于发送邮件,也就是STMP服务器. 一.准备工作 1. 为邮件服务器添加DNS解析 虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件.根据我们的实际经验, ...

  • 5分钟搭建强大又好用的深度学习环境

    为深度学习项目建立一个良好的环境不是一件容易的任务.因为需要处理的事情太多了:库必须匹配特定的版本,整个环境需要可以复制到其他机器上,所有东西都需要能够机器中的所有驱动程序通信.这意味着你需要为你的N ...

  • 在Linux服务器里面安装GISTIC软件

    五六年前我就写过GISTIC软件的安装及使用教程,不过那个时候针对的还是SNP6.0这样的拷贝数芯片.GISTIC这个软件在TCGA计划里面被频繁使用者,用这个软件的目的很简单,就是你研究了很多癌症样 ...

  • Windows server 2016服务器上安装oracle数据库的教程图解

    文章主要介绍了Windows server 2016 安装Oracle的教程图解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.安装oracle Oracle的安 ...

  • 超详细配置教程,搭建Windows深度学习环境

    选自towardsdatascience,作者:Ahinand 机器之心编译 虽然大多数深度学习模型都是在 Linux 系统上训练的,但 Windows 也是一个非常重要的系统,也可能是很多机器学习初 ...

  • So Easy - 在Linux服务器上部署 .NET Core App

    .NET Core 是微软提供的免费.跨平台和开源的开发框架,可以构建桌面应用程序.移动端应用程序.网络应用程序.物联网应用程序和游戏应用程序等.如果你是 Windows 平台下的 dotnet 开发 ...

  • 教你轻松在Linux系统上安装达芬奇

    原文地址: https://www.redsharknews.com/post-vfx/item/6951-how-to-build-a-linux-resolve-system-the-easy-w ...

  • 【杂谈】手把手带你配置深度学习环境

    要想AI学的好,那就得linux系统用的好.放弃windows系统,只用linux系统是你学习AI,或者说做一个合格程序猿的基础.今天就手把手教大家如何在linux系统上配置OpenCV和Caffe, ...