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

Model: bartowski/Aion-RP-Llama-3.1-8B-GGUF
Source: Original Platform
This commit is contained in:
ModelHub XC
2026-07-18 03:24:06 +08:00
commit 9256c97717
29 changed files with 308 additions and 0 deletions

61
.gitattributes vendored Normal file
View File

@@ -0,0 +1,61 @@
*.7z filter=lfs diff=lfs merge=lfs -text
*.arrow filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.ckpt 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
*.mlmodel filter=lfs diff=lfs merge=lfs -text
*.model filter=lfs diff=lfs merge=lfs -text
*.msgpack filter=lfs diff=lfs merge=lfs -text
*.npy filter=lfs diff=lfs merge=lfs -text
*.npz 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
*.pickle filter=lfs diff=lfs merge=lfs -text
*.pkl 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
*.safetensors filter=lfs diff=lfs merge=lfs -text
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.tar.* 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
*.wasm filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q6_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q6_K.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q5_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q4_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q4_0_8_8.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q4_0_4_8.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q4_0_4_4.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q4_0.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-IQ4_NL.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-IQ4_XS.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q3_K_XL.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-IQ3_M.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-IQ3_XS.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q2_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-Q2_K.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-IQ2_M.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B-f16.gguf filter=lfs diff=lfs merge=lfs -text
Aion-RP-Llama-3.1-8B.imatrix filter=lfs diff=lfs merge=lfs -text

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

168
README.md Normal file
View File

@@ -0,0 +1,168 @@
---
quantized_by: bartowski
pipeline_tag: text-generation
base_model: aion-labs/Aion-RP-Llama-3.1-8B
license: apache-2.0
---
## Llamacpp imatrix Quantizations of Aion-RP-Llama-3.1-8B
Using <a href="https://github.com/ggerganov/llama.cpp/">llama.cpp</a> release <a href="https://github.com/ggerganov/llama.cpp/releases/tag/b4273">b4273</a> for quantization.
Original model: https://huggingface.co/aion-labs/Aion-RP-Llama-3.1-8B
All quants made using imatrix option with dataset from [here](https://gist.github.com/bartowski1182/eb213dccb3571f863da82e99418f81e8)
Run them in [LM Studio](https://lmstudio.ai/)
## Prompt format
```
__SYSTEM__: {system_prompt}
__USER__: {prompt}
__ASSISTANT__:
```
## Download a file (not the whole branch) from below:
| Filename | Quant type | File Size | Split | Description |
| -------- | ---------- | --------- | ----- | ----------- |
| [Aion-RP-Llama-3.1-8B-f16.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-f16.gguf) | f16 | 16.07GB | false | Full F16 weights. |
| [Aion-RP-Llama-3.1-8B-Q8_0.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q8_0.gguf) | Q8_0 | 8.54GB | false | Extremely high quality, generally unneeded but max available quant. |
| [Aion-RP-Llama-3.1-8B-Q6_K_L.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q6_K_L.gguf) | Q6_K_L | 6.85GB | false | Uses Q8_0 for embed and output weights. Very high quality, near perfect, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q6_K.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q6_K.gguf) | Q6_K | 6.60GB | false | Very high quality, near perfect, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q5_K_L.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q5_K_L.gguf) | Q5_K_L | 6.06GB | false | Uses Q8_0 for embed and output weights. High quality, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q5_K_M.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q5_K_M.gguf) | Q5_K_M | 5.73GB | false | High quality, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q5_K_S.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q5_K_S.gguf) | Q5_K_S | 5.60GB | false | High quality, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q4_K_L.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q4_K_L.gguf) | Q4_K_L | 5.31GB | false | Uses Q8_0 for embed and output weights. Good quality, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q4_K_M.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q4_K_M.gguf) | Q4_K_M | 4.92GB | false | Good quality, default size for most use cases, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q3_K_XL.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q3_K_XL.gguf) | Q3_K_XL | 4.78GB | false | Uses Q8_0 for embed and output weights. Lower quality but usable, good for low RAM availability. |
| [Aion-RP-Llama-3.1-8B-Q4_K_S.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q4_K_S.gguf) | Q4_K_S | 4.69GB | false | Slightly lower quality with more space savings, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q4_0.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q4_0.gguf) | Q4_0 | 4.68GB | false | Legacy format, offers online repacking for ARM CPU inference. |
| [Aion-RP-Llama-3.1-8B-IQ4_NL.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-IQ4_NL.gguf) | IQ4_NL | 4.68GB | false | Similar to IQ4_XS, but slightly larger. Offers online repacking for ARM CPU inference. |
| [Aion-RP-Llama-3.1-8B-Q4_0_8_8.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q4_0_8_8.gguf) | Q4_0_8_8 | 4.66GB | false | Optimized for ARM and AVX inference. Requires 'sve' support for ARM (see details below). *Don't use on Mac*. |
| [Aion-RP-Llama-3.1-8B-Q4_0_4_8.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q4_0_4_8.gguf) | Q4_0_4_8 | 4.66GB | false | Optimized for ARM inference. Requires 'i8mm' support (see details below). *Don't use on Mac*. |
| [Aion-RP-Llama-3.1-8B-Q4_0_4_4.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q4_0_4_4.gguf) | Q4_0_4_4 | 4.66GB | false | Optimized for ARM inference. Should work well on all ARM chips, not for use with GPUs. *Don't use on Mac*. |
| [Aion-RP-Llama-3.1-8B-IQ4_XS.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-IQ4_XS.gguf) | IQ4_XS | 4.45GB | false | Decent quality, smaller than Q4_K_S with similar performance, *recommended*. |
| [Aion-RP-Llama-3.1-8B-Q3_K_L.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q3_K_L.gguf) | Q3_K_L | 4.32GB | false | Lower quality but usable, good for low RAM availability. |
| [Aion-RP-Llama-3.1-8B-Q3_K_M.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q3_K_M.gguf) | Q3_K_M | 4.02GB | false | Low quality. |
| [Aion-RP-Llama-3.1-8B-IQ3_M.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-IQ3_M.gguf) | IQ3_M | 3.78GB | false | Medium-low quality, new method with decent performance comparable to Q3_K_M. |
| [Aion-RP-Llama-3.1-8B-Q2_K_L.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q2_K_L.gguf) | Q2_K_L | 3.69GB | false | Uses Q8_0 for embed and output weights. Very low quality but surprisingly usable. |
| [Aion-RP-Llama-3.1-8B-Q3_K_S.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q3_K_S.gguf) | Q3_K_S | 3.66GB | false | Low quality, not recommended. |
| [Aion-RP-Llama-3.1-8B-IQ3_XS.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-IQ3_XS.gguf) | IQ3_XS | 3.52GB | false | Lower quality, new method with decent performance, slightly better than Q3_K_S. |
| [Aion-RP-Llama-3.1-8B-Q2_K.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-Q2_K.gguf) | Q2_K | 3.18GB | false | Very low quality but surprisingly usable. |
| [Aion-RP-Llama-3.1-8B-IQ2_M.gguf](https://huggingface.co/bartowski/Aion-RP-Llama-3.1-8B-GGUF/blob/main/Aion-RP-Llama-3.1-8B-IQ2_M.gguf) | IQ2_M | 2.95GB | 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/Aion-RP-Llama-3.1-8B-GGUF --include "Aion-RP-Llama-3.1-8B-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/Aion-RP-Llama-3.1-8B-GGUF --include "Aion-RP-Llama-3.1-8B-Q8_0/*" --local-dir ./
```
You can either specify a new local-dir (Aion-RP-Llama-3.1-8B-Q8_0) or download them all in place (./)
</details>
## Q4_0_X_X information
New: Thanks to efforts made to have online repacking of weights in [this PR](https://github.com/ggerganov/llama.cpp/pull/9921), you can now just use Q4_0 if your llama.cpp has been compiled for your ARM device.
Similarly, if you want to get slightly better performance, you can use IQ4_NL thanks to [this PR](https://github.com/ggerganov/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</summary>
These are *NOT* for Metal (Apple) or GPU (nvidia/AMD/intel) offloading, only ARM chips (and certain AVX2/AVX512 CPUs).
If you're using an ARM chip, the Q4_0_X_X quants will have a substantial speedup. Check out Q4_0_4_4 speed comparisons [on the original pull request](https://github.com/ggerganov/llama.cpp/pull/5780#pullrequestreview-21657544660)
To check which one would work best for your ARM chip, you can check [AArch64 SoC features](https://gpages.juszkiewicz.com.pl/arm-socs-table/arm-socs.html) (thanks EloyOn!).
If you're using a CPU that supports AVX2 or AVX512 (typically server CPUs and AMD's latest Zen5 CPUs) and are not offloading to a GPU, the Q4_0_8_8 may offer a nice speed as well:
<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/ggerganov/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 and Apple Metal, but will be slower than their K-quant equivalent, so speed vs performance is a tradeoff you'll have to decide.
The I-quants are *not* compatible with Vulcan, which is also AMD, so if you have an AMD card double check if you're using the rocBLAS build or the Vulcan build. At the time of writing this, LM Studio has a preview with ROCm support, and other inference engines have specific builds for ROCm.
</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.
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}