This is the source package for both src:ggml and src:ggml-cuda.

llama.cpp, whisper.cpp and ggml should all be updated at the same time. ggml is
a tensor library used by llama.cpp and whisper.cpp. All three are under very
active development and interfaces are not yet stable, so updating them
simultaneously is the only way to ensure we don't introduce breakage.

All changes should happen in src:ggml. src:ggml can be converted to
src:ggml-cuda by following these steps:
  1. Unpack src:ggml
  2. Rename the upstream tarball orig.tar.xz from ggml_ to ggml-cuda_
  3. cd into the unpacked source
  4. run debian/cudabuild.sh
  5. Copy the generated debian/changelog back to src:ggml/debian/changelog.cuda
  6. Build the new source package with dpkg-source -b .
