Skip to content

Add Vulkan Docker image support - #466

Merged
0xShug0 merged 1 commit into
mainfrom
fix/docker-vulkan-runtime
Sep 5, 2026
Merged

Add Vulkan Docker image support#466
0xShug0 merged 1 commit into
mainfrom
fix/docker-vulkan-runtime

Conversation

@0xShug0

@0xShug0 0xShug0 commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Resolves #459

Summary

  • add a Vulkan Dockerfile for full audio.cpp builds
  • publish full-vulkan Docker images in the existing Docker workflow
  • document Vulkan Docker build/run commands, including /dev/dri and render/video group access

Validation

Built the local Vulkan image and verified the runtime image contains the CLI, server, model manager, model_perf, and libggml-vulkan.so. Also verified libggml-vulkan.so links against libvulkan.so.1.

End-to-end checks inside the Vulkan Docker image:

Case Result
Soprano TTS CLI generated WAV successfully; logs show Vulkan backend/device
Qwen3 ASR CLI transcribed the sample correctly; logs show Vulkan backend/device
PocketTTS CLI generated WAV successfully; logs show Vulkan backend/device
Server HTTP TTS /health reported backend=vulkan and /v1/audio/speech returned WAV

One deployment detail from validation: the default container user needs the host render/video groups passed through, otherwise Vulkan device enumeration may see no devices.

@0xShug0
0xShug0 merged commit ca804b5 into main Sep 5, 2026
6 checks passed
@0xShug0
0xShug0 deleted the fix/docker-vulkan-runtime branch September 5, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Is a Docker image with Vulkan backend possible?

1 participant