首页 > 其他分享 >3D 高斯第二个版本安装

3D 高斯第二个版本安装

时间:2024-08-24 15:38:34浏览次数:7  
标签:SIBR 高斯 -- gaussian train install pip 版本 3D

 

基本和第一个一样的流程

cuda环境安装教程

https://www.cnblogs.com/gooutlook/p/17677113.html

 

 

工程环境 安装指令

# 官网
https://github.com/graphdeco-inria/reduced-3dgs

# ============= 1从文件创建环境 ============ 容易在submodules安装时候报错卡死
conda env create --file environment.yml
# 删除环境指令(如果需要)
conda env remove --name gaussian_splatting

# ============= 2手动创建 ===================
# 2-1 创建环境
conda create --name gaussian_splatting 
# 2-2 激活环境
conda activate gaussian_splatting
# 2-3 安装在线库
pip install --upgrade setuptools wheel
pip install --upgrade pip==22.3.1
pip install plyfile
pip install tqdm
pip install urllib3==2.2.1
pip install pandas
pip install torch==1.12.1+cu116 torchaudio==0.12.1+cu116 torchvision==0.13.1+cu116 -f https://download.pytorch.org/whl/torch_stable.html
# 2-4 安装离线库 代码文件夹自带的库
#pip install ./submodules/diff-gaussian-rasterization 无效
#pip install ./submodules/simple-knn  无效
# 需要用sudo模式, 同时指定目标conda环境的python去安装
sudo /home/dongdong/1sorftware/1work/yes/envs/gaussian_splatting/bin/python3.7 -m pip install submodules/simple-knn
sudo /home/dongdong/1sorftware/1work/yes/envs/gaussian_splatting/bin/python3.7 -m pip install submodules/diff-gaussian-rasterization




# 0查看内存情况======================
watch -n 1 nvidia-smi

# 1激活环境==========================
conda activate py37gaosi 老版本
conda activate gaussian_splatting  最新版本

# 2训练=============================
训练时候 其他占用显卡内存的软件需要关掉例如colmap 不然内存会爆满
#--resolution 2  原来图像的1/2分辨率   如果超过1600分辨率, 默认强行缩放,除非指定参数为1才是原分辨率
#-s 数据文件夹
#-m 训练结果
#--data_device cpu gpu 选择训练模式
#--sh_degree 球谐函数 默认情况下,球谐函数具有学习率0.0025。   给成0 减少内存

python ./train.py -s ../data/tandt/truck/ -m ../data/tandt/truck/train_out/

python ./train.py -s ./data/gaosi_0559/ -m ./data/gaosi_0559/train_out/ --resolution 2 --data_device cpu --sh_degree 0

python ./train.py -s /home/dongdong/2project/0data/ring/sence2/ -m /home/dongdong/2project/0data/ring/sence2/train_out/ --data_device cpu 






# 3可视化==============================

# 3-1  训练过程中查看
sudo ./SIBR_viewers/install/bin/SIBR_remoteGaussian_app

# 3-2 训练以后查看
sudo ./SIBR_viewers/install/bin/SIBR_gaussianViewer_app -m ./data/tandt/truck/train_out

sudo ./SIBR_viewers/install/bin/SIBR_gaussianViewer_app -m /home/dongdong/2project/0data/ring/sence3/train_out/

sudo ./SIBR_viewers/install/bin/SIBR_gaussianViewer_app -m /home/dongdong/2project/0data/ring/sence4/train_out/

  

 

编译可视化软件

cd SIBR_viewers
cmake -Bbuild .
cmake --build build --target install --config RelWithDebInfo

  

如果opencv不是安装在默认系统环境,手动指定

 

 

set(CMAKE_PREFIX_PATH "/home/dongdong/1sorftware/1work/opencv/opencv455/install")

  opencv 安装路径

 

标签:SIBR,高斯,--,gaussian,train,install,pip,版本,3D
From: https://www.cnblogs.com/gooutlook/p/18377816

相关文章

  • 【Git操作】回退版本
    gitreset--soft<commit>gitreset--hard<commit>gitreset--mixed<commit>//默认这个版本 首先执行gitlog查看本地有那些版本的代码。 执行 gitreset--softc97f6b343c6b6d0497ef6dab98010981af1af404//或者gitreset--softHEDD^执行这个,工作区(本......
  • Open3D初探
         pcl点云库作为点云算法的入门基础,点云从业者对此都应该比较熟悉了,pcl库的下载以及源码的编译再到具体教程,网上的例子铺天盖地,这也间接说明了该库的受欢迎程度很高,该库的优势在于开源,算法覆盖面也是很广,上手也较为轻松,没有特别复杂的编程语言,也易于移植。但是缺点也......
  • 使用Mediapipe和OpenPose进行人体动作分析、计数以及3D姿态估计
     人体步数统计,俯卧撑计数,仰卧起坐计数,引体向上计数,人体动作分析,动作计数,mediapipe,openpose,人体3d姿态分析,3d姿态估计。本项目旨在开发一个基于计算机视觉的人体运动分析系统,能够准确地识别和计数诸如步行、俯卧撑、仰卧起坐、引体向上等多种常见体育锻炼动作。系统利用先进......
  • CodeForces - 1353D Constructing the Array
    CodeForces-1353D这道题也可能比较简单,主要是要想到优先队列要怎么使用,这一点如果用递归会写不了但是因为对优先队列不太熟悉,只有被提示可以用优先队列才想到要怎么用,还是很重要的STL注意运算符的重构应该反着来写其他的思维很朴素,运算符的重构就是,先比较长度,优先用长度长......
  • Open3D mesh 裁剪
    目录一、概述1.1常用裁剪方法1.2应用场景二、代码实现2.1 轴对齐包围盒(AABB)裁剪2.2有向包围盒(OBB)裁剪2.3 平面裁剪Open3D点云算法汇总及实战案例汇总的目录地址:Open3D点云算法与点云深度学习案例汇总(长期更新)-CSDN博客一、概述        在三......
  • Open3D 计算点云的面状指数
    目录一、概述1.1原理1.2实现步骤步骤1:确定邻域点步骤2:计算协方差矩阵步骤3:特征值分解步骤4:计算面状指数步骤5:可视化与应用1.3应用领域二、代码实现2.1关键函数2.2完整代码三、实现效果3.1原始点云3.2面状指数可视化Open3D点云算法汇总及实战案例汇总的......
  • 如何安装 IntelliJ IDEA 最新版本
    IntelliJIDEA是由JetBrains开发的一款强大的集成开发环境(IDE),广泛用于Java和其他多种编程语言的开发。安装最新版本的IntelliJIDEA是开发者搭建开发环境的重要一步。本文将提供详细的安装步骤,帮助您快速上手。1.系统要求在安装IntelliJIDEA之前,请确保您的计算机......
  • 线段树维护单调栈——区间查询版本 & 维护递减序列
    这次算是完全搞懂了吧()()(#include<bits/stdc++.h>#defineraedread#definecaclcalc#definepbpush_back#definepiipair<int,int>#defineintlonglong#definefifirst#definesesecond#definelsp<<1#definersp<<1|1usingn......
  • 关于对 Tomcat 进行小版本升级的快速解决方案
    1、背景描述原来的Tomcat在部署时,使用的是最新的版本9.0.40。经过一段时间后,在原来的Tomcat版本中,发现存在漏洞。因此,需要将旧版本(9.0.40)升级到没有漏洞的新版本(9.0.93)。2、查看Tomcat的版本信息如上图所示,在tomcat的bin目录下打开cmd窗口,运行version.bat程序......
  • 《黑神话:悟空》游戏崩溃提示“缺少X3DAudio1_7.dll”文件该怎么解决?黑神话悟空游戏闪
    若《黑神话:悟空》崩溃提示缺“X3DAudio1_7.dll”,可更新DirectX,下载安装程序按指示操作后重启;也可运行系统文件检查工具;还可使用DLL修复工具。若仍不行,可寻求专业支持,操作前记得备份重要数据。本篇将为大家带来的内容,感兴趣的小伙伴们一起来看看吧,希望能够帮助到大家。本篇将为......