misc/colibri g20260717 FreeBSD
Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
cf6b05e65b- License
- APACHE20
- Categories
- misc
Description
colibri allows to run GLM-5.2 (744B-parameter MoE) on a consumer machine with ~25 GB of RAM - in pure C, with zero dependencies, by streaming experts from disk.
Colibri is a lightweight, quality-preserving MoE runtime that treats VRAM, RAM, and storage as one managed memory hierarchy. Insufficient fast memory may reduce speed, but the default policy never silently changes model precision or router semantics.
Install
Binary package:
pkg install colibri-ai
From the ports tree:
cd /usr/ports/misc/colibri/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= colibri-ai>0:misc/colibri
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | g20260717 | - | - | - |
| FreeBSD:14:quarterly | - | g20260717 | n/a | - | - |
| FreeBSD:15:latest | - | g20260717 | n/a | - | - |
| FreeBSD:15:quarterly | - | g20260717 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | g20260717 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 8
${PYTHON_PKGNAMEPREFIX}huggingface-hub>0: misc/py-huggingface-hub${PYTHON_PKGNAMEPREFIX}safetensors>0: misc/py-safetensors${PYTHON_PKGNAMEPREFIX}numpy>0: math/py-numpy${PYTHON_PKGNAMEPREFIX}psutil>0: sysutils/py-psutil${PYTHON_PKGNAMEPREFIX}pytorch>0: misc/py-pytorch${PYTHON_PKGNAMEPREFIX}datasets>0: misc/py-datasets${PYTHON_PKGNAMEPREFIX}tokenizers>0: textproc/py-tokenizers${PYTHON_PKGNAMEPREFIX}transformers>0: misc/py-transformers
The full lists below include those, and their dependencies in turn.
Build dependencies 8
Run dependencies 482
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/py-brotli
- archivers/py-zopfli
- archivers/py-zstandard
- archivers/snappy
- archivers/zopfli
- archivers/zstd
- audio/flac
- audio/lame
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/py-SoundFile
- audio/py-librosa
- audio/py-soxr
- audio/py-torchaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/py-pyserial
- converters/fribidi
- converters/libiconv
- databases/arrow
- databases/gdbm
- databases/postgresql18-client
- databases/py-alembic
- databases/py-pyarrow
- databases/py-pyiceberg
- databases/py-sqlalchemy20
- databases/py-sqlite3
- databases/py-sqlparse
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/abseil
- devel/aws-c-common
- devel/aws-c-compression
- devel/aws-c-event-stream
- devel/aws-c-http
- devel/aws-c-io
- devel/aws-c-mqtt
- devel/aws-c-s3
- devel/aws-c-sdkutils
- devel/aws-checksums
- devel/aws-crt-cpp
- devel/aws-sdk-cpp
- devel/benchmark
- devel/binutils
- devel/boost-libs
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/googletest
- devel/grpc
- devel/hwloc2
- devel/icu
- devel/json-c
- devel/jsoncpp
- devel/level-zero
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/librttopo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/llvm12
- devel/llvm19
- devel/llvm22
- devel/npth
- devel/nspr
- devel/onetbb
- devel/oniguruma
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/protobuf
- devel/py-Automat
- devel/py-Jinja2
- devel/py-aiobotocore
- devel/py-aioitertools
- devel/py-aiosignal
- devel/py-annotated-doc
- devel/py-annotated-types
The first 100 are listed.
No port depends on this one.
Configuration
No options to configure.
- USES
- gmake python shebangfix
- Service scripts
colibri
Files
pkg-plist 22
- bin/coli
- libexec/colibri/doctor.py
- libexec/colibri/glm
- libexec/colibri/olmoe
- libexec/colibri/openai_server.py
- libexec/colibri/resource_plan.py
- libexec/colibri/tools/__init__.py
- libexec/colibri/tools/benchmark_cuda_fixture.py
- libexec/colibri/tools/clean.py
- libexec/colibri/tools/convert_fp8_to_int4.py
- libexec/colibri/tools/convert_olmoe.py
- libexec/colibri/tools/download_glm52.py
- libexec/colibri/tools/eval_glm.py
- libexec/colibri/tools/fetch_benchmarks.py
- libexec/colibri/tools/gen_unicode.py
- libexec/colibri/tools/glm_fp8_emit.py
- libexec/colibri/tools/make_glm_bench_model.py
- libexec/colibri/tools/make_glm_oracle.py
- libexec/colibri/tools/quant_ablation.py
- libexec/colibri/tools/route_coupling_report.py
- libexec/colibri/tools/route_pairs.py
- libexec/colibri/tools/run_tests.py
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| JustVugg-colibri-g20260717-8a1dcca_GH0.tar.gz | 3.055854e+06 | 78a4899981bd2da030b48efa328c3c6b330252b08425d154f58acfbbd23edf6a |