Update comfyui-rocm-dockerfile
This commit is contained in:
1 parent
389567446f
commit
084ff02fa0
1 file changed
+6
-16
+6
-16
@@ -35,6 +35,12 @@ RUN apt-get update && apt-get install -y \
|
|||||||
libxrandr-dev \
|
libxrandr-dev \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
# Build required newer libdrm from source
|
||||||
|
RUN git clone --depth 1 https://gitlab.freedesktop.org/mesa/drm.git /drm
|
||||||
|
WORKDIR /drm
|
||||||
|
RUN meson setup build -Dbuildtype=release -Dprefix=/opt/mesa
|
||||||
|
RUN ninja -C build -j16 && ninja -C build install
|
||||||
|
|
||||||
# Build matching LLVMSPIRVLib (SPIRV-LLVM-Translator) for LLVM 18
|
# Build matching LLVMSPIRVLib (SPIRV-LLVM-Translator) for LLVM 18
|
||||||
RUN git clone --branch llvm_release_180 --depth 1 https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git /spirv-llvm-translator
|
RUN git clone --branch llvm_release_180 --depth 1 https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git /spirv-llvm-translator
|
||||||
WORKDIR /spirv-llvm-translator
|
WORKDIR /spirv-llvm-translator
|
||||||
@@ -45,22 +51,6 @@ RUN cmake -B build \
|
|||||||
RUN cmake --build build --parallel 16
|
RUN cmake --build build --parallel 16
|
||||||
RUN cmake --install build
|
RUN cmake --install build
|
||||||
|
|
||||||
# Build required newer libdrm from source
|
|
||||||
RUN git clone --depth 1 https://gitlab.freedesktop.org/mesa/drm.git /drm
|
|
||||||
WORKDIR /drm
|
|
||||||
RUN meson setup build -Dbuildtype=release -Dprefix=/opt/mesa
|
|
||||||
RUN ninja -C build -j16 && ninja -C build install
|
|
||||||
|
|
||||||
# Build matching LLVMSPIRVLib (SPIRV-LLVM-Translator) for LLVM 21
|
|
||||||
RUN git clone --branch llvm_release_210 --depth 1 https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git /spirv-llvm-translator
|
|
||||||
WORKDIR /spirv-llvm-translator
|
|
||||||
RUN cmake -B build \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DCMAKE_INSTALL_PREFIX=/opt/mesa \
|
|
||||||
-DLLVM_DIR=/usr/lib/llvm-21/cmake
|
|
||||||
RUN cmake --build build --parallel 16
|
|
||||||
RUN cmake --install build
|
|
||||||
|
|
||||||
# Build Mesa-git pointing to the custom libdrm and LLVMSPIRVLib paths
|
# Build Mesa-git pointing to the custom libdrm and LLVMSPIRVLib paths
|
||||||
RUN git clone --depth 1 https://gitlab.freedesktop.org/mesa/mesa.git /mesa
|
RUN git clone --depth 1 https://gitlab.freedesktop.org/mesa/mesa.git /mesa
|
||||||
WORKDIR /mesa
|
WORKDIR /mesa
|
||||||
|
|||||||
Reference in new issue
Block a user