notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
ggml Tensor library for machine learning
0.13.1 misc on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.13.1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-04 07:36:10
Last Update: 2026-05-30 06:00:38
Commit Hash: 631c8d8
License: MIT
WWW:
https://github.com/ggml-org/ggml
Description:
ggml is a tensor library for machine learning. Features: * Written in C * 16-bit float support * Integer quantization support (4-bit, 5-bit, 8-bit, etc.) * Automatic differentiation * ADAM and L-BFGS optimizers * Optimized for Apple Silicon * On x86 architectures utilizes AVX / AVX2 intrinsics * On ppc64 architectures utilizes VSX intrinsics * No third-party dependencies * Zero memory allocations during runtime
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (40 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/ggml-0.13.1/catalog.mk
  3. /usr/local/share/licenses/ggml-0.13.1/LICENSE
  4. /usr/local/share/licenses/ggml-0.13.1/MIT
  5. include/ggml-alloc.h
  6. include/ggml-backend.h
  7. include/ggml-blas.h
  8. include/ggml-cann.h
  9. include/ggml-cpp.h
  10. include/ggml-cpu.h
  11. include/ggml-cuda.h
  12. include/ggml-metal.h
  13. include/ggml-openvino.h
  14. include/ggml-opt.h
  15. include/ggml-rpc.h
  16. include/ggml-sycl.h
  17. include/ggml-virtgpu.h
  18. include/ggml-vulkan.h
  19. include/ggml-webgpu.h
  20. include/ggml-zendnn.h
  21. include/ggml.h
  22. include/gguf.h
  23. lib/cmake/ggml/ggml-config.cmake
  24. lib/cmake/ggml/ggml-version.cmake
  25. lib/libggml-base.so
  26. lib/libggml-base.so.0
  27. lib/libggml-base.so.0.13.1
  28. lib/libggml-cpu.so
  29. lib/libggml-cpu.so.0
  30. lib/libggml-cpu.so.0.13.1
  31. lib/libggml-vulkan.so
  32. lib/libggml-vulkan.so.0
  33. lib/libggml-vulkan.so.0.13.1
  34. lib/libggml.so
  35. lib/libggml.so.0
  36. lib/libggml.so.0.13.1
  37. libdata/pkgconfig/ggml.pc
  38. @owner
  39. @group
  40. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ggml>0:misc/ggml
To install the port:
cd /usr/ports/misc/ggml/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/ggml
  • pkg install ggml
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ggml
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1780118050 SHA256 (ggml-org-ggml-v0.13.1_GH0.tar.gz) = ce4c6d51902d6379568ce4ce39700a6f948d9969ca2b0ded026adc88b10bd266 SIZE (ggml-org-ggml-v0.13.1_GH0.tar.gz) = 3114277

Packages (timestamps in pop-ups are UTC):
ggml
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.9.110.10.0---n/an/an/a
FreeBSD:13:quarterly0.9.80.9.8---n/an/an/a
FreeBSD:14:latest0.13.10.13.1------
FreeBSD:14:quarterly0.13.10.13.1------
FreeBSD:15:latest0.13.10.13.1n/a-n/an/a--
FreeBSD:15:quarterly0.13.10.13.1n/a-n/an/a--
FreeBSD:16:latest0.13.10.13.1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. spirv-headers>0 : graphics/spirv-headers
  2. glslc : graphics/shaderc
  3. vulkan-headers>0 : graphics/vulkan-headers
  4. cmake : devel/cmake-core
  5. ninja : devel/ninja
  6. llvm-config22 : devel/llvm22
Runtime dependencies:
  1. python3.11 : lang/python311
Library dependencies:
  1. libvulkan.so : graphics/vulkan-loader
This port is required by:
for Libraries
  1. audio/whisper.cpp
  2. misc/llama-cpp
  3. misc/py-llama-cpp-python

Configuration Options:
===> The following configuration options are available for ggml-0.13.1: VULKAN=on: Vulkan GPU support ===> Use 'make config' to modify these settings
Options name:
misc_ggml
USES:
cmake:testing compiler:c++17-lang llvm:build,min=22 python:run shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ggml-org/ggml/tar.gz/v0.13.1?dummy=/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.13.1
30 May 2026 06:00:38
commit hash: 631c8d87f8bd71cfa0b0fd115ae5d47683849d7dcommit hash: 631c8d87f8bd71cfa0b0fd115ae5d47683849d7dcommit hash: 631c8d87f8bd71cfa0b0fd115ae5d47683849d7dcommit hash: 631c8d87f8bd71cfa0b0fd115ae5d47683849d7d files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.13.0 → 0.13.1
0.13.0
26 May 2026 05:59:26
commit hash: bb20d17408c1e840af069024bd28e6d44f7ae563commit hash: bb20d17408c1e840af069024bd28e6d44f7ae563commit hash: bb20d17408c1e840af069024bd28e6d44f7ae563commit hash: bb20d17408c1e840af069024bd28e6d44f7ae563 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.12.0 → 0.13.0
0.12.0
17 May 2026 08:52:34
commit hash: eb7f78eabc38c0b21a0be48e779cedb8787a5c5bcommit hash: eb7f78eabc38c0b21a0be48e779cedb8787a5c5bcommit hash: eb7f78eabc38c0b21a0be48e779cedb8787a5c5bcommit hash: eb7f78eabc38c0b21a0be48e779cedb8787a5c5b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.11.0 → 0.12.0
0.11.0
05 May 2026 16:58:41
commit hash: 8f4b9185827165ba6d491e391c818343ee7c3a30commit hash: 8f4b9185827165ba6d491e391c818343ee7c3a30commit hash: 8f4b9185827165ba6d491e391c818343ee7c3a30commit hash: 8f4b9185827165ba6d491e391c818343ee7c3a30 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.10.2 → 0.11.0
0.10.2
05 May 2026 09:34:03
commit hash: 79eeaa8cdfa7dcf610b59adf3c7c56662a5164f7commit hash: 79eeaa8cdfa7dcf610b59adf3c7c56662a5164f7commit hash: 79eeaa8cdfa7dcf610b59adf3c7c56662a5164f7commit hash: 79eeaa8cdfa7dcf610b59adf3c7c56662a5164f7 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.10.0 → 0.10.2
0.10.0
23 Apr 2026 07:59:11
commit hash: 9fd173470c400ae9c12d0c6b278a682a43765c5fcommit hash: 9fd173470c400ae9c12d0c6b278a682a43765c5fcommit hash: 9fd173470c400ae9c12d0c6b278a682a43765c5fcommit hash: 9fd173470c400ae9c12d0c6b278a682a43765c5f files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.9.11 → 0.10.0
0.9.11
03 Apr 2026 07:39:09
commit hash: ea4b8e4ba3186917682d1b8b6f3b9e971c8685a1commit hash: ea4b8e4ba3186917682d1b8b6f3b9e971c8685a1commit hash: ea4b8e4ba3186917682d1b8b6f3b9e971c8685a1commit hash: ea4b8e4ba3186917682d1b8b6f3b9e971c8685a1 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.9.8 → 0.9.11

PR:		294215 (fix for SIGILL)
0.9.8
23 Mar 2026 21:37:12
commit hash: f0dc3ed094644932d9746ea52b293949b6034515commit hash: f0dc3ed094644932d9746ea52b293949b6034515commit hash: f0dc3ed094644932d9746ea52b293949b6034515commit hash: f0dc3ed094644932d9746ea52b293949b6034515 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Eric Camachat
misc/ggml: update 0.9.7 → 0.9.8

PR:	293988
0.9.7_1
08 Mar 2026 16:58:19
commit hash: a2c22463351b127606fe8d3e0ffe35094148157bcommit hash: a2c22463351b127606fe8d3e0ffe35094148157bcommit hash: a2c22463351b127606fe8d3e0ffe35094148157bcommit hash: a2c22463351b127606fe8d3e0ffe35094148157b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Eric Camachat
misc/ggml: apply PR19504 form llama.cpp

PR:		293657
0.9.7
16 Feb 2026 07:19:54
commit hash: 1674666f97bab9a23d1660a020439194bafb61d1commit hash: 1674666f97bab9a23d1660a020439194bafb61d1commit hash: 1674666f97bab9a23d1660a020439194bafb61d1commit hash: 1674666f97bab9a23d1660a020439194bafb61d1 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.9.5 → 0.9.7

Reported by:	portscout
0.9.5
09 Jan 2026 22:44:41
commit hash: db0e19b7921688ce2a59df462480447fd39e0c53commit hash: db0e19b7921688ce2a59df462480447fd39e0c53commit hash: db0e19b7921688ce2a59df462480447fd39e0c53commit hash: db0e19b7921688ce2a59df462480447fd39e0c53 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
misc/ggml: fix build on powerpc64*

c++: error: unknown argument: '-mpowerpc64'
0.9.5
03 Jan 2026 10:27:29
commit hash: 7adb2b96a9f669dbf64438502b948e11b01fae35commit hash: 7adb2b96a9f669dbf64438502b948e11b01fae35commit hash: 7adb2b96a9f669dbf64438502b948e11b01fae35commit hash: 7adb2b96a9f669dbf64438502b948e11b01fae35 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update 0.9.4 → 0.9.5
0.9.4
09 Nov 2025 20:31:40
commit hash: ec9880342789a74244e6c59e54b2905c77c4de74commit hash: ec9880342789a74244e6c59e54b2905c77c4de74commit hash: ec9880342789a74244e6c59e54b2905c77c4de74commit hash: ec9880342789a74244e6c59e54b2905c77c4de74 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Wen Heping
misc/ggml: update g20250916 → 0.9.4

PR:	290904
g20250916_1
19 Sep 2025 07:36:15
commit hash: f9109d40743949184cdfe03e2af3eb706ebd0a63commit hash: f9109d40743949184cdfe03e2af3eb706ebd0a63commit hash: f9109d40743949184cdfe03e2af3eb706ebd0a63commit hash: f9109d40743949184cdfe03e2af3eb706ebd0a63 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: Disable AVX and other instruction sets by default
g20250916
19 Sep 2025 02:02:04
commit hash: 48a7c9bcfc6b6c71fc3279e8ee9677bdccf5d4d4commit hash: 48a7c9bcfc6b6c71fc3279e8ee9677bdccf5d4d4commit hash: 48a7c9bcfc6b6c71fc3279e8ee9677bdccf5d4d4commit hash: 48a7c9bcfc6b6c71fc3279e8ee9677bdccf5d4d4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: update g20250828 → g20250916
g20250828
09 Sep 2025 16:43:05
commit hash: 3a96d77f1157ec8bc3f76f2a71c8f429ae17bf4acommit hash: 3a96d77f1157ec8bc3f76f2a71c8f429ae17bf4acommit hash: 3a96d77f1157ec8bc3f76f2a71c8f429ae17bf4acommit hash: 3a96d77f1157ec8bc3f76f2a71c8f429ae17bf4a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: Broken on i386

Reported by:	fallout
g20250828
08 Sep 2025 14:41:24
commit hash: 6168777aac7e8162d1bde78f7fc562f8374bcb97commit hash: 6168777aac7e8162d1bde78f7fc562f8374bcb97commit hash: 6168777aac7e8162d1bde78f7fc562f8374bcb97commit hash: 6168777aac7e8162d1bde78f7fc562f8374bcb97 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
misc/ggml: fix build on powerpc64*

cc: error: unknown argument: '-mpowerpc64'
g20250828
04 Sep 2025 07:32:57
commit hash: 1356ba4c29c9cda627af75342458b797bcbb58fccommit hash: 1356ba4c29c9cda627af75342458b797bcbb58fccommit hash: 1356ba4c29c9cda627af75342458b797bcbb58fccommit hash: 1356ba4c29c9cda627af75342458b797bcbb58fc files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/ggml: New port: Tensor library for machine learning

Number of commits found: 18