当前位置: 首页 > news >正文

Gaussian Splatting 在 Ubuntu22.04 下部署

代码:graphdeco-inria/gaussian-splatting (github)

论文:[2308.04079] 3D Gaussian Splatting for Real-Time Radiance Field Rendering (arxiv.org)

1. 禁用自带驱动 Nouveau

Ubuntu 自带的显卡驱动,是非 Nvida 官方版。在后面装 CUDA 的时候,会报驱动不兼容问题。

1.进入管理员权限:

sudo -s

2.查看 nouvearu 是否禁用:

lsmod | grep nouveau

有显示内容,则表示没有禁用,需要禁用。

3.在 /etc/modprobe.d/blacklist.conf 中把 nouveau 添加到黑名单。

4.vi 打开blacklist.conf文件:

vim /etc/modprobe.d/blacklist.conf

在最后面添加如下命令,保存退出。 

blacklist nouveau

5.使用如下命令更新使其生效:

update-initramfs -u

6.使用如下命令重启计算机:

reboot

7.再次检测是否禁用:

lsmod | grep nouveau

如果该命令输入后回车,没有任何消息回显,则禁用成功,可以继续,否则重新开始上面步骤。

2. 安装显卡驱动

查看显卡型号

lspci | grep -i vga

1. 使用 apt 命令安装

 打开 Software & Updates 点击 Additional Drivers,会依据显示进行推荐:

sudo ubuntu-drivers devices

会显示推荐版本:

1) 添加包含最新 NVIDIA 驱动程序的 PPA 仓库

sudo add-apt-repository ppa:graphics-drivers/ppa

2) 更新系统中的软件包列表

sudo apt-get update

3) 安装驱动 (笔者考虑跟现有项目兼容,装的520,不是推荐的535)

sudo apt-get install nvidia-driver-520

4) 重启

5) 验证安装是否成功,输入命令:

 nvidia-smi 

2. 英伟达 官网 下载安装

安装驱动: 

sh NVIDIA-Linux-x86_64-520.56.06.run --no-opengl-files

 安装过程中若遇到缺少包,安装即可:

sudo apt install gcc

sudo apt install make

sudo

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 回顾加密风险投资15年演变:步履维艰,但总体向上
  • 存储管理功能
  • Redis 作为 PHP 的会话存储
  • ctypes简单学习
  • 免费的开源报表工具都有哪些?盘点一下打工人必备的几款开源报表工具!
  • 【日记】黑神话的优化感觉有些微妙(1188 字)
  • 基于java的美食信息推荐系统的设计与实现论文
  • Docker的私有仓库部署——Harbor
  • 超实用超详细的自动补全验证码脚本!切实解决了各种数字、字母、滑动拼图等验证码引发的痛点,两步即可解放双手
  • 小卷原创视频教程:最新fastdfs单机服务搭建
  • 告别U盘:看医院如何挑选高效安全的文件摆渡系统
  • 多线程任务中设置MDC的实践
  • Java中的Stream API详解
  • 吐血整理,最全论文指令手册,还有 ChatGPT 3.5/4.0 新手使用手册~ 【亲测好用】
  • 应用界面设计(原生,自定义控件,设计与交互-小白必看)
  • [nginx文档翻译系列] 控制nginx
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • 345-反转字符串中的元音字母
  • E-HPC支持多队列管理和自动伸缩
  • ES6语法详解(一)
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • java8 Stream Pipelines 浅析
  • JavaScript异步流程控制的前世今生
  • java中具有继承关系的类及其对象初始化顺序
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • js写一个简单的选项卡
  • Promise初体验
  • Tornado学习笔记(1)
  • windows下mongoDB的环境配置
  • 多线程 start 和 run 方法到底有什么区别?
  • 解析 Webpack中import、require、按需加载的执行过程
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (黑马点评)二、短信登录功能实现
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (每日一问)计算机网络:浏览器输入一个地址到跳出网页这个过程中发生了哪些事情?(废话少说版)
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (一)模式识别——基于SVM的道路分割实验(附资源)
  • (译) 函数式 JS #1:简介
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)ObjectiveC 深浅拷贝学习
  • (转)Unity3DUnity3D在android下调试
  • (转)VC++中ondraw在什么时候调用的
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • (状压dp)uva 10817 Headmaster's Headache