The Immich machine-learning service provides smart search (CLIP),
duplicate detection, facial recognition and OCR (text search in
images) for an Immich server. It is a FastAPI application that
executes ONNX models with onnxruntime on the CPU. Models are
downloaded automatically on first use into the cache directory.
The service listens on port 3003 by default and is consumed by
www/immich; point the Immich server at it via its machine-learning
URL setting.
www/immich-ml: Stop logging to syslog
The lines already go to /var/log/immich, which newsyslog rotates, and
syslog repeated them under the tag "daemon". The process now carries
its own name in ps.
Differential Revision: https://reviews.freebsd.org/D60277
Sponsored by: Netzkommune GmbH
www/immich-ml: Add optical character recognition
Text in photos is now read by graphics/py-rapidocr, which makes the search
find words that appear inside an image.
The rc script gained an environment file, a child pid file and a umask of
027, the log file is rotated by newsyslog, and pkg-message is substituted
from files/pkg-message.in.
Sponsored by: Netzkommune GmbH
www/immich-ml: Update to 3.2.0
Adds cluster groups, which identify people across the shared assets of
trusted users. Enabling them requires resetting the existing facial
recognition data.
Changes: https://github.com/immich-app/immich/releases/tag/v3.2.0
Sponsored by: Netzkommune GmbH
www/immich-ml: Add New Port
Machine-learning service for Immich providing smart search (CLIP),
duplicate detection and facial recognition via onnxruntime on the
CPU. Models are downloaded on first use into the cache directory.
OCR is not yet available as rapidocr has no FreeBSD port.
WWW: https://immich.app/
Sponsored by: Netzkommune GmbH