Text Generation
GGUF
English
Persian
llama.cpp
ternary
bonsai
decision-making
structured-output
zero-shot
conversational
Instructions to use Reza2kn/Bev with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use Reza2kn/Bev with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf Reza2kn/Bev:Q2_0 # Run inference directly in the terminal: llama cli -hf Reza2kn/Bev:Q2_0
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Reza2kn/Bev:Q2_0 # Run inference directly in the terminal: llama cli -hf Reza2kn/Bev:Q2_0
Build from source code
git clone https://github.com/ggml-org/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-app # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama serve -hf Reza2kn/Bev:Q2_0 # Run inference directly in the terminal: ./build/bin/llama cli -hf Reza2kn/Bev:Q2_0
Use Docker
docker model run hf.co/Reza2kn/Bev:Q2_0
- Llama new
- LM Studio
- Jan
- vLLM
How to use Reza2kn/Bev with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Reza2kn/Bev" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Reza2kn/Bev", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Reza2kn/Bev:Q2_0
- Ollama
How to use Reza2kn/Bev with Ollama:
ollama run hf.co/Reza2kn/Bev:Q2_0
- Unsloth Desktop
- Pi
How to use Reza2kn/Bev with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Reza2kn/Bev:Q2_0
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "Reza2kn/Bev:Q2_0" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use Reza2kn/Bev with Docker Model Runner:
docker model run hf.co/Reza2kn/Bev:Q2_0
- Lemonade
How to use Reza2kn/Bev with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Reza2kn/Bev:Q2_0
Run and chat with the model
lemonade run user.Bev-Q2_0
List all available models
lemonade list
- Hermes Agent
How to use Reza2kn/Bev with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Reza2kn/Bev:Q2_0
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default Reza2kn/Bev:Q2_0
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use Reza2kn/Bev with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Reza2kn/Bev:Q2_0
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "Reza2kn/Bev:Q2_0" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Publish Bev v0.1.2 memory measurements and portable source builds
Browse files- README.md +23 -10
- SHA256SUMS +8 -3
- bev-v0.1.2-source.tar.gz +3 -0
- bev_decisions-0.1.2-py3-none-any.whl +0 -0
- bev_decisions-0.1.2.tar.gz +3 -0
- evaluations/memory-cpu-stallion.json +19 -0
- evaluations/memory-macos-metal.json +15 -0
- model-manifest.json +7 -2
- release-manifest.json +14 -55
README.md
CHANGED
|
@@ -18,12 +18,25 @@ tags:
|
|
| 18 |
|
| 19 |
# Bev
|
| 20 |
|
| 21 |
-
**
|
| 22 |
|
| 23 |
-
|
|
|
|
|
|
|
| 24 |
|
| 25 |
**The GGUF in this repository is a byte-identical redistribution of [Prism ML's Ternary-Bonsai-2-27B](https://huggingface.co/prism-ml/Ternary-Bonsai-2-27B-gguf). Bev did not train or quantize these weights.** Prism supplies the ternary model, derived from Qwen3.8-27B. Bev adds a selected-token scoring extension, a local typed-decision API, portable setup, and measured evaluation. This is a model-and-software bundle, not a new fine-tune.
|
| 26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
## What Bev does
|
| 28 |
|
| 29 |
Provide context and finite choices. Bev evaluates one next-token distribution per field, scores every candidate, and assembles structured JSON in Python. It supports:
|
|
@@ -51,16 +64,16 @@ The runtime supports 2–255 candidates per field. The validated serving configu
|
|
| 51 |
| Weights license | Apache-2.0; original LICENSE and NOTICE.txt included |
|
| 52 |
| Code license | MIT; complete attribution in the source bundle |
|
| 53 |
|
| 54 |
-
The `model-manifest.json` records model/runtime pins and checksums. `bev-v0.1.
|
| 55 |
|
| 56 |
## Run it
|
| 57 |
|
| 58 |
-
The
|
| 59 |
|
| 60 |
-
Use the [installation guide](https://github.com/Reza2kn/Bev/blob/v0.1.
|
| 61 |
|
| 62 |
```sh
|
| 63 |
-
git clone --branch v0.1.
|
| 64 |
cd Bev
|
| 65 |
bash scripts/install.sh
|
| 66 |
bash scripts/start-services.sh
|
|
@@ -72,7 +85,7 @@ curl --fail-with-body http://127.0.0.1:18781/v1/decisions \
|
|
| 72 |
|
| 73 |
The support example returns `{"route":"billing"}` in `parsed_json`, alongside complete candidate scores. Interactive API documentation is served at `http://127.0.0.1:18781/docs`. The API binds to loopback by default.
|
| 74 |
|
| 75 |
-
The installer verifies and downloads the original pinned Prism file. To use the identical copy from this repository instead, download it into the same model directory before installation:
|
| 76 |
|
| 77 |
```sh
|
| 78 |
export BEV_ROOT="${BEV_ROOT:-${XDG_DATA_HOME:-$HOME/.local/share}/bev}"
|
|
@@ -83,7 +96,7 @@ This requires the Hugging Face CLI (`pip install huggingface_hub`). A generic GG
|
|
| 83 |
|
| 84 |
## Persian evaluation
|
| 85 |
|
| 86 |
-
On September 23, 2026, Bev v0.1.1 ran the complete [Jev Persian Benchmark](https://github.com/ArmanJR/Jev-Persian-Benchmark) at commit `ac218d96630da9d9cc08fd897868c4d3c7048b0d`, using the original dataset, question order, batches and scorer. All **624/624 answers** were valid across **106/106 completed requests**.
|
| 87 |
|
| 88 |
| Main metric | Bev | Published Jev 1.13.0 reference |
|
| 89 |
|---|---:|---:|
|
|
@@ -98,13 +111,13 @@ Jev numbers are the benchmark author's published reference, not an independent J
|
|
| 98 |
|
| 99 |
The measured median was **2.136 seconds per request** and total request time **224.03 seconds**. Main/repeat batches each have six questions. The hosted Jev reference and this laptop GPU have different hardware and serving conditions. No matched full-precision or ternary speedup comparison was performed.
|
| 100 |
|
| 101 |
-
Aggregate results and provenance are included under `evaluations/`. Raw benchmark questions, gold labels, original scorer code, request journals and private host details are excluded. [Reproduction instructions](https://github.com/Reza2kn/Bev/blob/v0.1.
|
| 102 |
|
| 103 |
## Limits and intended use
|
| 104 |
|
| 105 |
Bev is intended for finite-label routing, classification and rubric evaluation where the application can define the allowed outputs. Fields are independent. Relative candidate probabilities are not calibrated confidence in correctness; confident mistakes occurred in evaluation.
|
| 106 |
|
| 107 |
-
The Persian benchmark is synthetic and correlated, without independent human annotation. An earlier small general diagnostic scored **7/12 MMLU** and **2/10 SimpleBench**, alongside stronger results on other small subsets. Its loaded-source attestation was incomplete; the [full report](https://github.com/Reza2kn/Bev/blob/v0.1.
|
| 108 |
|
| 109 |
One-token scoring can miss problems requiring multi-step reasoning, and the model inherits limitations and biases from its upstream models. A constrained output format does not guarantee a correct decision. No new calibration or independent production-domain validation is supplied by this release.
|
| 110 |
|
|
|
|
| 18 |
|
| 19 |
# Bev
|
| 20 |
|
| 21 |
+
**7.21 GB model file · 7.28 GiB measured CPU RAM · 8.30 GiB measured VRAM.**
|
| 22 |
|
| 23 |
+
A ternary decision engine built around Jevfire-style one-token scoring.
|
| 24 |
+
|
| 25 |
+
[Code & documentation](https://github.com/Reza2kn/Bev) · [Release v0.1.2](https://github.com/Reza2kn/Bev/releases/tag/v0.1.2) · [Benchmarks](https://github.com/Reza2kn/Bev/blob/v0.1.2/docs/BENCHMARKS.md)
|
| 26 |
|
| 27 |
**The GGUF in this repository is a byte-identical redistribution of [Prism ML's Ternary-Bonsai-2-27B](https://huggingface.co/prism-ml/Ternary-Bonsai-2-27B-gguf). Bev did not train or quantize these weights.** Prism supplies the ternary model, derived from Qwen3.8-27B. Bev adds a selected-token scoring extension, a local typed-decision API, portable setup, and measured evaluation. This is a model-and-software bundle, not a new fine-tune.
|
| 28 |
|
| 29 |
+
## Memory and platforms
|
| 30 |
+
|
| 31 |
+
| Configuration | Observed memory | Status |
|
| 32 |
+
|---|---:|---|
|
| 33 |
+
| Linux CPU, 1 × 4,096-token slot | **7.28 GiB peak resident system RAM** for one short selected-score inference | Tested on Stallion |
|
| 34 |
+
| Linux CUDA, 2 × 16,384-token slots | **8.30 GiB GPU memory** in a serving-process snapshot | Full Persian benchmark validated on Stallion |
|
| 35 |
+
| macOS Apple Silicon Metal, 1 × 4,096-token slot | **8.18 GiB sampled process RSS** on an Apple M2 with 24 GiB unified memory | **14/14 API smoke checks passed** |
|
| 36 |
+
| Windows x64 CPU | System RAM required; not independently measured | Portable source-build path provided |
|
| 37 |
+
|
| 38 |
+
The Mac figure is sampled process RSS, not total unified-memory pressure or a guaranteed peak. The CPU number is Linux `VmHWM` of 7,630,416 KiB, including memory-mapped model pages; loaded idle was about 7.12 GiB. The GPU number is 8,504 MiB from a separate run and is **not** a peak or a host-RAM figure. The file itself is 6.71 GiB on disk. **CPU-only recommendation: start with 16 GB system RAM. An 8 GB machine is unverified and likely too tight.** Allow headroom for the OS, API, longer contexts, and parallelism. Apple Silicon uses unified memory; RAM and Metal allocations cannot be added as separate device pools. See [installation and memory details](https://github.com/Reza2kn/Bev/blob/main/docs/INSTALL.md).
|
| 39 |
+
|
| 40 |
## What Bev does
|
| 41 |
|
| 42 |
Provide context and finite choices. Bev evaluates one next-token distribution per field, scores every candidate, and assembles structured JSON in Python. It supports:
|
|
|
|
| 64 |
| Weights license | Apache-2.0; original LICENSE and NOTICE.txt included |
|
| 65 |
| Code license | MIT; complete attribution in the source bundle |
|
| 66 |
|
| 67 |
+
The `model-manifest.json` records model/runtime pins and checksums. `bev-v0.1.2-source.tar.gz` contains the complete portable source, examples, tests, runtime patch, and documentation. The Python wheel packages the API only; the source installer is needed to set up the native backend. `SHA256SUMS` covers downloadable release artifacts.
|
| 68 |
|
| 69 |
## Run it
|
| 70 |
|
| 71 |
+
The fully benchmarked setup is **Linux x86_64 with an NVIDIA GPU and the pinned Prism CUDA 12.8 runtime**. Portable patched-source builds are supplied for macOS Metal and Windows/Linux CPU. Use each platform’s validation status above; the same Persian accuracy numbers are not yet independently reproduced on macOS or Windows.
|
| 72 |
|
| 73 |
+
Use the [installation guide](https://github.com/Reza2kn/Bev/blob/v0.1.2/docs/INSTALL.md) for prerequisites, then:
|
| 74 |
|
| 75 |
```sh
|
| 76 |
+
git clone --branch v0.1.2 https://github.com/Reza2kn/Bev.git
|
| 77 |
cd Bev
|
| 78 |
bash scripts/install.sh
|
| 79 |
bash scripts/start-services.sh
|
|
|
|
| 85 |
|
| 86 |
The support example returns `{"route":"billing"}` in `parsed_json`, alongside complete candidate scores. Interactive API documentation is served at `http://127.0.0.1:18781/docs`. The API binds to loopback by default.
|
| 87 |
|
| 88 |
+
For macOS or Windows/Linux CPU, follow the [portable installation instructions](https://github.com/Reza2kn/Bev/blob/main/docs/INSTALL.md#macos-windows-and-linux-cpu). The installer verifies and downloads the original pinned Prism file. To use the identical copy from this repository instead, download it into the same model directory before installation:
|
| 89 |
|
| 90 |
```sh
|
| 91 |
export BEV_ROOT="${BEV_ROOT:-${XDG_DATA_HOME:-$HOME/.local/share}/bev}"
|
|
|
|
| 96 |
|
| 97 |
## Persian evaluation
|
| 98 |
|
| 99 |
+
On September 23, 2026, Bev v0.1.1 (same model and scoring code as v0.1.2) ran the complete [Jev Persian Benchmark](https://github.com/ArmanJR/Jev-Persian-Benchmark) at commit `ac218d96630da9d9cc08fd897868c4d3c7048b0d`, using the original dataset, question order, batches and scorer. All **624/624 answers** were valid across **106/106 completed requests**.
|
| 100 |
|
| 101 |
| Main metric | Bev | Published Jev 1.13.0 reference |
|
| 102 |
|---|---:|---:|
|
|
|
|
| 111 |
|
| 112 |
The measured median was **2.136 seconds per request** and total request time **224.03 seconds**. Main/repeat batches each have six questions. The hosted Jev reference and this laptop GPU have different hardware and serving conditions. No matched full-precision or ternary speedup comparison was performed.
|
| 113 |
|
| 114 |
+
Aggregate results and provenance are included under `evaluations/`. Raw benchmark questions, gold labels, original scorer code, request journals and private host details are excluded. [Reproduction instructions](https://github.com/Reza2kn/Bev/blob/v0.1.2/docs/REPRODUCE.md) use the separately obtained upstream benchmark.
|
| 115 |
|
| 116 |
## Limits and intended use
|
| 117 |
|
| 118 |
Bev is intended for finite-label routing, classification and rubric evaluation where the application can define the allowed outputs. Fields are independent. Relative candidate probabilities are not calibrated confidence in correctness; confident mistakes occurred in evaluation.
|
| 119 |
|
| 120 |
+
The Persian benchmark is synthetic and correlated, without independent human annotation. An earlier small general diagnostic scored **7/12 MMLU** and **2/10 SimpleBench**, alongside stronger results on other small subsets. Its loaded-source attestation was incomplete; the [full report](https://github.com/Reza2kn/Bev/blob/v0.1.2/docs/BENCHMARKS.md) retains this limitation. Neither run establishes broad reliability, Jev parity, or a Decision Index rank.
|
| 121 |
|
| 122 |
One-token scoring can miss problems requiring multi-step reasoning, and the model inherits limitations and biases from its upstream models. A constrained output format does not guarantee a correct decision. No new calibration or independent production-domain validation is supplied by this release.
|
| 123 |
|
SHA256SUMS
CHANGED
|
@@ -1,13 +1,18 @@
|
|
| 1 |
69849221bfb90053de2134ef5e6d540287b4b98062326492f1f96f5da685524b LICENSE
|
| 2 |
9d75bb94ffefed09e8060f4cf54313921b91fa11777eb3e3977cd6e42672b478 LICENSE-CODE.txt
|
| 3 |
de0e0c48fb6f691a31e74f338e3ccf93f9ecdfe2866ab769c4bf8b79a7636a30 NOTICE.txt
|
| 4 |
-
|
| 5 |
3907dc1658db1f78a9826bf8d5bcb8dc65db0d466388937af57f2294fae62ec1 Ternary-Bonsai-2-27B-PQ2_0.gguf
|
| 6 |
817c2308bebadd29eb4ff465ff3e540c0926f3652194db820472ef0c038250bc bev-v0.1.1-source.tar.gz
|
|
|
|
| 7 |
39bbdc952792a6047ea853ce6d2494a475bddbe56291c5bf218c0a680f8d4361 bev_decisions-0.1.1-py3-none-any.whl
|
| 8 |
77e0dc9697310a960fcc080ea48189b9bc050dd73077497225235f11a8ab85e4 bev_decisions-0.1.1.tar.gz
|
|
|
|
|
|
|
| 9 |
f23b48a5244b8a6a2ad9f9b8fe6df6393ec0083e5c87c2e9fa1ba754d23ba35d evaluations/general-diagnostic-v1/provenance.json
|
| 10 |
3cd50061c268d3ed3b6cd14e6de42a1802b578349367c2fe5c9b7120727e2305 evaluations/general-diagnostic-v1/summary.json
|
|
|
|
|
|
|
| 11 |
42b25662be940fe9048e5324ca05fd80267efcf43ec648c9c5365f7b09ac5657 evaluations/packaging-validation.json
|
| 12 |
c55f14408e5a2fb6e7703549aaa92a832c54b63ea4208bbd378f2032bf8d47b9 evaluations/persian-v1/provenance.json
|
| 13 |
b2403e483fef2905e5bba0333041ff48fdf2d385979249dc8693ea3da9d6a0cc evaluations/persian-v1/runner.py
|
|
@@ -18,5 +23,5 @@ d658541cffbaa2c53b45920330e3ae5a7e461c580c80b12f8b026ac30672c0ac evaluations/wh
|
|
| 18 |
69849221bfb90053de2134ef5e6d540287b4b98062326492f1f96f5da685524b licenses/MODEL-APACHE-2.0.txt
|
| 19 |
de0e0c48fb6f691a31e74f338e3ccf93f9ecdfe2866ab769c4bf8b79a7636a30 licenses/MODEL-NOTICE.txt
|
| 20 |
94f29bbed6a22c35b992c5c6ebf0e7c92f13b836b90f36f461c9cf2f0f1d010d licenses/PRISM-LLAMA-MIT.txt
|
| 21 |
-
|
| 22 |
-
|
|
|
|
| 1 |
69849221bfb90053de2134ef5e6d540287b4b98062326492f1f96f5da685524b LICENSE
|
| 2 |
9d75bb94ffefed09e8060f4cf54313921b91fa11777eb3e3977cd6e42672b478 LICENSE-CODE.txt
|
| 3 |
de0e0c48fb6f691a31e74f338e3ccf93f9ecdfe2866ab769c4bf8b79a7636a30 NOTICE.txt
|
| 4 |
+
1764a54d25c635001095dacefdaae157907574bf50fe9e9e6bd61760b2465953 README.md
|
| 5 |
3907dc1658db1f78a9826bf8d5bcb8dc65db0d466388937af57f2294fae62ec1 Ternary-Bonsai-2-27B-PQ2_0.gguf
|
| 6 |
817c2308bebadd29eb4ff465ff3e540c0926f3652194db820472ef0c038250bc bev-v0.1.1-source.tar.gz
|
| 7 |
+
0211ae127f11200e87fa0b0f79a4380f820093ab953a7b283742ba08fc0dc082 bev-v0.1.2-source.tar.gz
|
| 8 |
39bbdc952792a6047ea853ce6d2494a475bddbe56291c5bf218c0a680f8d4361 bev_decisions-0.1.1-py3-none-any.whl
|
| 9 |
77e0dc9697310a960fcc080ea48189b9bc050dd73077497225235f11a8ab85e4 bev_decisions-0.1.1.tar.gz
|
| 10 |
+
999b6275fa0c6fba42c94d421c81e16d4af22126dd2f6a0219f5cd3e7819adfd bev_decisions-0.1.2-py3-none-any.whl
|
| 11 |
+
2ad8e3dba5525cf6e37e494098d7280d02d85b081275d4232fa22b4de2589b06 bev_decisions-0.1.2.tar.gz
|
| 12 |
f23b48a5244b8a6a2ad9f9b8fe6df6393ec0083e5c87c2e9fa1ba754d23ba35d evaluations/general-diagnostic-v1/provenance.json
|
| 13 |
3cd50061c268d3ed3b6cd14e6de42a1802b578349367c2fe5c9b7120727e2305 evaluations/general-diagnostic-v1/summary.json
|
| 14 |
+
f2677b5ebfe59a840409d4a3c0bcd3e475177d9d09caff3d5266eddf57930d88 evaluations/memory-cpu-stallion.json
|
| 15 |
+
3f9b479e095553046f2351a1f3e1070bd7106b5e412f802956c614d1f756c78f evaluations/memory-macos-metal.json
|
| 16 |
42b25662be940fe9048e5324ca05fd80267efcf43ec648c9c5365f7b09ac5657 evaluations/packaging-validation.json
|
| 17 |
c55f14408e5a2fb6e7703549aaa92a832c54b63ea4208bbd378f2032bf8d47b9 evaluations/persian-v1/provenance.json
|
| 18 |
b2403e483fef2905e5bba0333041ff48fdf2d385979249dc8693ea3da9d6a0cc evaluations/persian-v1/runner.py
|
|
|
|
| 23 |
69849221bfb90053de2134ef5e6d540287b4b98062326492f1f96f5da685524b licenses/MODEL-APACHE-2.0.txt
|
| 24 |
de0e0c48fb6f691a31e74f338e3ccf93f9ecdfe2866ab769c4bf8b79a7636a30 licenses/MODEL-NOTICE.txt
|
| 25 |
94f29bbed6a22c35b992c5c6ebf0e7c92f13b836b90f36f461c9cf2f0f1d010d licenses/PRISM-LLAMA-MIT.txt
|
| 26 |
+
e9b2944faf5575b515d979fe5c426cf59480f4768cfc29bc8437bb3befb35b2c model-manifest.json
|
| 27 |
+
fd942325cd5d879c3062b3d38c18227115f392c3390e923cd1f72d54701dadfe release-manifest.json
|
bev-v0.1.2-source.tar.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0211ae127f11200e87fa0b0f79a4380f820093ab953a7b283742ba08fc0dc082
|
| 3 |
+
size 96748
|
bev_decisions-0.1.2-py3-none-any.whl
ADDED
|
Binary file (22.7 kB). View file
|
|
|
bev_decisions-0.1.2.tar.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2ad8e3dba5525cf6e37e494098d7280d02d85b081275d4232fa22b4de2589b06
|
| 3 |
+
size 102356
|
evaluations/memory-cpu-stallion.json
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"date_utc": "2026-09-23",
|
| 3 |
+
"host": "Stallion, Linux x86_64",
|
| 4 |
+
"runtime_commit": "9a9394a895b96003ca842a6041cb28ac49a108f7",
|
| 5 |
+
"model_sha256": "3907dc1658db1f78a9826bf8d5bcb8dc65db0d466388937af57f2294fae62ec1",
|
| 6 |
+
"backend": "CPU only, n_gpu_layers=0",
|
| 7 |
+
"context_total_tokens": 4096,
|
| 8 |
+
"parallel_slots": 1,
|
| 9 |
+
"kv_type": "q8_0",
|
| 10 |
+
"request": "One short /completion request with selected_token_ids=[1,2] and n_predict=1; response returned HTTP 200 with one token.",
|
| 11 |
+
"loaded_idle_vm_rss_kib": 7468732,
|
| 12 |
+
"post_inference_vm_hwm_kib": 7630416,
|
| 13 |
+
"post_inference_vm_rss_kib": 7630416,
|
| 14 |
+
"post_inference_pss_kib": 7626623,
|
| 15 |
+
"post_inference_pss_file_kib": 7037583,
|
| 16 |
+
"post_inference_pss_anon_kib": 589040,
|
| 17 |
+
"measurement_source": "/proc/<owned Bev server PID>/status and smaps_rollup, immediately after the request",
|
| 18 |
+
"interpretation": "RSS includes file-backed resident model pages; this is an observed run, not a general minimum or controlled peak across arbitrary requests."
|
| 19 |
+
}
|
evaluations/memory-macos-metal.json
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"date_utc": "2026-09-23",
|
| 3 |
+
"host": "Apple M2 Mac with 24 GiB unified physical memory",
|
| 4 |
+
"runtime_commit": "9a9394a895b96003ca842a6041cb28ac49a108f7",
|
| 5 |
+
"model_sha256": "3907dc1658db1f78a9826bf8d5bcb8dc65db0d466388937af57f2294fae62ec1",
|
| 6 |
+
"backend": "Metal; n_gpu_layers=99",
|
| 7 |
+
"context_total_tokens": 4096,
|
| 8 |
+
"parallel_slots": 1,
|
| 9 |
+
"kv_type": "q8_0",
|
| 10 |
+
"functional_smoke_passed": 14,
|
| 11 |
+
"functional_smoke_total": 14,
|
| 12 |
+
"observed_max_rss_kib": 8580912,
|
| 13 |
+
"measurement_source": "macOS ps rss sampled once per second during API smoke, including long prompt and repeated decisions",
|
| 14 |
+
"interpretation": "Observed process RSS only, not total unified-memory pressure or a guaranteed peak; does not establish 8 GB device viability."
|
| 15 |
+
}
|
model-manifest.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"name": "Bev",
|
| 3 |
-
"version": "0.1.
|
| 4 |
"model_id": "prism-ml/Ternary-Bonsai-2-27B-gguf",
|
| 5 |
"model_revision": "6ed5e12bf84b7a63069882c91dd9e9218647d17b",
|
| 6 |
"model_file": "Ternary-Bonsai-2-27B-PQ2_0.gguf",
|
|
@@ -25,5 +25,10 @@
|
|
| 25 |
"code_license": "MIT",
|
| 26 |
"github": "https://github.com/Reza2kn/Bev",
|
| 27 |
"huggingface": "https://huggingface.co/Reza2kn/Bev",
|
| 28 |
-
"weight_relationship": "Byte-identical redistribution of the pinned Prism GGUF; no new training or quantization."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"name": "Bev",
|
| 3 |
+
"version": "0.1.2",
|
| 4 |
"model_id": "prism-ml/Ternary-Bonsai-2-27B-gguf",
|
| 5 |
"model_revision": "6ed5e12bf84b7a63069882c91dd9e9218647d17b",
|
| 6 |
"model_file": "Ternary-Bonsai-2-27B-PQ2_0.gguf",
|
|
|
|
| 25 |
"code_license": "MIT",
|
| 26 |
"github": "https://github.com/Reza2kn/Bev",
|
| 27 |
"huggingface": "https://huggingface.co/Reza2kn/Bev",
|
| 28 |
+
"weight_relationship": "Byte-identical redistribution of the pinned Prism GGUF; no new training or quantization.",
|
| 29 |
+
"system_ram_cpu_kib_peak_observed": 7630416,
|
| 30 |
+
"system_ram_cpu_configuration": "Linux CPU; one 4096-token slot; one short selected-score request; VmHWM; includes file-backed resident pages",
|
| 31 |
+
"model_vram_mib_observation_type": "Linux CUDA serving-process snapshot; not a measured peak",
|
| 32 |
+
"macos_metal_sampled_max_rss_kib": 8580912,
|
| 33 |
+
"macos_metal_configuration": "Apple M2 with 24 GiB unified RAM; 4096-token single slot; 14/14 API smoke checks"
|
| 34 |
}
|
release-manifest.json
CHANGED
|
@@ -1,61 +1,20 @@
|
|
| 1 |
{
|
| 2 |
-
"
|
| 3 |
-
"
|
| 4 |
-
"
|
| 5 |
-
"
|
| 6 |
-
"
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
"bev_decisions-0.1.1-py3-none-any.whl": {
|
| 11 |
-
"bytes": 22141,
|
| 12 |
-
"sha256": "39bbdc952792a6047ea853ce6d2494a475bddbe56291c5bf218c0a680f8d4361"
|
| 13 |
},
|
| 14 |
-
"
|
| 15 |
-
"
|
| 16 |
-
"sha256": "
|
| 17 |
},
|
| 18 |
-
"bev_decisions-0.1.
|
| 19 |
-
"
|
| 20 |
-
"sha256": "
|
| 21 |
}
|
| 22 |
-
},
|
| 23 |
-
"checks": {
|
| 24 |
-
"unit_and_package_tests": 53,
|
| 25 |
-
"curated_source_checks_passed": true,
|
| 26 |
-
"native_installer_fresh_build_passed": true,
|
| 27 |
-
"documented_examples_passed": true,
|
| 28 |
-
"clean_wheel_api_passed": true,
|
| 29 |
-
"inference_source_matches_persian_baseline": true
|
| 30 |
-
},
|
| 31 |
-
"build_compute": "Linux x86_64; all builds, tests and model inference performed on the original NVIDIA GPU host",
|
| 32 |
-
"model": {
|
| 33 |
-
"name": "Bev",
|
| 34 |
-
"version": "0.1.1",
|
| 35 |
-
"model_id": "prism-ml/Ternary-Bonsai-2-27B-gguf",
|
| 36 |
-
"model_revision": "6ed5e12bf84b7a63069882c91dd9e9218647d17b",
|
| 37 |
-
"model_file": "Ternary-Bonsai-2-27B-PQ2_0.gguf",
|
| 38 |
-
"model_bytes": 7206168928,
|
| 39 |
-
"model_sha256": "3907dc1658db1f78a9826bf8d5bcb8dc65db0d466388937af57f2294fae62ec1",
|
| 40 |
-
"packing": "PQ2_0, ternary weights with group scaling in two-bit slots",
|
| 41 |
-
"weights_modified": false,
|
| 42 |
-
"training_performed": false,
|
| 43 |
-
"jevfire_revision": "5df83b558bf635e006d31f8f2fc2798d0e3ff051",
|
| 44 |
-
"runtime_repository": "https://github.com/PrismML-Eng/llama.cpp",
|
| 45 |
-
"runtime_revision": "9a9394a895b96003ca842a6041cb28ac49a108f7",
|
| 46 |
-
"runtime_release": "prism-b10709-9a9394a",
|
| 47 |
-
"gpu": "NVIDIA GeForce RTX 5080 Laptop GPU",
|
| 48 |
-
"vram_mib": 16303,
|
| 49 |
-
"context_tokens_per_slot": 16384,
|
| 50 |
-
"parallel_slots": 2,
|
| 51 |
-
"runtime_patch_sha256": "7dadeaf5fccc2cb19c7c78e76173368168f9c904d7c88a6afe844722bba91cc2",
|
| 52 |
-
"runtime_archive_sha256": "8aec67eb023b251712c7e6490f367b5671bf587eced1436a9b85f4a90c3b7d3d",
|
| 53 |
-
"cuda_library_sha256": "a2f67b3e1a3fb476aba8b6fc1d2d2d7b25add3c4a169d77a679288492acc3762",
|
| 54 |
-
"model_vram_mib": 8504,
|
| 55 |
-
"weights_license": "Apache-2.0",
|
| 56 |
-
"code_license": "MIT",
|
| 57 |
-
"github": "https://github.com/Reza2kn/Bev",
|
| 58 |
-
"huggingface": "https://huggingface.co/Reza2kn/Bev",
|
| 59 |
-
"weight_relationship": "Byte-identical redistribution of the pinned Prism GGUF; no new training or quantization."
|
| 60 |
}
|
| 61 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"version": "0.1.2",
|
| 3 |
+
"git_commit": "be5d575baec7004a0b3fb6eee808c5ddbf922c43",
|
| 4 |
+
"model_sha256": "3907dc1658db1f78a9826bf8d5bcb8dc65db0d466388937af57f2294fae62ec1",
|
| 5 |
+
"model_bytes": 7206168928,
|
| 6 |
+
"files": {
|
| 7 |
+
"bev-v0.1.2-source.tar.gz": {
|
| 8 |
+
"size": 96748,
|
| 9 |
+
"sha256": "0211ae127f11200e87fa0b0f79a4380f820093ab953a7b283742ba08fc0dc082"
|
|
|
|
|
|
|
|
|
|
| 10 |
},
|
| 11 |
+
"bev_decisions-0.1.2-py3-none-any.whl": {
|
| 12 |
+
"size": 22664,
|
| 13 |
+
"sha256": "999b6275fa0c6fba42c94d421c81e16d4af22126dd2f6a0219f5cd3e7819adfd"
|
| 14 |
},
|
| 15 |
+
"bev_decisions-0.1.2.tar.gz": {
|
| 16 |
+
"size": 102356,
|
| 17 |
+
"sha256": "2ad8e3dba5525cf6e37e494098d7280d02d85b081275d4232fa22b4de2589b06"
|
| 18 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
}
|
| 20 |
}
|