Port details
ggml Tensor library for machine learning
0.27.0 misc Σ =0 0.23.0.38_1Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2025-09-04 07:36:10
Last Update: 2026-10-17 08:18:30
Commit Hash: a35cb9b
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 ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
For LIB depends:libggml-base.so:misc/ggml libggml-cpu.so:misc/ggml libggml-vulkan.so:misc/ggml libggml.so: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 = 1792222591
SHA256 (ggml-org-ggml-v0.27.0_GH0.tar.gz) = a4bec5021627a204984f8abd34781eb3bf5dee586b6337246c952d2103d7ef45
SIZE (ggml-org-ggml-v0.27.0_GH0.tar.gz) = 4303837
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
spirv-headers>0 : graphics/spirv-headers glslc : graphics/shaderc vulkan-headers>0 : graphics/vulkan-headers cmake : devel/cmake-core ninja : devel/ninja llvm-config22 : devel/llvm22
Runtime dependencies: #
python3.12 : lang/python312
Library dependencies: #
libvulkan.so : graphics/vulkan-loader
This port is required by: # for Libraries #
audio/whisper.cpp
misc/llama-cpp
misc/py-llama-cpp-python
Configuration Options : #
===> The following configuration options are available for ggml-0.27.0:
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
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
0.27.0 17 Oct 2026 08:18:30
Yuri Victorovich (yuri)
misc/ggml: update 0.26.0 → 0.27.0
0.26.0 15 Oct 2026 09:26:38
Yuri Victorovich (yuri)
misc/ggml: update 0.23.0-38 → 0.26.0
0.23.0.38_1 11 Sep 2026 07:40:18
Yuri Victorovich (yuri)
misc/ggml: Fix plist when VULKAN=OFF
PR: 298391
Reported by: Alexey Vyskubov <alexey@pentode.fi >
0.23.0.38 10 Sep 2026 20:04:57
Yuri Victorovich (yuri)
misc/ggml: update 0.13.1 → 0.23.0-38-g7840aaba
0.13.1 30 May 2026 06:00:38
Yuri Victorovich (yuri)
misc/ggml: update 0.13.0 → 0.13.1
0.13.0 26 May 2026 05:59:26
Yuri Victorovich (yuri)
misc/ggml: update 0.12.0 → 0.13.0
0.12.0 17 May 2026 08:52:34
Yuri Victorovich (yuri)
misc/ggml: update 0.11.0 → 0.12.0
0.11.0 05 May 2026 16:58:41
Yuri Victorovich (yuri)
misc/ggml: update 0.10.2 → 0.11.0
0.10.2 05 May 2026 09:34:03
Yuri Victorovich (yuri)
misc/ggml: update 0.10.0 → 0.10.2
0.10.0 23 Apr 2026 07:59:11
Yuri Victorovich (yuri)
misc/ggml: update 0.9.11 → 0.10.0
0.9.11 03 Apr 2026 07:39:09
Yuri Victorovich (yuri)
misc/ggml: update 0.9.8 → 0.9.11
PR: 294215 (fix for SIGILL)
0.9.8 23 Mar 2026 21:37:12
Yuri Victorovich (yuri) Author: Eric Camachat
misc/ggml: update 0.9.7 → 0.9.8
PR: 293988
0.9.7_1 08 Mar 2026 16:58:19
Yuri Victorovich (yuri) Author: Eric Camachat
misc/ggml: apply PR19504 form llama.cpp
PR: 293657
0.9.7 16 Feb 2026 07:19:54
Yuri Victorovich (yuri)
misc/ggml: update 0.9.5 → 0.9.7
Reported by: portscout
0.9.5 09 Jan 2026 22:44:41
Piotr Kubaj (pkubaj)
misc/ggml: fix build on powerpc64*
c++: error: unknown argument: '-mpowerpc64'
0.9.5 03 Jan 2026 10:27:29
Yuri Victorovich (yuri)
misc/ggml: update 0.9.4 → 0.9.5
0.9.4 09 Nov 2025 20:31:40
Yuri Victorovich (yuri) Author: Wen Heping
misc/ggml: update g20250916 → 0.9.4
PR: 290904
g20250916_1 19 Sep 2025 07:36:15
Yuri Victorovich (yuri)
misc/ggml: Disable AVX and other instruction sets by default
g20250916 19 Sep 2025 02:02:04
Yuri Victorovich (yuri)
misc/ggml: update g20250828 → g20250916
g20250828 09 Sep 2025 16:43:05
Yuri Victorovich (yuri)
misc/ggml: Broken on i386
Reported by: fallout
g20250828 08 Sep 2025 14:41:24
Piotr Kubaj (pkubaj)
misc/ggml: fix build on powerpc64*
cc: error: unknown argument: '-mpowerpc64'
g20250828 04 Sep 2025 07:32:57
Yuri Victorovich (yuri)
misc/ggml: New port: Tensor library for machine learning