github ggml-org/llama.cpp b10537

latest releases: b10539, b10538
one hour ago
Details

CI: Use LLVM's OpenMP over MSVC_DEBUG_non_redist on Windows (#26678)

  • CI: Use LLVM's OpenMP over MSFT_DEBUG_non_redist on Windows

Currently, we ship the non-redist debug version of microsoft's libomp.
This PR changes this to official LLVM's release, also packaging
the license as needed.

  • Remove LLVM SHA from job name to increase legibility

  • Add temp validations to CI

  • Revert "Add temp validations to CI"

This reverts commit eef97c8.

  • Build OpenMP in CI

  • Make OpenMP fetch self-contained in cmake and cache in CI

  • Robustify Licens-packaging

  1. Ship OpenMP license, not LLVM's.
  2. Invalidate cache also on checksum of the license
  • Remove stale reference in docs/build.md

  • No longer package base license in release

This was scope-creep

  • Add explanatory comment to OpenMP license

  • Remove arm64 smoke

Forgot this during conflict resolution during rebase of
c54c0e9

  • Remove GGML_OPENMP_FETCH_CACHE_DIR as requested by @CISC

  • whitespace changes

Website:

Attestations:

macOS/iOS:

Linux:

Android:

Windows:

openEuler:

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

UI:

Don't miss a new llama.cpp release

NewReleases is sending notifications on new releases.