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

部署高斯喷射项目gaussian-splatting

硬件要求

  • 持 CUDA 的 GPU,具有 7.0+ 的计算能力
  • 24 GB VRAM

软件要求

  • Conda
  • 用于 PyTorch 扩展的 C++ 编译器(Visual Studio 2019)
  • CUDA SDK 11 for PyTorch 扩展,在 Visual Studio 之后安装
  • C++ 编译器和 CUDA SDK 必须兼容

拉取源码

git clone https://github.com/graphdeco-inria/gaussian-splatting --recursive

安装

SET DISTUTILS_USE_SDK=1
conda env create --file environment.yml
conda activate gaussian_splatting
# 如果报错,则执行下面命令
conda install -c anaconda vs2019_win-64
conda env update --file environment.yml

训练

要运行优化器,只需使用下面命令

python train.py -s <path to COLMAP or NeRF Synthetic dataset>

COLMAP合成数据集结构:

 <location>
|---images
|   |---<image 0>
|   |---<image 1>
|   |---...
|---sparse
    |---0
        |---cameras.bin
        |---images.bin
        |---points3D.bin

查看

下载编译好的查看器并解压

https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/binaries/viewers.zipicon-default.png?t=N7T8https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/binaries/viewers.zip运行实时查看器

cd gaussian-splatting\viewers\bin
SIBR_gaussianViewer_app -m <path to trained model>


http://www.kler.cn/a/272770.html

相关文章:

  • c语言第一天
  • RPA编程实践:Electron简介
  • Git在码云上的使用指南:从安装到推送远程仓库
  • 【时时三省】(C语言基础)柔性数组的使用
  • 修复5.0.0r 64位版本浏览器和一些库找不到的问题
  • 深入云电脑PC Farm技术探讨,以阿里云、华为云、ToDesk为例
  • NetSuite多脚本性能研究
  • 图片旋转并保存图片
  • 第3关:注释
  • zookeeper快速入门五:用zookeeper实现服务注册与发现中心
  • QT中connect()的参数5:Qt::DirectConnection、Qt::QueuedConnection区别
  • 【数字孪生】Nginx发布数字孪生三维建模模型服务及调用方法
  • Jasypt 配置文件加密的用法
  • JavaScript爬虫进阶攻略:从网页采集到数据可视化
  • 基于Linux内核的socket编程(TCP)的C语言示例
  • 常用的 C# 第三方开发库
  • .Net使用ElasticSearch
  • (黑马出品_高级篇_03)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • ICBatlas数据库-转录组免疫检查点阻断疗法数据
  • 使用BBDown下载bilibili视频的方法
  • sentinel黑白名单权限控制
  • 物联网协议模块快速选择实用入门
  • 在Docker上传我们自己的镜像(以springboot项目为例)
  • Gin 框架中实现路由的几种方式介绍
  • 找出字符串中第一个匹配项的下标-力扣
  • 【C语言】linux内核软中断