初始化项目,由ModelHub XC社区提供模型

Model: bartowski/AgentFlow_agentflow-planner-7b-GGUF
Source: Original Platform
This commit is contained in:
ModelHub XC
2026-08-27 11:18:13 +08:00
commit 86d57fcaa5
28 changed files with 321 additions and 0 deletions

73
.gitattributes vendored Normal file
View File

@@ -0,0 +1,73 @@
*.7z filter=lfs diff=lfs merge=lfs -text
*.arrow filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.bin.* filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.ftz filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.h5 filter=lfs diff=lfs merge=lfs -text
*.joblib filter=lfs diff=lfs merge=lfs -text
*.lfs.* filter=lfs diff=lfs merge=lfs -text
*.model filter=lfs diff=lfs merge=lfs -text
*.msgpack filter=lfs diff=lfs merge=lfs -text
*.onnx filter=lfs diff=lfs merge=lfs -text
*.ot filter=lfs diff=lfs merge=lfs -text
*.parquet filter=lfs diff=lfs merge=lfs -text
*.pb filter=lfs diff=lfs merge=lfs -text
*.pt filter=lfs diff=lfs merge=lfs -text
*.pth filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.tar.* filter=lfs diff=lfs merge=lfs -text
*.tflite filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zstandard filter=lfs diff=lfs merge=lfs -text
*.tfevents* filter=lfs diff=lfs merge=lfs -text
*.db* filter=lfs diff=lfs merge=lfs -text
*.ark* filter=lfs diff=lfs merge=lfs -text
**/*ckpt*data* filter=lfs diff=lfs merge=lfs -text
**/*ckpt*.meta filter=lfs diff=lfs merge=lfs -text
**/*ckpt*.index filter=lfs diff=lfs merge=lfs -text
*.safetensors filter=lfs diff=lfs merge=lfs -text
*.ckpt filter=lfs diff=lfs merge=lfs -text
*.ggml filter=lfs diff=lfs merge=lfs -text
*.llamafile* filter=lfs diff=lfs merge=lfs -text
*.pt2 filter=lfs diff=lfs merge=lfs -text
*.mlmodel filter=lfs diff=lfs merge=lfs -text
*.npy filter=lfs diff=lfs merge=lfs -text
*.npz filter=lfs diff=lfs merge=lfs -text
*.pickle filter=lfs diff=lfs merge=lfs -text
*.pkl filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.wasm filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-bf16.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-IQ4_XS.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-IQ3_XXS.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-IQ4_NL.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-IQ2_M.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q4_0.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q2_K.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q2_K_L.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q4_K_L.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-IQ3_M.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q3_K_XL.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-imatrix.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q4_1.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-IQ3_XS.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q6_K.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q6_K_L.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q5_K_L.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text
AgentFlow_agentflow-planner-7b-Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:07f1a37fac4194bbf1efa323f98ccfbb49a2946147ee140286e5b2a0987cc567
size 2780342688

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:551e82d159f36afa7532f272c154ccca5f7114955c996ba938deb0297c184b0c
size 3574012320

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:005df2d867c93415d292619bd6f8af74be1a2b5416243ba37e5dcb850cdce61b
size 3346256288

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:233c6ed41280a08cddcb66c6da19b0fe97c8cd05e04452c15a87eab81897baf6
size 3114514848

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e9b4eac25cfb5075096e7ca1431e7fc6dc13d1faa2dc0c9a62350d7bda256dd8
size 4437813664

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e630e1564afb3d433ab7fc72145e80add2b3b22f9c0879d46549858060e5c5db
size 4218472864

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a5d793e104b9efbd5eed1e02cc3d429ec93df79914e042d71c1b8a25227d1de7
size 3015940512

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9e150df4f950334c619c82161898f555559e3e92e422e521e81e87279bf53515
size 3548164512

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f702dba64d4b4b851ba82b1f7e816545464f2e8972abb75140658d7769bfabed
size 4088459680

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:caeee2894f1cb0ac67e33b0e8e978e9d3d684f8b27e62a91026c87bf0558cecd
size 3808391584

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:73ba8018f283c172443149d83d25ae62929e1d729708cc077e02183d731a1c1c
size 3492368800

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:da359c5712fc440e8d20f3ece022f07a8177ac3e724d8439e9fb79a3324f9a24
size 4565332384

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6d7a84a1d761c946886933dac986c44825ab17d6c427cdddf8a636b8c528d932
size 4444121504

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:266640eba6df8ef93824dd72d1f00285afd8cb399e1cfd4b2001e576a8cc5d5c
size 4873284000

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:334683fe53d72ccfcf5667fa4232f7a4bec8c19a8a8d81d55e3d9376153cc644
size 5087564192

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:88e819fa904130a013e5619cd4d1e2a60711fcc2d8cb3cb092bf0915da4dff50
size 4683073952

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aaa01a3f09501715ed165eb9ba1716a343bc408c404cff103545b51b1d97852d
size 4457769376

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6f339d10bff42a8fc81c889ac49f84cf250954a0cb2bbf3ab3588c08055c64bd
size 5781197216

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32a7f73853d6d19b140d7f98a5512dde9da5b99214eff746f3ccf10ed150b466
size 5444831648

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:baecfe554d7f13511e59dfb7c779f7aa40533184c387ba273246af80426e806f
size 5315176864

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b440c949a0bca8a9de2d0458b61be83d1caa9825f1c0a458d3181eeb75ea5dda
size 6254199200

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a5928a10d831ab59e324bc3629feacec03390aa16293f6f198274bedb99c1fa
size 6518182304

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:64290ae5560a706f9777cf486dd04e4774e4e8e60db9b297e98249b51067334b
size 8098525600

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b568d019b5c5f05740f4651710439b168ce82d60fe738c8052e469dbd2ad1642
size 15237853312

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d63701c462c303c5268afa56bb82f63c2da710e7413f88424c5bfa24a1b2a9a
size 4560352

172
README.md Normal file
View File

@@ -0,0 +1,172 @@
---
quantized_by: bartowski
pipeline_tag: text-generation
base_model: AgentFlow/agentflow-planner-7b
base_model_relation: quantized
---
## Llamacpp imatrix Quantizations of agentflow-planner-7b by AgentFlow
Using <a href="https://github.com/ggml-org/llama.cpp/">llama.cpp</a> release <a href="https://github.com/ggml-org/llama.cpp/releases/tag/b6714">b6714</a> for quantization.
Original model: https://huggingface.co/AgentFlow/agentflow-planner-7b
All quants made using imatrix option with dataset from [here](https://gist.github.com/bartowski1182/eb213dccb3571f863da82e99418f81e8) combined with a subset of combined_all_small.parquet from Ed Addario [here](https://huggingface.co/datasets/eaddario/imatrix-calibration/blob/main/combined_all_small.parquet)
Run them in [LM Studio](https://lmstudio.ai/)
Run them directly with [llama.cpp](https://github.com/ggml-org/llama.cpp), or any other llama.cpp based project
## Prompt format
No chat template specified so default is used. This may be incorrect, check original model card for details.
```
<|im_start|>system
{system_prompt}<|im_end|>
<|im_start|>user
{prompt}<|im_end|>
<|im_start|>assistant
```
## Download a file (not the whole branch) from below:
| Filename | Quant type | File Size | Split | Description |
| -------- | ---------- | --------- | ----- | ----------- |
| [agentflow-planner-7b-bf16.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-bf16.gguf) | bf16 | 15.24GB | false | Full BF16 weights. |
| [agentflow-planner-7b-Q8_0.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q8_0.gguf) | Q8_0 | 8.10GB | false | Extremely high quality, generally unneeded but max available quant. |
| [agentflow-planner-7b-Q6_K_L.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q6_K_L.gguf) | Q6_K_L | 6.52GB | false | Uses Q8_0 for embed and output weights. Very high quality, near perfect, *recommended*. |
| [agentflow-planner-7b-Q6_K.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q6_K.gguf) | Q6_K | 6.25GB | false | Very high quality, near perfect, *recommended*. |
| [agentflow-planner-7b-Q5_K_L.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q5_K_L.gguf) | Q5_K_L | 5.78GB | false | Uses Q8_0 for embed and output weights. High quality, *recommended*. |
| [agentflow-planner-7b-Q5_K_M.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q5_K_M.gguf) | Q5_K_M | 5.44GB | false | High quality, *recommended*. |
| [agentflow-planner-7b-Q5_K_S.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q5_K_S.gguf) | Q5_K_S | 5.32GB | false | High quality, *recommended*. |
| [agentflow-planner-7b-Q4_K_L.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q4_K_L.gguf) | Q4_K_L | 5.09GB | false | Uses Q8_0 for embed and output weights. Good quality, *recommended*. |
| [agentflow-planner-7b-Q4_1.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q4_1.gguf) | Q4_1 | 4.87GB | false | Legacy format, similar performance to Q4_K_S but with improved tokens/watt on Apple silicon. |
| [agentflow-planner-7b-Q4_K_M.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q4_K_M.gguf) | Q4_K_M | 4.68GB | false | Good quality, default size for most use cases, *recommended*. |
| [agentflow-planner-7b-Q3_K_XL.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q3_K_XL.gguf) | Q3_K_XL | 4.57GB | false | Uses Q8_0 for embed and output weights. Lower quality but usable, good for low RAM availability. |
| [agentflow-planner-7b-Q4_K_S.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q4_K_S.gguf) | Q4_K_S | 4.46GB | false | Slightly lower quality with more space savings, *recommended*. |
| [agentflow-planner-7b-Q4_0.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q4_0.gguf) | Q4_0 | 4.44GB | false | Legacy format, offers online repacking for ARM and AVX CPU inference. |
| [agentflow-planner-7b-IQ4_NL.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-IQ4_NL.gguf) | IQ4_NL | 4.44GB | false | Similar to IQ4_XS, but slightly larger. Offers online repacking for ARM CPU inference. |
| [agentflow-planner-7b-IQ4_XS.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-IQ4_XS.gguf) | IQ4_XS | 4.22GB | false | Decent quality, smaller than Q4_K_S with similar performance, *recommended*. |
| [agentflow-planner-7b-Q3_K_L.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q3_K_L.gguf) | Q3_K_L | 4.09GB | false | Lower quality but usable, good for low RAM availability. |
| [agentflow-planner-7b-Q3_K_M.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q3_K_M.gguf) | Q3_K_M | 3.81GB | false | Low quality. |
| [agentflow-planner-7b-IQ3_M.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-IQ3_M.gguf) | IQ3_M | 3.57GB | false | Medium-low quality, new method with decent performance comparable to Q3_K_M. |
| [agentflow-planner-7b-Q2_K_L.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q2_K_L.gguf) | Q2_K_L | 3.55GB | false | Uses Q8_0 for embed and output weights. Very low quality but surprisingly usable. |
| [agentflow-planner-7b-Q3_K_S.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q3_K_S.gguf) | Q3_K_S | 3.49GB | false | Low quality, not recommended. |
| [agentflow-planner-7b-IQ3_XS.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-IQ3_XS.gguf) | IQ3_XS | 3.35GB | false | Lower quality, new method with decent performance, slightly better than Q3_K_S. |
| [agentflow-planner-7b-IQ3_XXS.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-IQ3_XXS.gguf) | IQ3_XXS | 3.11GB | false | Lower quality, new method with decent performance, comparable to Q3 quants. |
| [agentflow-planner-7b-Q2_K.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-Q2_K.gguf) | Q2_K | 3.02GB | false | Very low quality but surprisingly usable. |
| [agentflow-planner-7b-IQ2_M.gguf](https://huggingface.co/bartowski/AgentFlow_agentflow-planner-7b-GGUF/blob/main/AgentFlow_agentflow-planner-7b-IQ2_M.gguf) | IQ2_M | 2.78GB | false | Relatively low quality, uses SOTA techniques to be surprisingly usable. |
## Embed/output weights
Some of these quants (Q3_K_XL, Q4_K_L etc) are the standard quantization method with the embeddings and output weights quantized to Q8_0 instead of what they would normally default to.
## Downloading using huggingface-cli
<details>
<summary>Click to view download instructions</summary>
First, make sure you have hugginface-cli installed:
```
pip install -U "huggingface_hub[cli]"
```
Then, you can target the specific file you want:
```
huggingface-cli download bartowski/AgentFlow_agentflow-planner-7b-GGUF --include "AgentFlow_agentflow-planner-7b-Q4_K_M.gguf" --local-dir ./
```
If the model is bigger than 50GB, it will have been split into multiple files. In order to download them all to a local folder, run:
```
huggingface-cli download bartowski/AgentFlow_agentflow-planner-7b-GGUF --include "AgentFlow_agentflow-planner-7b-Q8_0/*" --local-dir ./
```
You can either specify a new local-dir (AgentFlow_agentflow-planner-7b-Q8_0) or download them all in place (./)
</details>
## ARM/AVX information
Previously, you would download Q4_0_4_4/4_8/8_8, and these would have their weights interleaved in memory in order to improve performance on ARM and AVX machines by loading up more data in one pass.
Now, however, there is something called "online repacking" for weights. details in [this PR](https://github.com/ggml-org/llama.cpp/pull/9921). If you use Q4_0 and your hardware would benefit from repacking weights, it will do it automatically on the fly.
As of llama.cpp build [b4282](https://github.com/ggml-org/llama.cpp/releases/tag/b4282) you will not be able to run the Q4_0_X_X files and will instead need to use Q4_0.
Additionally, if you want to get slightly better quality for , you can use IQ4_NL thanks to [this PR](https://github.com/ggml-org/llama.cpp/pull/10541) which will also repack the weights for ARM, though only the 4_4 for now. The loading time may be slower but it will result in an overall speed incrase.
<details>
<summary>Click to view Q4_0_X_X information (deprecated</summary>
I'm keeping this section to show the potential theoretical uplift in performance from using the Q4_0 with online repacking.
<details>
<summary>Click to view benchmarks on an AVX2 system (EPYC7702)</summary>
| model | size | params | backend | threads | test | t/s | % (vs Q4_0) |
| ------------------------------ | ---------: | ---------: | ---------- | ------: | ------------: | -------------------: |-------------: |
| qwen2 3B Q4_0 | 1.70 GiB | 3.09 B | CPU | 64 | pp512 | 204.03 ± 1.03 | 100% |
| qwen2 3B Q4_0 | 1.70 GiB | 3.09 B | CPU | 64 | pp1024 | 282.92 ± 0.19 | 100% |
| qwen2 3B Q4_0 | 1.70 GiB | 3.09 B | CPU | 64 | pp2048 | 259.49 ± 0.44 | 100% |
| qwen2 3B Q4_0 | 1.70 GiB | 3.09 B | CPU | 64 | tg128 | 39.12 ± 0.27 | 100% |
| qwen2 3B Q4_0 | 1.70 GiB | 3.09 B | CPU | 64 | tg256 | 39.31 ± 0.69 | 100% |
| qwen2 3B Q4_0 | 1.70 GiB | 3.09 B | CPU | 64 | tg512 | 40.52 ± 0.03 | 100% |
| qwen2 3B Q4_K_M | 1.79 GiB | 3.09 B | CPU | 64 | pp512 | 301.02 ± 1.74 | 147% |
| qwen2 3B Q4_K_M | 1.79 GiB | 3.09 B | CPU | 64 | pp1024 | 287.23 ± 0.20 | 101% |
| qwen2 3B Q4_K_M | 1.79 GiB | 3.09 B | CPU | 64 | pp2048 | 262.77 ± 1.81 | 101% |
| qwen2 3B Q4_K_M | 1.79 GiB | 3.09 B | CPU | 64 | tg128 | 18.80 ± 0.99 | 48% |
| qwen2 3B Q4_K_M | 1.79 GiB | 3.09 B | CPU | 64 | tg256 | 24.46 ± 3.04 | 83% |
| qwen2 3B Q4_K_M | 1.79 GiB | 3.09 B | CPU | 64 | tg512 | 36.32 ± 3.59 | 90% |
| qwen2 3B Q4_0_8_8 | 1.69 GiB | 3.09 B | CPU | 64 | pp512 | 271.71 ± 3.53 | 133% |
| qwen2 3B Q4_0_8_8 | 1.69 GiB | 3.09 B | CPU | 64 | pp1024 | 279.86 ± 45.63 | 100% |
| qwen2 3B Q4_0_8_8 | 1.69 GiB | 3.09 B | CPU | 64 | pp2048 | 320.77 ± 5.00 | 124% |
| qwen2 3B Q4_0_8_8 | 1.69 GiB | 3.09 B | CPU | 64 | tg128 | 43.51 ± 0.05 | 111% |
| qwen2 3B Q4_0_8_8 | 1.69 GiB | 3.09 B | CPU | 64 | tg256 | 43.35 ± 0.09 | 110% |
| qwen2 3B Q4_0_8_8 | 1.69 GiB | 3.09 B | CPU | 64 | tg512 | 42.60 ± 0.31 | 105% |
Q4_0_8_8 offers a nice bump to prompt processing and a small bump to text generation
</details>
</details>
## Which file should I choose?
<details>
<summary>Click here for details</summary>
A great write up with charts showing various performances is provided by Artefact2 [here](https://gist.github.com/Artefact2/b5f810600771265fc1e39442288e8ec9)
The first thing to figure out is how big a model you can run. To do this, you'll need to figure out how much RAM and/or VRAM you have.
If you want your model running as FAST as possible, you'll want to fit the whole thing on your GPU's VRAM. Aim for a quant with a file size 1-2GB smaller than your GPU's total VRAM.
If you want the absolute maximum quality, add both your system RAM and your GPU's VRAM together, then similarly grab a quant with a file size 1-2GB Smaller than that total.
Next, you'll need to decide if you want to use an 'I-quant' or a 'K-quant'.
If you don't want to think too much, grab one of the K-quants. These are in format 'QX_K_X', like Q5_K_M.
If you want to get more into the weeds, you can check out this extremely useful feature chart:
[llama.cpp feature matrix](https://github.com/ggml-org/llama.cpp/wiki/Feature-matrix)
But basically, if you're aiming for below Q4, and you're running cuBLAS (Nvidia) or rocBLAS (AMD), you should look towards the I-quants. These are in format IQX_X, like IQ3_M. These are newer and offer better performance for their size.
These I-quants can also be used on CPU, but will be slower than their K-quant equivalent, so speed vs performance is a tradeoff you'll have to decide.
</details>
## Credits
Thank you kalomaze and Dampf for assistance in creating the imatrix calibration dataset.
Thank you ZeroWw for the inspiration to experiment with embed/output.
Thank you to LM Studio for sponsoring my work.
Want to support my work? Visit my ko-fi page here: https://ko-fi.com/bartowski

1
configuration.json Normal file
View File

@@ -0,0 +1 @@
{"framework": "pytorch", "task": "text-generation", "allow_remote": true}