docker/unified: vulkan build fixes (#600)

multiple fixes to vulkan build: 

- use ubuntu 26.04 to be compatible with AMD 395+ (Strix halo) hardware
- add home directory in container 
- fix stable-diffusion install to actually enable vulkan

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Benson Wong
2026-03-25 23:26:13 +09:00
committed by GitHub
parent e5e7391b6d
commit 8fabc75634
3 changed files with 22 additions and 11 deletions
+16 -1
View File
@@ -22,6 +22,16 @@ on:
description: "llama-swap version (e.g. v198, latest, main)"
required: false
default: "main"
build_cuda:
description: "Build CUDA image"
type: boolean
required: false
default: true
build_vulkan:
description: "Build Vulkan image"
type: boolean
required: false
default: true
permissions:
contents: read
@@ -33,7 +43,12 @@ jobs:
strategy:
fail-fast: false
matrix:
backend: [cuda, vulkan]
backend:
- cuda
- vulkan
exclude:
- backend: ${{ inputs.build_cuda == false && 'cuda' || 'none' }}
- backend: ${{ inputs.build_vulkan == false && 'vulkan' || 'none' }}
steps:
- name: Checkout code
uses: actions/checkout@v4