Ubuntu18.04从零配置到zed2i实现,orb-slam3运行,ros安装(Ubuntu18.04 3050ti) 系列一:cuda与csdnn安装。

2023-05-16

利用双系统来安装Ubuntu18.04 采用的是U盘烧录镜像,硬盘为980-256G

目录

1.烧录镜像以及分区 

2.设置ubuntu密码

3.网络认证

4.更新显卡驱动以及软件源

5.安装搜狗输入法

6.安装vpn

7.安装CUDA

(1)安装显卡驱动

 (2)cuda下载与安装

8.安装CUDNN

(1)查找对应cuda版本的cudnn

 (2)安装cudnn(由于orb-slam3不用所以我就没装)


1.烧录镜像以及分区 

简述流程:插入优盘-开机F2(个人电脑不一样)进入bios模式设置-重启进入优盘安装系统-分区

2.设置ubuntu密码

密码尽量简单点且PC名字也要简便一点

3.网络认证

如果是使用家里的网线直接插上就好,我的是校园网就需要安装客户端,去自己学校官网去安装校园网客户端,然后按照上面的操作指南进行安装。

4.更新显卡驱动以及软件源

我用的是470,然后换源成hit工大源或者自己识别也可以。

5.安装搜狗输入法

 https://shurufa.sogou.com/linux/guide

搜狗输入法链接,按照上面的20.04安装即可。

6.安装vpn

有时候我们要链接外网(ROS安装需要)我用的是V2rayA,这个可以好几个端一起用,且支持window与linux,但是是付费。按照上面流程安装即可。

7.安装CUDA(由于在zed2i网站中找到了低版本的sdk所以在后面我安装的时候,重新用的是低版本的,不过流程一样)

(1)安装显卡驱动

可以在软件设置-附加驱动位置处更换(上文介绍过),也可以使用命令来查看自己系统适配的驱动与cuda版本

nvidia-smi

 (2)cuda下载与安装

wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda_11.7.1_515.65.01_linux.run
sudo sh cuda_11.7.1_515.65.01_linux.run

由于zed_sdk是11.7的cuda我这遍装的是11.7cuda

cuda其他版本

cuda

进入cuda的官网去选择对应的toolkit

​ 

 

然后在终端上输入这一串命令 ,下载需要一段时间大概在4G左右。

下载完之后在下载位置上去打开终端执行安装命令

 选择安装的驱动等 ,点击continue,然后输入accept

 

 由于第一个的470驱动我们已经安装过所以这里利用空格取消安装,最后一个可以安装也可以不安装。然后执行install,等待安装结束。

 接下来配置cuda环境

gedit  ~/.bashrc
export PATH=$PATH:/usr/local/cuda-11.7/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.7/lib64
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-11.7/lib64

 更新环境

 source ~/.bashrc

然后查看版本

nvcc -V

 可以看到我们安装成功了。

8.安装CUDNN

(1)查找对应cuda版本的cudnn

进入cudnn官网,查找自己对应的cuda版本号,然后下载对应版本的cudnn 的 runtime developer 和samples        tips:需要注册

 (2)安装cudnn(由于orb-slam3不用所以我就没装)


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu18.04从零配置到zed2i实现,orb-slam3运行,ros安装(Ubuntu18.04 3050ti) 系列一:cuda与csdnn安装。 的相关文章

  • GPIO小综合-按键实验

    之前用寄存器操作实现了跑马灯和蜂鸣器 这次接着输入寄存器IDR捕获按键 并且综合亮灯和发出声音 xff0c 作为寄存器GPIO小综合练习 首先查KEY的电路图 xff0c 分别用到了ACD几个时钟 KEY0对应PC8 xff0c KEY1对
  • 数据结构入门

    概念 数据 Data xff1a 是客观事物的符号表示 在计算机科学中指的是所有能输入到计算机中并被计算机程序处理的符号的总称 数据元素 Data Element xff1a 是数据的基本单位 xff0c 在程序中通常作为一个整体来进行考虑
  • Linux系统发布项目完整教程

    目录 1 后端代码打包 1 1后端代码中文件上传路径修改 1 2 后端代码打包 1 3 后端项目发布 2 前端静态资源打包 2 1 项目中关于路径修改的说明 2 2模拟域名访问的设置 修改HOSTS文件 2 3 前端请求路径修改 2 4 前
  • 畸变校正与极线校正(具体原理+Matlab代码)

    附 xff1a 相关需要的工具函数源代码 xff08 投影函数 校正矩阵计算等 xff09 见最下面 1 畸变校正 1 1 形成原因 图像畸变一般有两种 xff0c 第一种是透镜本身的形状有问题 xff0c 使得图像发生径向畸变 xff1b
  • c++的http请求

    include lt iostream gt include lt fstream gt include lt cstdlib gt include lt cstring gt include lt sys socket h gt incl
  • stl智能指针和boost智能指针对比

    先说说stl中的智能指针auto ptr xff0c 先说说auto ptr的特点 std auto ptr用来管理单个堆内存对象 xff0c 但是独享所有权 xff0c 且不允许赋值和拷贝 xff08 没有重载operator 61 xf
  • boost库noncopyable简介

    前言 看了一段时间的UNP对Linux下网络编程有了一定程度的理解 xff0c 经学长推荐 xff0c 开始学习陈硕老师的 Linux多线程服务端编程 看之前特地上了知乎 xff0c 阅读者需要具备一定的C 43 43 和网络编程基础 xf
  • 车道线检测和基于RGB交通标志检测系统

    好久好久好久没更新博客了 今天是冬至 首先跟大家说一声 冬至快乐 冬至吃过汤圆 又长了一岁 感觉真的时不待人 好像自己什么事情也没有完成 也没留下一些什么东西 所以今天就想来写写博客 我是分割线 运行环境 Win7系统64位 运行平台 Qt
  • c++中h文件和lib有什么区别

    转自 xff1a https zhidao baidu com question 510969923 html 1 lib 是若干个obj的集合 xff0c 本质与obj相同 xff01 lib有静态lib和动态lib之分 静态lib将导出
  • cmake在Windows上的使用

    cmake介绍 cmake是一个构建C 43 43 代码的跨平台工具 xff0c 他能够干什么呢 xff1f 他能够搜索你的平台环境 xff0c 然后生成平台上用于Build的文件 在Windows上安装了Visual Studio 他能够
  • ubuntu系统安装完nvidia显卡驱动后黑屏,不能进入系统

    昨天想看显卡 xff0c 更新了下驱动 xff0c 发现服务器重启进不去 步骤 1 开机按esc 进入 选项界面2 进去以后选择一个括号里面带recovery mode的选项3 然后它自动黑屏出现代码 xff0c 然后弹出一个选择框 xff
  • ubuntu18.04下cmake的安装

    一 使用安装命令 span class token function sudo span span class token function apt span span class token function install span c
  • Nginx/Lighttpd/Apache三大web服务器对比分析

    一 xff0e 软件介绍 apache lighttpd nginx 1 lighttpd Lighttpd是一个具有非常低的内存开销 xff0c cpu占用率低 xff0c 效能好 xff0c 以及丰富的模块等特点 lighttpd是众多
  • STM32学习笔记八——串口实现不定长数据传输

    生命不息 xff0c 奋斗不止 0 摘要 今天说一下STM32单片机的接收不定长度字节数据的方法 由于STM32单片机带IDLE中断 xff0c 所以利用这个中断 xff0c 可以接收不定长字节的数据 xff0c 由于STM32属于ARM单
  • linux shell 字符串长度

    本篇内容主要包括以下内容 xff1a 获取字符串长度的方法 各方法间性能比较 相关内容补充 说明 xff1a 本篇内容为学习shell 编程 老男孩教程 笔记 xff0c 部分内容为相关视频课程内容 xff0c 补充部分是我查资料所得 xf
  • measurement studio测控与单片机通信上位机

    using NationalInstruments Analysis using NationalInstruments Analysis Conversion using NationalInstruments Analysis Dsp
  • C语言实现Socket简单通信

    环境是linux xff0c 不过应该没什么影响 xff0c 因为只用到了socket的基本用法 xff0c 没有涉及pthread等 分为服务器端和客户端 xff0c 服务器端监听端口发来的请求 xff0c 收到后向客户端发送一个Hell
  • 接口工具POSTMAN怎么设置中文

    相信各位测试工程师或者测试小白们都会在进行接口测试的时候接触到POSTMAN这款强大的接口测试软件 Postman 从最初设计上就是为接口测试而生的 xff0c 所以在程序员中广泛使用 xff0c 在开发调试网络程序时跟踪一些网络请求 xf
  • 【第三方库】libcurl实现http及https方式下载和访问

    准备条件 xff1a 编译好的libcurl库 xff0c 如果要支持https xff0c 需要和openssl一起编译 xff0c 网上教程较多 示例代码 xff1a xff08 使用loadlibrary的方式只是为了测试方便 xff
  • ROS学习系列:第四讲 — gazebo模型建立

    gazebo模型元素 World Files 文件包含机器人 灯光 传感器 静态物体 文件格式SDF xff0c 后缀扩展名 world gazebo服务端gzserver读取world文件产生和构成world Model Files 文件

随机推荐