Bump CrispEmbed to v0.17.6 - #13339
Merged
Merged
Conversation
Points the seven download URLs at v0.17.6 and prepends the new archive hashes so the sidecar check does not offer an "update" to the version just installed. v0.17.6 is a reranker release (a /rerank process abort on quantized scoring heads, re-shipped mxbai/ms-marco artifacts, imatrix re-collection) plus an env-gate sweep where FOO=0 used to mean ON. None of it reaches SE's OCR path: SE calls only /ocr/model, ships no rerankers, and uses no unlimited-ocr backend. DS2_CROP_MODE - the one gate SE sets, in CrispEmbedOcr - keeps its own inline "0" parse and was never part of the broken family, so the single-view request was honoured in v0.17.5 too. Verified before pinning: - SHA-256 of the macOS, both Linux and both Windows non-CUDA archives matches what is committed here (the two CUDA archives use the same GitHub digest field, which matched all seven v0.17.5 hashes already in this file). - linux-x86_64: no unresolved DT_NEEDED and the glibc floor is still GLIBC_2.27, so the #13205 OpenBLAS fix and the manylinux floor hold. - GLM-OCR q4_k through crispembed-server /ocr/model on EN/DE/RU/JA subtitle bitmaps returns byte-identical text and token confidences on v0.17.5 and v0.17.6. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves the pinned CrispEmbed release from v0.17.5 to v0.17.6: the seven download URLs in
CrispEmbedDownloadService.cs, plus a new index-0 entry in each of the sevenDownloadHashManager.CrispEmbed.*lists so the.installed.sha256sidecar check does not offer an "update" to the version the user just installed.What is in v0.17.6, and why none of it changes SE behaviour
It is a reranker-quality and reliability release:
POST /rerankcould abort the whole server process on quantized scoring heads — SE never calls/rerank.FOO=0turned a feature on (UOCR_PD=0even segfaulted) — theunlimited_ocrengine, which none of SE's five backends use.CRISPEMBED_*_BENCHgates — diagnostic prints only.The one worth checking was
DS2_CROP_MODE=0, whichCrispEmbedOcrsets to keep DeepSeek-OCR-2 in single-view mode. Diffingsrc/deepseek_ocr2.cppbetween the tags: it already had its own inlinestrcmp(e, "0") != 0parse in v0.17.5 and is explicitly exempted from the sweep in v0.17.6 ("different absent semantics"). So SE's request was honoured before this bump too — the measured 3–6× speedup was real, and nothing changes here.So this is housekeeping, not a fix: no user-visible OCR change is expected.
Verification
.dynamic/.gnu.version_rout of every binary incrispembed-linux-x86_64.tar.gz: no unresolvedDT_NEEDED, maxGLIBC_2.27. The OpenBLAS fix behind Linux: CrispEmbed server exits with code 127 #13205 and the manylinux floor both hold.crispembed-server+POST /ocr/modelon EN/DE/RU/JA subtitle bitmaps returns byte-identical text and per-token confidences on v0.17.5 and v0.17.6 (onlymsdiffers).Not re-run: the full 9-image DeepSeek-OCR-2 corpus (the model is a 2.3 GB download and the release touches nothing on that path).
🤖 Generated with Claude Code