ubuntu18.04 NVIDIA驱动 CUDA cudnn Anaconda安装

news2024/9/28 5:00:26

1、安装NVIDIA驱动

a.查看推荐驱动

ubuntu-drivers devices

在这里插入图片描述
b.打开软件更新,选择相应的显卡
在这里插入图片描述
c.重启查看安装情况,输入nvidia-smi
在这里插入图片描述

2、安装CUDA

下载链接https://developer.nvidia.com/cuda-toolkit-archive

在这里插入图片描述
安装CUDA:

sudo bash cuda_11.4.1_470.57.02_linux.run --override

1)出现以下界面,点击Continue
在这里插入图片描述
2)出现以下界面,输入accept
在这里插入图片描述
3)进入CUDA_Installer界面,选择Driver,回车取消勾选(刚才已经安装driver了,安装cuda默认会再安装一遍,这里就不需要了)。然后移动到 install,回车继续安装。
在这里插入图片描述
4)安装完成后如下所示
在这里插入图片描述
5)将路径加入环境配置文件

sudo gedit ~/.bashrc  #打开配置文件

在配置文件最下面输入以下路径

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

在这里插入图片描述

更新配置文件

source ~/.bashrc 

6)查看安装版本

nvcc -V

3、安装CUDNN

1)下载链接:https://developer.nvidia.com/rdp/cudnn-archive
登录并下载对应的11.4版本
在这里插入图片描述
2)安装
解压缩文件
解压后把文件夹的名字改为cudnn,将相关文件复制到usr/local/cuda-11.4
复制cudnn文件夹下的文件 lib64/usr/local/cuda-11.4/lib64/
复制cudnn文件夹下的文件 linclude/usr/local/cuda-11.4/include/

在解压后文件内打开终端运行
sudo cp cudnn/include/cudnn.h /usr/local/cuda-11.4/include
# 👇 cudnn 文件夹里面可能是lib64 也可能是 lib,自己注意一下  👇
sudo cp cudnn/lib64/libcudnn* /usr/local/cuda-11.4/lib64
sudo chmod a+r /usr/local/cuda-11.4/include/cudnn.h 
sudo chmod a+r /usr/local/cuda-11.4/lib64/libcudnn*

#sudo cp cudnn/lib64/* /usr/local/cuda-11.4/lib64/
#sudo cp cudnn/include/* /usr/local/cuda-11.4/include/

4、安装Anaconda

1)下载:
下载链接:https://www.anaconda.com/download#downloads
点击图中Free Download,登录并下在
在这里插入图片描述
下载对应版本

在这里插入图片描述
2)安装

 sudo bash Anaconda3-2024.06-1-Linux-x86_64.sh

输入后,直接回车安装。
出现以下情况,回车继续
在这里插入图片描述
一直回车,直到出现下面情况,输入yes
在这里插入图片描述
出现以下图示,按下Enter
在这里插入图片描述
安装后在以下图示输入no,或者直接回车就好(默认是no)
在这里插入图片描述
添加配置环境

sudo gedit ~/.bashrc

# 添加以下内容,替换为相应的安装目录
alias setconda='. /home/wyh/anaconda3/bin/activate'

更新环境配置

3)使用
在终端输入setconda
在这里插入图片描述

4)注意
a.安装在/home目录下,不要默认root
b.安装完成后,直接回车默认不自启动anaconda
c.添加环境变量

参考链接:
参考1
参考2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2172352.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ECharts图表图例3

java 用ecplise软件 可视化图表 代码&#xff1a; <! DOCTYPE html > < html > < head > < meta charset " UTF -8"> <1--引入 ECharts 脚本--> < script src " js / echarts . js "></ script > <…

力扣(leetcode)每日一题 2516 每种字符至少取 K 个 | 滑动窗口

2516. 每种字符至少取 K 个 给你一个由字符 a、b、c 组成的字符串 s 和一个非负整数 k 。每分钟&#xff0c;你可以选择取走 s 最左侧 还是 最右侧 的那个字符。 你必须取走每种字符 至少 k 个&#xff0c;返回需要的 最少 分钟数&#xff1b;如果无法取到&#xff0c;则返回…

专业团队如何提升多媒体翻译水平

随着对全球化内容需求的增长&#xff0c;提供准确且与文化相关的多媒体翻译的复杂性也在增加。Logrus IT团队对这一过程至关重要&#xff0c;确保翻译的各个方面——从语言适应到技术同步——都能以精确、创造性和文化洞察力来处理。以下是我们的专业团队如何在为全球观众转换多…

数据加密标准(DES)详解:原理、步骤及Python实现

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐&#xff1a;「storm…

【H2O2|全栈】关于CSS(8)CSS3扩充了哪些新鲜的东西?

目录 CSS3入门 前言 准备工作 边框属性的扩充 border-image 盒子阴影 背景属性 渐变属性 线性渐变 径向渐变 重复渐变 案例 自定义字体 预告和回顾 后话 CSS3入门 前言 本系列博客主要介绍CSS相关的知识点。 从本期开始&#xff0c;CSS的知识从CSS的2.x时代…

27 基于51单片机的方向盘模拟系统

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 基于STC89C52单片机&#xff0c;采用两个MPX4115压力传感器作为两路压力到位开关电路&#xff0c; 采用滑动变阻器连接数模转换器模拟重力加速度传感器电路&#xff1b; 一个按键控制LED灯的点亮与…

看Threejs好玩示例,学习创新与技术(ThreePipe)

下面这个示例我觉得特别棒&#xff0c;我会推荐给我们的美工&#xff0c;以后产品的宣传图用它。比如下面这个图&#xff0c;不需要PS&#xff0c;仅需拖拽一个照片进去&#xff0c;它会自动铺到笔记本电脑上。完成后点击截图就可以得到高清图片&#xff0c;不需要摆拍和PS。大…

机械加工常识

1 机加工工艺 增材&#xff1a;浇铸、3D打印 减材&#xff1a;齿轮机、车床、铣床、磨床 冷加工 热加工&#xff1a;焊接 拔制 2 公差设定与加工精度等级 H7/g6: 1个叫公差&#xff0c;两个合到一起叫公差配合 7和6是加工精度等级 基孔制&#xff1a;a&#xff5e;h形成间隙…

linux-CMake

linux-CMake 1.安装CMake工具2.单个源文件3.多个源文件4.生成库文件5.将源文件组织到不同的目录下6.可执行文件和库文件放置到单独的目录下7.常见的命令 CMake使用。 1.安装CMake工具 sudo apt-get install cmake2.单个源文件 1.先在文件夹里创建两个文件&#xff1a;main.c&…

excel统计分析(3): 一元线性回归分析

简介 用途&#xff1a;研究两个具有线性关系的变量之间的关系。 一元线性回归分析模型&#xff1a; ab参数由公式可得&#xff1a; 判定系数R2&#xff1a;评估回归模型的拟合效果。值越接近1&#xff0c;说明拟合效果越好&#xff1b;值越接近0&#xff0c;说明拟合效果越…

回归预测|基于小龙虾优化LightGBM的数据回归预测Matlab程序COA-LightGBM 多特征输入单输出 含基础模型

回归预测|基于小龙虾优化LightGBM的数据回归预测Matlab程序COA-LightGBM 多特征输入单输出 含基础模型 文章目录 一、基本原理COA-LightGBM 多特征输入单输出回归预测的原理和流程2.1 蟋蟀优化算法&#xff08;COA&#xff09;2.2 LightGBM3.1 数据准备3.2 模型构建3.3 参数优化…

6.8方框滤波

基本概念 方框滤波&#xff08;Box Filter&#xff09;是一种基本的图像处理技术&#xff0c;用于对图像进行平滑处理或模糊效果。它通过在图像上应用一个固定大小的方框核&#xff08;通常是矩形&#xff09;&#xff0c;计算该区域内像素值的平均值来替换中心像素的值。这种…

C# + SQLiteExpert 进行(cipher)加密数据库开发+Costura.Fody 清爽发布

一&#xff1a;让 SQLiteExpert 支持&#xff08;cipher&#xff09;加密数据库 SQLiteExpert 作为SQlite 的管理工具&#xff0c;默认不支持加密数据库的&#xff0c;使其成为支持&#xff08;cipher&#xff09;加密数据库的管理工具&#xff0c;需要添加e_sqlcipher.dll &…

服务器端请求伪造(SSRF)漏洞解析

免责申明 本文仅是用于学习检测自己搭建的靶场环境有关SSRF的原理和攻击实验,请勿用在非法途径上,若将其用于非法目的,所造成的一切后果由您自行承担,产生的一切风险和后果与笔者无关;本文开始前请认真详细学习《‌中华人民共和国网络安全法》‌及其所在国家地区相关法规内…

828华为云征文|华为云Flexus云服务器X实例搭建部署H5美妆护肤分销商城、前端uniapp

准备国庆之际&#xff0c;客户要搭个 H5 商城系统&#xff0c;这系统好不容易开发好啦&#xff0c;就差选个合适的服务器上线。那可真是挑花了眼&#xff0c;不知道哪款性价比高呀&#xff01;就像在琳琅满目的选择前。最终慧眼识珠&#xff0c;选择了华为云 Flexus X。至于为什…

嵌入式学习--数据结构+算法

嵌入式学习--数据结构算法 数据结构 1.1数据 1.2逻辑结构 1.3存储结构 1&#xff09;顺序存储结构 2&#xff09;链式存储结构 1.4操作&#xff08;数据的运算&#xff09; 算法 2.1算法与程序 2.2算法与数据结构 2.3算法的特性 2.4如何评价一个算法的好坏&#xff1f; 2.5时间…

在IDEA中构建Jar包,安装Jar包到Maven仓库并在Maven项目中使用

文章目录 0. 关于本文1. IDEA构建Jar包1.1 准备一份Java代码&#xff08;就是你要构建工件的代码&#xff09;1.2 进行如下步骤构建工件 2. 关于Maven3. 将Jar包安装到Maven仓库4. 使用安装的Jar包依赖 0. 关于本文 本文内容&#xff1a; 借助IDEA构建Jar包将Jar包安装到Mave…

设计模式之门面(Facade)模式

前言 在组建构建过程中&#xff0c;某些接口之间直接的依赖常常会带来很多问题、甚至跟本无法实现。采用添加一层&#xff08;间接&#xff09;稳定接口&#xff0c;来隔离本来互相紧密关联的接口是一种常见的解决方案 定义 “接口隔离” 模式。为子系统中的一组接口提供一个一…

【北京二号卫星】

北京二号卫星 北京二号卫星是中国自主研制的高分辨率遥感卫星之一&#xff0c;具有多方面的特点和广泛的应用价值。以下是对北京二号卫星的详细介绍&#xff1a; 一、基本信息 名称&#xff1a;北京二号类型&#xff1a;民用商业遥感卫星星座组成&#xff1a;由三颗高分辨率卫…

【PDCCH(一)】

LTE/NR中&#xff0c;采用了OFDM正交频分复用方式&#xff0c;也就是在频域上使用多个子载波&#xff0c;这些子载波互相正交&#xff1b;在时域上采用帧结构的方式&#xff0c;用不同的帧结构去区分不同的用户&#xff0c;不同的资源&#xff0c;信道等等。 所以我们常常把时间…