Project Overview#
About The Project#
This project ships ready-to-build Dockerfiles for multiple targets in a single repo.
Container registry: ghcr.io/kataglyphis/kataglyphis_beschleuniger — published multi-arch images (Linux base, Torch add-on, webserver) and Windows build image.
Published Images and Tag Hints#
Image |
Platforms |
Tag examples |
Description |
|---|---|---|---|
ghcr.io/kataglyphis/kataglyphis_beschleuniger |
linux/amd64, linux/arm64, linux/riscv64 |
|
Current cross-lane release. Built via digest-pinned stage chain ( |
ghcr.io/kataglyphis/kataglyphis_beschleuniger |
linux/amd64, linux/arm64, linux/riscv64 |
|
Legacy QEMU/binfmt multi-arch image built with |
ghcr.io/kataglyphis/kataglyphis_beschleuniger |
linux/amd64 |
|
Cross-lane intermediate images (amd64-hosted, cross-compiled for target arches). |
ghcr.io/kataglyphis/kataglyphis_beschleuniger |
per-arch native |
|
Runtime lane per-arch images assembled into the |
ghcr.io/kataglyphis/kataglyphis_beschleuniger:webserver |
linux/amd64, linux/arm64 (as pushed) |
|
Minimal nginx static webserver image. |
ghcr.io/kataglyphis/kataglyphis_beschleuniger:winamd64 |
windows/amd64 |
|
Windows Server Core 2025 build image with MSVC, LLVM/Clang, Vulkan SDK, Rust, Flutter, WiX. |
Images in This Repository#
🔥
linux/Dockerfile.torch: Final Linux wrapper image — Torch/Python layer + runtime scripts + entrypoint.🌐
linux/webserver/Dockerfile: Minimal nginx static webserver (config atlinux/webserver/nginx.conf).🪟
windows/Dockerfile.base,windows/Dockerfile.ai,windows/Dockerfile: Windows Server Core 2025 build image with MSVC Build Tools, LLVM/Clang, Vulkan SDK, Rust, Flutter, WiX.
Linux Image Chain#
Linux image chain (built as separate images for caching):
linux/Dockerfile.base: Ubuntu base + stable apt dependencies (no project scripts copied).linux/Dockerfile.toolchain: GCC + LLVM/Clang compiler toolchain.linux/Dockerfile.sdk: Vulkan SDK layer on top of compiler; also reused for amd64-hosted cross SDK artifact builds withBUILD_MODE=cross.linux/Dockerfile.media: ONNX Runtime + GStreamer + Libcamera builds.linux/Dockerfile.android: Android SDK/NDK setup.linux/Dockerfile.package: runtime compatibility layer that rebuilds the developer-facing target image surface from a clean base image in both sequential/native and cross artifact flows.linux/Dockerfile.torch: Final wrapper — Torch/Python application layer + runtime scripts + entrypoint built on top of the Android or packaged runtime image.
What You Get#
✅ Multi-arch builds via buildx/nerdctl.
🎮 Vulkan + toolchains ready for GPU passthrough.
🧠 Torch/Python runtime included in the final Linux image chain.
📡 Ready-to-serve static web content with nginx.
Source-Controlled Version Snapshot#
This block is generated from the Dockerfiles and setup scripts by python3 docs/scripts/sync_versions.py --write.
Target |
Source-controlled defaults |
|---|---|
Linux base image |
Ubuntu 26.04, LLVM/Clang 22.1.6, GCC 16, CMake 4.3.2, Vulkan SDK 1.4.341.1 |
Android layer |
Android SDK 14742923, NDK 29.0.14206865, CMake 4.1.2 |
Webserver image |
Ubuntu 26.04 |
Windows build image |
Windows Server Core LTSC 2025, Visual Studio Build Tools 18, Vulkan SDK 1.4.341.1, GStreamer 1.28.2, CUDA 12.9.0, ONNX Runtime 1.26.0 |
Key Features#
Category |
Feature |
Status |
|---|---|---|
Cross-build |
Multi-arch cross toolchain (amd64, arm64, riscv64) |
✔️ |
Cross-build |
Digest-pinned stage handoff |
✔️ |
Cross-build |
Runtime packaging via QEMU/binfmt |
✔️ |
GPU acceleration |
NVIDIA CUDA 13.3, cuDNN, TensorRT |
✔️ |
GPU acceleration |
AMD ROCm |
✔️ |
GPU acceleration |
Vulkan SDK 1.4.341.1 |
✔️ |
Media |
ONNX Runtime 1.26.0 |
✔️ |
Media |
GStreamer 1.29.1, OpenCV 5.x, LiteRT |
✔️ |
Media |
libcamera, FFmpeg |
✔️ |
Compiler |
GCC 16.1.0, LLVM/Clang 22.1.6 |
✔️ |
Language runtime |
Python 3.14.5, Node.js 24.16.0 |
✔️ |
Android |
SDK 14742923, NDK 29.0.14206865 |
✔️ |
Windows |
MSVC Build Tools, CUDA 12.9, GStreamer 1.28.x |
✔️ |
Windows |
Vulkan SDK 1.4.341.1, ONNX Runtime 1.26.0 |
✔️ |
Legend: ✔️ completed · 🔶 in progress · ❌ not started
See Third-Party Licenses for license information on bundled software.