# 安装`gaussian-splatting`报错和解决方案
## 1. 训练运行报错
- 确定安装的`CUDA=11.8`并配置了`cuDNN=8.6.0`
- 然后按照`environment.yml`配置即可(装anaconda)
## 2. 配置SIBR的时候,找不到embree的cmake文件
```shell
# 通过 -D embree_DIR=xxx/xxx 的方式指定到官方下载的embree-3.13.3.x86_64.linux文件中即可cmake通过
cmake -Bbuild . -D embree_DIR=/home/ykf/cppPackage/embree-3.13.3.x86_64.linux/lib/cmake/embree-3.13.3/ -DCMAKE_BUILD_TYPE=Release
```
## 3. 编译过程中找不到 `#include<filesystem>` 找不到 `filesystem` 文件
- 修改 `include` 路径(目前测试有bug)
- 将 `#include<filesystem>` 改成 `#include<experimental/filesystem>`
- 将 `std::filesystem` 改成 `std::experimental::filesystem`
- 或者`gcc`提升到`gcc-9` 并 `g++` 提升到 `g++-9`(目前采取的方案)