57 lines
1.8 KiB
Bash
57 lines
1.8 KiB
Bash
# Original
|
|
/bin/sh -c cd /home/rocm/blender/build/intern/cycles/kernel && \
|
|
/usr/bin/hipcc \
|
|
--amdgpu-target=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 \
|
|
-Wno-parentheses-equality \
|
|
-Wno-unused-value \
|
|
--hipcc-func-supp \
|
|
-ffast-math \
|
|
-o /home/rocm/blender/build/intern/cycles/kernel/kernel_gfx803.fatbin
|
|
|
|
# > https://github.com/ROCm/llvm-project/issues/58
|
|
/usr/bin/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 \
|
|
-Wno-parentheses-equality \
|
|
-Wno-unused-value \
|
|
-O1 \
|
|
-ffast-math \
|
|
-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 \
|
|
-Xclang \
|
|
-mcode-object-version=4
|
|
|
|
# gfx803
|
|
# > https://github.com/xuhuisheng/rocm-gfx803/issues/28
|
|
/opt/rocm/bin/hipcc \
|
|
-Wno-parentheses-equality \
|
|
-Wno-unused-value \
|
|
-O3 \
|
|
--amdgpu-target=gfx803 \
|
|
-I /home/rocm/blender/intern/cycles \
|
|
--genco /home/rocm/blender/intern/cycles/kernel/device/hip/kernel.cpp \
|
|
-o kernel_gfx803.fatbin
|