Skip to content

embeddinggemma.c v0.2.5

Choose a tag to compare

@ehartford ehartford released this 20 Jul 21:10

Canonical quixiembed port

quixiembed now listens on port 42666 by default on every backend. The port
was selected with the macOS jot random-number utility from the non-privileged,
non-ephemeral range and verified unused on the selection host.

This avoids colliding with Ollama's default port 11434. Deployments that need
a different endpoint can continue to pass --port PORT.

The compiled default is exposed by --help, documented in the serving
contract, and enforced by the model-free CI suite so backend binaries cannot
silently drift to different ports.

Release assets

All binary assets are raw stripped executables rebuilt from commit
712956cc56a9be2cfe236a38b4800d8e43e65cac:

  • Darwin ARM64 CPU, targeting macOS 14.0+
  • Darwin ARM64 Metal with its metallib embedded, targeting macOS 14.0+
  • Linux x86_64 CPU
  • Linux x86_64 CUDA with 19 native cubins from SM50 through SM121 and
    compute_121 PTX
  • Linux x86_64 ROCm with CDNA gfx908, gfx90a, gfx942, and gfx950
  • Linux x86_64 XPU SYCL with PVC and BMG device images
  • SHA256SUMS covering exactly those six executables

Every staged executable reports default listen: 0.0.0.0:42666 and passed its
backend HTTP Matryoshka dimension test. Both Darwin binaries were ad-hoc signed
and verified. Accelerator dependency checks and executable-format validation
also passed.

This release contains no model weights. Users acquire and use the model under
the model provider's terms.