feat: disable nanovdb

This commit is contained in:
2024-09-13 14:20:49 -07:00
parent d8114a4394
commit 19b3b24098
2 changed files with 30 additions and 14 deletions
+29 -14
View File
@@ -1,5 +1,5 @@
# Original # Original
cd /home/rocm/blender/build/intern/cycles/kernel && \ /bin/sh -c cd /home/rocm/blender/build/intern/cycles/kernel && \
/usr/bin/hipcc \ /usr/bin/hipcc \
--amdgpu-target=gfx803 \ --amdgpu-target=gfx803 \
--genco /home/rocm/blender/intern/cycles/kernel/device/hip/kernel.cpp \ --genco /home/rocm/blender/intern/cycles/kernel/device/hip/kernel.cpp \
@@ -8,23 +8,38 @@ cd /home/rocm/blender/build/intern/cycles/kernel && \
-D HIPCC \ -D HIPCC \
-I /home/rocm/blender/intern/cycles/kernel/.. \ -I /home/rocm/blender/intern/cycles/kernel/.. \
-I /home/rocm/blender/intern/cycles/kernel/device/hip \ -I /home/rocm/blender/intern/cycles/kernel/device/hip \
-Wno-parentheses-equality \
-Wno-unused-value \
--hipcc-func-supp \ --hipcc-func-supp \
-ffast-math \ -ffast-math \
-o /home/rocm/blender/build/intern/cycles/kernel/kernel_gfx803.fatbin \ -o /home/rocm/blender/build/intern/cycles/kernel/kernel_gfx803.fatbin
-D WITH_NANOVDB \
-I /home/rocm/blender/lib/linux_x64/openvdb/include
# > https://projects.blender.org/blender/blender/issues/112084 # > https://github.com/ROCm/llvm-project/issues/58
hipcc \ /usr/bin/hipcc \
--offload-arch=<your-arch> \ --offload-arch=gfx803 \
--genco intern/cycles/kernel/device/hip/kernel.cpp \ --genco /home/rocm/blender/intern/cycles/kernel/device/hip/kernel.cpp \
-D CCL_NAMESPACE_BEGIN= \ -D CCL_NAMESPACE_BEGIN= \
-D CCL_NAMESPACE_END= \ -D CCL_NAMESPACE_END= \
-D HIPCC \ -D HIPCC \
-I intern/cycles/kernel/.. \ -I /home/rocm/blender/intern/cycles/kernel/.. \
-I intern/cycles/kernel/device/hip \ -I /home/rocm/blender/intern/cycles/kernel/device/hip \
-Wno-parentheses-equality \
-Wno-unused-value \
-O1 \
-ffast-math \ -ffast-math \
-o kernel_<your_arch>.fatbin \ -o /home/rocm/blender/build/intern/cycles/kernel/kernel_gfx803.fatbin
# > https://projects.blender.org/blender/blender/issues/112084
hipcc \
--offload-arch=gfx803 \
--genco /home/rocm/blender/intern/cycles/kernel/device/hip/kernel.cpp \
-D CCL_NAMESPACE_BEGIN= \
-D CCL_NAMESPACE_END= \
-D HIPCC \
-I /home/rocm/blender/intern/cycles/kernel/.. \
-I /home/rocm/blender/intern/cycles/kernel/device/hip \
-ffast-math \
-o kernel_gfx803.fatbin \
-mcode-object-version=4 \ -mcode-object-version=4 \
-Xclang \ -Xclang \
-mcode-object-version=4 -mcode-object-version=4
@@ -36,6 +51,6 @@ hipcc \
-Wno-unused-value \ -Wno-unused-value \
-O3 \ -O3 \
--amdgpu-target=gfx803 \ --amdgpu-target=gfx803 \
-I /home/work/blender-git/blender/intern/cycles \ -I /home/rocm/blender/intern/cycles \
--genco /home/work/blender-git/blender/intern/cycles/kernel/device/hip/kernel.cpp \ --genco /home/rocm/blender/intern/cycles/kernel/device/hip/kernel.cpp \
-o "/home/work/blender-git/build_linux_cycles/bin/lib/kernel_gfx803.fatbin" -o kernel_gfx803.fatbin
+1
View File
@@ -34,6 +34,7 @@ WORKDIR /home/rocm/blender/build
RUN cmake \ RUN cmake \
-DWITH_CYCLES_HIP_BINARIES=ON \ -DWITH_CYCLES_HIP_BINARIES=ON \
-DCYCLES_HIP_BINARIES_ARCH=${HIP_ARCH} \ -DCYCLES_HIP_BINARIES_ARCH=${HIP_ARCH} \
-DWITH_NANOVDB=OFF \
.. ..
RUN make -j$(nproc) RUN make -j$(nproc)
RUN cpack -G TXZ RUN cpack -G TXZ