Download Latest Version llama-b9784-bin-ubuntu-openvino-2026.2-x64.tar.gz (14.2 MB)
Email in envelope

Get an email when there's a new version of llama.cpp

Home / b9780
Name Modified Size InfoDownloads / Week
Parent folder
llama-b9780-xcframework.zip < 24 hours ago 206.3 MB
llama-b9780-ui.tar.gz < 24 hours ago 2.7 MB
llama-b9780-bin-win-vulkan-x64.zip < 24 hours ago 31.9 MB
llama-b9780-bin-win-sycl-x64.zip < 24 hours ago 114.4 MB
llama-b9780-bin-win-openvino-2026.2-x64.zip < 24 hours ago 10.5 MB
llama-b9780-bin-win-opencl-adreno-arm64.zip < 24 hours ago 11.8 MB
llama-b9780-bin-win-hip-radeon-x64.zip < 24 hours ago 321.5 MB
llama-b9780-bin-win-cuda-13.3-x64.zip < 24 hours ago 159.5 MB
llama-b9780-bin-win-cuda-12.4-x64.zip < 24 hours ago 261.6 MB
llama-b9780-bin-win-cpu-x64.zip < 24 hours ago 17.3 MB
llama-b9780-bin-win-cpu-arm64.zip < 24 hours ago 11.2 MB
llama-b9780-bin-ubuntu-x64.tar.gz < 24 hours ago 15.6 MB
llama-b9780-bin-ubuntu-vulkan-x64.tar.gz < 24 hours ago 30.9 MB
llama-b9780-bin-ubuntu-vulkan-arm64.tar.gz < 24 hours ago 25.3 MB
llama-b9780-bin-ubuntu-sycl-fp32-x64.tar.gz < 24 hours ago 47.7 MB
llama-b9780-bin-ubuntu-sycl-fp16-x64.tar.gz < 24 hours ago 47.8 MB
llama-b9780-bin-ubuntu-s390x.tar.gz < 24 hours ago 14.7 MB
llama-b9780-bin-ubuntu-rocm-7.2-x64.tar.gz < 24 hours ago 131.3 MB
llama-b9780-bin-ubuntu-openvino-2026.2-x64.tar.gz < 24 hours ago 14.3 MB
llama-b9780-bin-ubuntu-arm64.tar.gz < 24 hours ago 12.7 MB
llama-b9780-bin-macos-x64.tar.gz < 24 hours ago 11.3 MB
llama-b9780-bin-macos-arm64.tar.gz < 24 hours ago 11.0 MB
llama-b9780-bin-android-arm64.tar.gz < 24 hours ago 77.1 MB
cudart-llama-bin-win-cuda-13.3-x64.zip < 24 hours ago 391.0 MB
cudart-llama-bin-win-cuda-12.4-x64.zip < 24 hours ago 391.4 MB
b9780 source code.tar.gz 2026-06-24 35.0 MB
b9780 source code.zip 2026-06-24 36.5 MB
README.md 2026-06-24 5.3 kB
Totals: 28 Items   2.4 GB 4
vulkan: fail the build when a shader fails to compile (#24450) * vulkan-shaders-gen: fail the build when a shader fails to compile vulkan-shaders-gen did not detect shader-compile subprocess failures, so a broken libggml-vulkan could be produced while the build reported success and the breakage only surfaced at run time. execute_command() discarded the child exit code (POSIX waitpid passed nullptr for status; the Windows branch never called GetExitCodeProcess) and string_to_spv decided success only from whether stderr was empty, so a non-zero exit with empty stderr, or a subprocess that failed to launch, was treated as success. Return the child exit code from execute_command() (WEXITSTATUS on POSIX, GetExitCodeProcess on Windows), treat a non-zero exit or non-empty stderr or a launch exception as a failure, and record it in an atomic flag. main() checks the flag after process_shaders() and returns EXIT_FAILURE before writing the output files, so the build stops instead of emitting a broken backend. Fixes [#24393] Signed-off-by: liminfei-amd <91481003+liminfei-amd@users.noreply.github.com> * vulkan-shaders-gen: simplify compile_failed access and drop unreachable return Address review feedback on [#24450]: - Access the std::atomic<bool> compile_failed directly (= / implicit bool) instead of .store()/.load(); the flag stays atomic because the worker threads in process_shaders() set it concurrently. - Remove the unreachable trailing return -1 in execute_command(): on POSIX the child _exit()s after execvp and the parent returns (fork()<0 throws); on Windows the block returns the exit code. Signed-off-by: liminfei-amd <91481003+liminfei-amd@users.noreply.github.com> --------- Signed-off-by: liminfei-amd <91481003+liminfei-amd@users.noreply.github.com>

macOS/iOS:

Linux:

Android:

Windows:

openEuler:

  • DISABLED
  • openEuler x86 (310p)
  • openEuler x86 (910b, ACL Graph)
  • openEuler aarch64 (310p)
  • openEuler aarch64 (910b, ACL Graph)

UI:

Source: README.md, updated 2026-06-24