Skip to page content
SAVRN
Search Plan a project

Open-weight model · Text ranking

CLM-v0.1-8B-gguf

by EvoAwaken Workshop EvoAwaken-Workshop/CLM-v0.1-8B-gguf

CLM-v0.1-8B-gguf is an open-weight model for text ranking from EvoAwaken Workshop, released under Apache License 2.0. Its published files total 75.6 MB.

This repository contains the state and action projection heads only from CLM scores candidate actions against a state; it does not generate text. A separate, frozen Qwen3-8B encoder is required to turn text into embeddings.

Parameters—
Context—
Weights75.6 MB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Model Card

By EvoAwaken Workshop, published under apache-2.0, revision 01d338114487.

This repository contains the state and action projection heads only from CLM scores candidate actions against a state; it does not generate text. A separate, frozen Qwen3-8B encoder is required to turn text into embeddings. The source checkpoint is CLMv0.1-8B.pt (SHA-256 b2b4a8c9c2d39263eff78a351eb909a342ce9b3bf21a3f07c1d1bf15f1c4eda5). The converter preserves the F32 weight and bias bytes. It stores the reference scoring scale min(exp(logitscale), 100) = 100 in the GGUF. The GGUF does not contain the Qwen3-8B encoder, tokenizer, or original.pt file. The verified encoder file is SHA-256 5e416a2020fe63e76ea13c8979be35fc6070aaf3578f7876400c55c2f5c3eb30. Use rust-model-inference at or after…

Read EvoAwaken Workshop's full model card

CLM-v0.1-8B projection heads in GGUF

This repository contains the state and action projection heads only from Contrastive-LM/CLM-v0.1-8B. CLM scores candidate actions against a state; it does not generate text. A separate, frozen Qwen3-8B encoder is required to turn text into embeddings.

File Contents Size SHA-256
clm-v0.1-8B-heads-f32.gguf 17 F32 tensors, including both projection heads 75,552,224 bytes d5bbef8f4c9edf0b5cfb38b4a9326a1ac776cc9b479345a56b2efc37de3c39be

The source checkpoint is CLM_v0.1-8B.pt (SHA-256 b2b4a8c9c2d39263eff78a351eb909a342ce9b3bf21a3f07c1d1bf15f1c4eda5). The converter preserves the F32 weight and bias bytes. It stores the reference scoring scale min(exp(logit_scale), 100) = 100 in the GGUF. The GGUF does not contain the Qwen3-8B encoder, tokenizer, or original .pt file.

Download and run

The verified encoder file is unsloth/Qwen3-8B-GGUF / Qwen3-8B-BF16.gguf, SHA-256 5e416a2020fe63e76ea13c8979be35fc6070aaf3578f7876400c55c2f5c3eb30. Use rust-model-inference at or after the merged CLM parity change #128, then download both files:

git clone https://github.com/Liyulingyue/rust-model-inference.git
cd rust-model-inference

hf download EvoAwaken-Workshop/CLM-v0.1-8B-gguf \
  clm-v0.1-8B-heads-f32.gguf --local-dir models/CLM-v0.1-8B
hf download unsloth/Qwen3-8B-GGUF Qwen3-8B-BF16.gguf \
  --revision a6adef130ffb23ddaf1a62fec9dced968c9bc482 \
  --local-dir models/Qwen3-8B-GGUF

CLM uses the existing --jev candidate-scoring interface:

cargo build --profile release-fast --bin rust-model-inference
./target/release-fast/rust-model-inference \
  --model models/Qwen3-8B-GGUF/Qwen3-8B-BF16.gguf \
  --jev --clm-head models/CLM-v0.1-8B/clm-v0.1-8B-heads-f32.gguf \
  --jev-context 'Customer: my invoice was charged twice.' \
  --jev-question 'Which team should handle this?' \
  --jev-option 'Charges, invoices, refunds' \
  --jev-option 'Bugs and outages' \
  --threads 1

The state input is context + "\n\n" + question; each candidate is encoded as written. The encoder uses last-token pooling and L2 normalization before the two heads. Scores and probabilities are relative to the supplied candidates.

Conversion and verification

The official CLM implementation defines the two heads and scoring rule. The GGUF uses general.architecture=clm and is loaded alongside a qwen3 encoder. The source checkpoint and converter pass a tensor round-trip check.

On 2026-09-30, two real-text scoring cases matched a fixed scalar llama.cpp encoder and an independent scalar CLM-head implementation: token IDs, 32,768 encoder F32 values, and 34,818 projection-head F32 values were bitwise identical. Final score bit patterns were 0x415a1e78 and 0x41b29eb4. Hashes, commands, and the verification script record the exact scope.

This bitwise result applies to the specified BF16 encoder and F32 heads in scalar mode. The official vLLM service, NEON/FMA/BLAS/Accelerate, the default accelerated path, and other quantizations have not been compared bitwise.

Attribution and license

The CLM heads and Qwen3-8B base model are released under Apache 2.0. See the LICENSE file in this repository and the original model pages for details.

Identity and Version

Repository
EvoAwaken-Workshop/CLM-v0.1-8B-gguf
Publisher
EvoAwaken Workshop
Task
Text ranking
Modality
Other
Library
Not stated by the source
Parameters
Not stated by the source
Languages
en, zh
Revision
01d338114487f53e66d3d867d2095bee3bdfc12c
First published
2026-09-30
Last updated
2026-10-01

Files and Weights

4 files, 75.6 MB in total. The weights are 1 file totalling 75.6 MB in gguf.

Weights1 file · 75.6 MB
Documentation2 files · 15.7 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
clm-v0.1-8B-heads-f32.ggufWeights75.6 MB d5bbef8f4c9e
LICENSEDocumentation11.4 KB —
README.mdDocumentation4.3 KB —
.gitattributesRepository1.6 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
75.6 MB
Download from EvoAwaken Workshop

Released by EvoAwaken Workshop through its official repository on Hugging Face. Read the license.

Built From

  • Derived from Contrastive-LM/CLM-v0.1-8B
  • Quantized from Contrastive-LM/CLM-v0.1-8B

Memory Requirements

PrecisionWeights in memory
As published75.6 MB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About CLM-v0.1-8B-gguf

Can I use CLM-v0.1-8B-gguf commercially?

Yes. CLM-v0.1-8B-gguf is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

An English cross-encoder for ranking passages from notes, procedures, decisions and technical documentation. Give it a query and candidate passages; it returns one relevance score per pair. It is a fine-tune of Ettin Reranker 150M and runs locally through ONNX Runtime. This revision adds a Vulkan FP32 graph, model.vulkan.onnx; the learned weights and the CUDA FP16 graph are unchanged. It omits the DirectML graph, which remains in the previous revision. Install tokenizers, numpy and onnxruntime-gpu[cuda,cudnn]==1.24.4. Keep model.onnx, model.onnx.data and the tokenizer from the same package together. This CUDA example assumes that package is in downloaded-model and scores two passages…

Open weights apache-2.0 7,999 tokens

This model was converted to GGUF format from madebyaris/rerank-indonesia using llama.cpp via the ggml.ai's GGUF-my-repo space. Refer to the original model card for more details on the model. Install llama.cpp through brew (works on Mac and Linux) Invoke the llama.cpp server or the CLI. Note: You can also use this checkpoint directly through the usage steps listed in the Llama.cpp repo as well. Step 2: Move into the llama.cpp folder and build it with LLAMACURL=1 flag along with other hardware-specific flags (for ex: LLAMACUDA=1 for Nvidia GPUs on Linux).

Open weights apache-2.0 sentence-transformers

本仓库提供由 Qwen/Qwen3-Reranker-0.6B 转换的 RKNN 模型。 - Model ID:RKNNAI/RK182X-EMBEDDING-Qwen3-Reranker-0.6B - 模型显示名称:RK182X-EMBEDDING-Qwen3-Reranker-0.6B - 源模型:Qwen/Qwen3-Reranker-0.6B - 模型类型:EMBEDDING ModelScope 完整下载: Hugging Face 完整下载: ModelScope 指定配置下载: Hugging Face 指定配置下载: - 使用配套 RKNN Runtime 和驱动;运行前用 rknn-smi -v 检查设备端版本。 - 源模型许可证:Apache License 2.0,正文见 LICENSE,归属与转换修改说明见 NOTICE。 - 同时遵守 RKNN Toolkit、RKNN Runtime 相关许可;本包不包含运行库。

Open weights apache-2.0

Model · Text ranking

kev-9B-LoRA-ranker

Gogogo

Why the disagreement is the feature, not the bug: kev downgrades high-frequency auto-recovering alerts (the #1 source of alert fatigue) and escalates orchestration-core outages that static rules treat as routine. - None-injection (p=0.1): teaches the head to abstain, not everything deserves a label We ran the obvious next experiment: fine-tune it on its own production data (5-fold grouped CV, 4-arm temperature calibration). Result: 0 gain over the deployed version — and we did not deploy it, per preset criteria defined before the experiment. That's the discipline this model is proud of: judge the upgrade on pre-registered criteria, not vibes. Training receipts and the arbitration table are…

Open weights apache-2.0 peft

This repository is under construction. No selected, validated model has been released yet. This model was created by Thea Tollersrud and Per Egil Kummervold in the NB-ASR project. The planned model recognizes equivalent Bokmål–Nynorsk text while detecting changed numbers, pronouns, entities, and participant roles. Meaning-preserving differences and reorderings are accepted. Training starts from Qwen/Qwen3-Reranker-0.6B and uses revision 619e36b85e4943f23cd85b66edcde331995e4872. Validation is automatic, without manual review. Accuracy will be conditional on the supplied positive pairs and the automatic corruption rules. See trainingstatus.json for the latest recorded job status. A complete…

Open weights apache-2.0

This is Horizon-Labs/multilingual-reranker-small in a smaller ONNX file, for running on a CPU. Same model, same tokenizer, same scores to within a small margin. The file is about a third smaller than the original quantized one. We use it in Sno Station to rerank memories for coding agents. The token embeddings, the attention projections and the first MLP projection are stored in 8 bits. The second MLP projection stays in float. Its inputs carry a few very large values, and 8 bits move the scores too much there. Weights are unsigned 8-bit, per channel. Signed weights overflow on AVX2 CPUs without VNNI and flatten every score. quantize.py rebuilds the file from the original onnx/model.onnx at…

Open weights apache-2.0 8,192 tokens transformers.js