Ok,fine。本人五月啥也没干全在配环境以及解决相关问题。配了好几个Gaussian相关的环境,在电脑上装了三个cuda,升级了显卡驱动,特此记录这些仓库配置过程中遇到的问题。
目前配了环境的项目总览:
- GaussianSplatting
- GaussianShader
- RelightableGaussian
- 2DGaussianSplatting
- SparseGS
- FSGS
- HairStep
- 3DProtraitGAN
2d gaussian用的是pytorch2.0.0,只能cuda11.8,之前的项目用的全是11.6
用原有的gaussian环境也不行,装不上diff-surfel-rasterization这个库
本来想降版本,强制11.6,适配把python和pytorch版本全降低,无奈冲突太多,我实在无能为力,新建一个吧还是
无奈只能双cuda了。太恐怖了,花了一晚上做出这个决定。
没有用网上的软连接方案,我感觉不保险,决定自己每次去bashrc里面修改cuda版本,然后source ~/.bashrc 掌握在自己手里才有安全感。
后面加的:
pip install plyfile
pip install opencv-python
cuda11.8安装信息如下:安装方式 run文件
= Summary =
Driver: Not Selected
Toolkit: Installed in /usr/local/cuda-11.8/
Please make sure that
- PATH includes /usr/local/cuda-11.8/bin
- LD_LIBRARY_PATH includes /usr/local/cuda-11.8/lib64, or, add /usr/local/cuda-11.8/lib64 to /etc/ld.so.conf and run ldconfig as root
To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.8/bin
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 520.00 is required for CUDA 11.8 functionality to work.
To install the driver using this installer, run the following command, replacing
sudo
Logfile is /var/log/cuda-installer.log
呵呵 该死的FSGS和SparseGS,我现在要安装三个cuda了。
记得不装驱动,安装的时候取消勾选
然后sudo vim ~/.bashrc
进去改环境变量
insert进入编辑模式,修改后esc退出编辑模式
:wq保存退出
source ~/.bashrc 保存环境变量
SparseGS中间遇到问题参考这个解决了:https://blog.csdn.net/m0_53397118/article/details/138
配置FSGS的时候,colmap下载不成功,数据处理脚本不能成功运行,colmap报的错是qt相关
没成功解决,随速成docker。
两眼一黑。。。
才发现 自己的显卡驱动对应的cuda最高支持版本是12.2
docker安装的cuda是12.3。
我吐了真的
原来是重启docker的时候也必须加–gpus all
-v /home:/home也要加 亲娘啊 我逐渐理解一切