bge-small-en-v1.5 for sidekick (Core ML)

BAAI/bge-small-en-v1.5, a BERT embedding model (384 dimensions), converted to Core ML by sidekick for Apple silicon's Neural Engine, GPU and CPU. This repository holds one build, fp16/, graded against the original model on every compute path it runs on.

Licence: MIT · publishing tier 2a. The card permits commercial use, but neither it nor the C-Pack paper names the English pre-training corpus or the sources of the ~200M English training pairs. Undisclosed training data: 2a. Whether a dataset's terms reach a model trained on it is legally unsettled; the training data below gives each source's licence. How sidekick decides what it publishes.

Download

Build Weights Sequence buckets Max tokens Download Shared weights Runs on (grade)
fp16/ 16-bit float 128, 256, 512 512 68.5 MB Yes, one file for all buckets Neural Engine (default) A, GPU A, CPU A
sidekickd fetch bge-small-en-v1.5

Needs sidekick 0.16.0 or later. How fetch works · Installing without fetch · Calling the model · Why compiled programs

Fidelity

Graded against the original model in fp32 by sidekick's parity suite. What the grades mean.

Compute path Chip OS Grade Worst cosine Graded files
Neural Engine (default) Apple M1 Max macOS 27.0 A 0.99997 This build
GPU Apple M1 Max macOS 27.0 A 0.9999991 This build
CPU Apple M1 Max macOS 27.0 A 0.99993 This build
GPU Intel Xeon W-3235 macOS 26.6.2 A 0.999999 Unconfirmed
CPU Intel Xeon W-3235 macOS 26.6.2 A 0.999998 Unconfirmed

This build: the grading report's file hashes match this repository's files. Unconfirmed: graded on a build of the same model that can't be matched to these files by hash.

Benchmark scores

The original model's published scores, not this build's. Every score, with its caveats.

Benchmark Score Measure Source
MTEB(eng, v2) 64.30 Mean over its tasks MTEB results, some tasks self-reported
MTEB(Multilingual, v2) 43.76 Mean over its tasks MTEB results
MTEB(eng, v1) 61.75 Mean over its tasks MTEB results, some tasks self-reported

Training data

Training data: undisclosed. Each dataset under its original source's licence:

Dataset Licence Terms Stage
BAAI RetroMAE pre-training corpus (English) unknown Unknown pre-training (RetroMAE)
BAAI English contrastive pairs (~200M pairs, released 'together with C-MTP') unknown Unknown contrastive fine-tune
BAAI English labelled fine-tuning data unknown Unknown supervised fine-tune
Not confirmed from a primary source
  • Contents and licences of the BAAI-MTP English data (data.baai.ac.cn page did not render).
  • Whether bge-small-en-v1.5 was initialised from a public BERT checkpoint (not stated on the card).
  • C-Pack paper content read through a summarising fetch of its arXiv HTML.

Original model

Model BAAI/bge-small-en-v1.5
Revision 5c38ec7c405ec4b44b94cc5a9bb96e735b38267a
Licence MIT
Licence file LICENSE: the upstream licence text, with its copyright line, from FlagOpen/FlagEmbedding
Base model None declared
Changes in this repository Converted to Core ML in 16-bit float by tools/convert_bge_small.py, with a sidekick manifest added. Reproduce it

Checksums

fp16/: ledger build bge-small-en-v1.5/coreml/fp16/f1b85f22e0b4, 17 files, 1 shared

sidekickd fetch checks every file against sidekick's checksum ledger; fp16.sha256 has the same list for shasum -a 256 -c.

Built with
Converter tools/convert_bge_small.py at 761deb3f2e23
coremltools 9.0
PyTorch 2.13.0
Python 3.12.13
OS macOS 27.0 (26A428)
Xcode 27.1 (27A9275)
Converted on Apple M1 Max
Converted 2026-10-23
Shared weights Yes: one weights file for every bucket
sha256 Size Path
3b9e5783ff20962eb45d0784f565352bf9b77370c1032d2f8a00f7a05a2234c6 2.8 kB manifest.toml
1cb304b8dfd1d71dafa83762bfd53755f2f4bb4df6277a0b58871e2ccd8a030c 243 B model_128.mlmodelc/analytics/coremldata.bin
16cb073a96ae4ab640b6b38a7c30429259748a983469920d13bca19dbbf55027 409 B model_128.mlmodelc/coremldata.bin
c23c956c5dace7c3d47d2e792ef7c65f23623c493ffe4e0f9ec3d579b37863f0 2.3 kB model_128.mlmodelc/metadata.json
7ae733bc38b2f663ec263bcd7bc0ef0fb7209948961bf28c871f6733157e2fe8 130.2 kB model_128.mlmodelc/model.mil
67cca0adb2abb0b47925800e1f6914261fac21f3dcf92412a4a81cd8041cae44 67.4 MB model_128.mlmodelc/weights/weight.bin
model_256.mlmodelc/weights/weight.bin
model_512.mlmodelc/weights/weight.bin
2e13be73b30a5d8c4e99a84a865a5c1c617eafccb883b7f03abe062f08ff3400 243 B model_256.mlmodelc/analytics/coremldata.bin
d90ce7f35844742028c9614ab639ce1550c1e803381850016bafce71fd1f2708 409 B model_256.mlmodelc/coremldata.bin
adc812afd02b558ee99954577a4dbb263788d77b7fb7973e8d2ffa79436be325 2.3 kB model_256.mlmodelc/metadata.json
4839bc4064e31bb639e5bc2af9c25937621410df276a5b75cb0dd607a2eb6b58 130.2 kB model_256.mlmodelc/model.mil
b649e3e4e8c2d648490f73719c8648ad167e21d54f7c03ac6aeacf4600b18df3 243 B model_512.mlmodelc/analytics/coremldata.bin
66da60a707ee4fd1b9e861f61fb74a7af41ee2534e3ff037c930761bb833688a 409 B model_512.mlmodelc/coremldata.bin
5bdf674443f109e1ce2515305fef0194832e224d74b943f00a91c2dc6893592b 2.3 kB model_512.mlmodelc/metadata.json
8d6964cc402c30986ccc85a86d06d1e12b106ef9fcc7389527f80b59b3a6f4fe 130.2 kB model_512.mlmodelc/model.mil
d241a60d5e8f04cc1b2b3e9ef7a4921b27bf526d9f6050ab90f9267a1f9e5c66 711.4 kB tokenizer.json

Generated by tools/model_card.py from sidekick's committed data. Report a problem at https://github.com/ironblock/sidekick/issues.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for sidekickd/bge-small-en-v1.5-coreml

Quantized
(36)
this model

Paper for sidekickd/bge-small-en-v1.5-coreml