dan

moshi-cpp-vulkan-bench (v0.8.0-beta-1)

Published 2026-09-16 19:56:13 +00:00 by dan

Installation

docker pull forge.coffee-anon.com/dan/moshi-cpp-vulkan-bench:v0.8.0-beta-1
sha256:9af215ae3d17ace8c40ffb89553881761efd07b86fe3495efe1ae2fedfa71ee7

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:43d479b270bbaf47965cfc86b37f4c517bda83ddefda6f708f98c3b2b7d15396 in /
CMD ["/bin/bash"]
LABEL maintainer=citizendaniel
LABEL description=Runtime libs for the moshi.cpp v0.8.0-beta release — PersonaPlex Vulkan bench on RDNA2
LABEL backend=vulkan-radv-distro
LABEL gpu.target=gfx1031
LABEL moshicpp.release=v0.8.0-beta
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libsdl2-2.0-0 libvulkan1 mesa-vulkan-drivers libgomp1 && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -eu; icd="$(ls /usr/share/vulkan/icd.d/radeon_icd*.json 2>/dev/null | head -1)"; [ -n "$icd" ] || { echo "FATAL: no RADV ICD JSON in /usr/share/vulkan/icd.d"; ls -la /usr/share/vulkan/icd.d/ || true; exit 1; }; echo "ICD JSON: $icd"; lib="$(sed -n 's/.*"library_path"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/p' "$icd")"; case "$lib" in /*) drv="$lib" ;; *) drv="$(dirname "$icd")/$lib" ;; esac; [ -e "$drv" ] || drv="$(ldconfig -p | awk -v n="$(basename "$lib")" '$1==n {print $NF; exit}')"; [ -n "$drv" ] && [ -e "$drv" ] || { echo "FATAL: ICD names $lib but it is not on disk"; exit 1; }; echo "ICD driver: $drv"; missing="$(ldd "$drv" 2>&1 | grep 'not found' || true)"; [ -z "$missing" ] || { echo "FATAL: RADV ICD has unresolved deps:"; echo "$missing"; exit 1; }; echo "OK: RADV ICD present and fully resolved" # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -eu; sdl="$(ldconfig -p | awk '$1=="libSDL2-2.0.so.0" {print $NF; exit}')"; [ -n "$sdl" ] || { echo "FATAL: libSDL2-2.0.so.0 not installed"; exit 1; }; missing="$(ldd "$sdl" 2>&1 | grep 'not found' || true)"; [ -z "$missing" ] || { echo "FATAL: SDL2 has unresolved deps:"; echo "$missing"; exit 1; }; echo "OK: SDL2 present and fully resolved ($sdl)" # buildkit
WORKDIR /models
CMD ["/bin/bash"]

Labels

Key Value
backend vulkan-radv-distro
description Runtime libs for the moshi.cpp v0.8.0-beta release — PersonaPlex Vulkan bench on RDNA2
gpu.target gfx1031
maintainer citizendaniel
moshicpp.release v0.8.0-beta
org.opencontainers.image.version 24.04
Details
Container
2026-09-16 19:56:13 +00:00
1
OCI / Docker
linux/amd64
130 MiB
Versions (1) View all
v0.8.0-beta-1 2026-09-16