Document Meshroom usage

This commit is contained in:
Andrzej Janik 2024-03-26 19:48:40 +01:00
parent a8bb615f1f
commit 8671f2e674

View file

@ -127,6 +127,26 @@ If an application fails to start under ZLUDA or crashes please check [Known Issu
### Applications
#### Meshroom
Meshroom works only with on Windows due to an underlying ROCm/HIP issue.
Until this Pull Request gets merged: https://github.com/alicevision/CCTag/pull/210 and then gets picked up by AliceVision and then gets picked up by Meshroom you need to build AliceVision from source with a small change and replace it in the Meshroom directory.
In `src\cmake\Dependencies.cmake` change
```
ExternalProject_Add(${CCTAG_TARGET}
GIT_REPOSITORY https://github.com/alicevision/CCTag
GIT_TAG v1.0.3
```
to
```
ExternalProject_Add(${CCTAG_TARGET}
GIT_REPOSITORY https://github.com/alicevision/CCTag
GIT_TAG ee7a02dc329efe1e43a4afad36cb0e37644ba957
```
#### llama.cpp
If you are building llama.cpp with cmake and don't want it to crash on ZLUDA then you should use `CUDA_DOCKER_ARCH=compute_61` like this: