Repository navigation
HaloFPX v1.7.0 — Standalone Vulkan Engine Release
This release establishes Vulkan (Mesa RADV Wave64) as the primary, default execution backend for HaloFPX on AMD Strix Halo (Ryzen AI Max APUs) and AMD Radeon GPUs.
Highlights:
- Standalone Static Vulkan Engine: Built with
GGML_VULKAN=ON,GGML_HIP=OFF, andBUILD_SHARED_LIBS=OFF. Zero link-time dependencies onlibhipblas.so.3orlibamdhip64.so.7. Runs everywhere on standard Linux distributions with Mesa RADV and Vulkan. - Lean Default Container Image: The default Docker image drops the ~1.2 GB ROCm runtime layer, reducing container size from ~2.5 GB to ~350 MB, and requires only mounting
/dev/dri(no/dev/kfdneeded). - Optional ROCm Profile: Users requiring ROCm HIP kernels for high-concurrency prefill can use
docker compose --profile rocm up -dor compile with./scripts/build_engine.sh --rocm. - Automatic Backend Fallback: Engine lifecycle manager automatically selects
Vulkan0and cleanly handles fallback ifROCm0is requested on non-ROCm systems.
Asset SHA256:
strix-halo-vulkan-engine-v1.7.0-linux-x86_64.tar.gz: 839f3398181d4df0fee61eb266a0ae923b1f6c86b61f89933895a2855399b3df