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

Model: bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF
Source: Original Platform
This commit is contained in:
ModelHub XC
2026-07-13 15:03:06 +08:00
commit b13f95abff
29 changed files with 309 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
Nemo-12b-Humanize-KTO-v0.1-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q6_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q6_K.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q5_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q4_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q4_1.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q4_0.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-IQ4_NL.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-IQ4_XS.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q3_K_XL.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-IQ3_M.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-IQ3_XS.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q2_K_L.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-Q2_K.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-IQ2_M.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-IQ2_S.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-IQ2_XS.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1-f16.gguf filter=lfs diff=lfs merge=lfs -text
Nemo-12b-Humanize-KTO-v0.1.imatrix filter=lfs diff=lfs merge=lfs -text

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

169
README.md Normal file
View File

@@ -0,0 +1,169 @@
---
quantized_by: bartowski
pipeline_tag: text-generation
license: cc-by-nc-4.0
base_model: cgato/Nemo-12b-Humanize-KTO-v0.1
---
## Llamacpp imatrix Quantizations of Nemo-12b-Humanize-KTO-v0.1
Using <a href="https://github.com/ggerganov/llama.cpp/">llama.cpp</a> release <a href="https://github.com/ggerganov/llama.cpp/releases/tag/b4497">b4497</a> for quantization.
Original model: https://huggingface.co/cgato/Nemo-12b-Humanize-KTO-v0.1
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
```
<|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 |
| -------- | ---------- | --------- | ----- | ----------- |
| [Nemo-12b-Humanize-KTO-v0.1-f16.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-f16.gguf) | f16 | 24.50GB | false | Full F16 weights. |
| [Nemo-12b-Humanize-KTO-v0.1-Q8_0.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q8_0.gguf) | Q8_0 | 13.02GB | false | Extremely high quality, generally unneeded but max available quant. |
| [Nemo-12b-Humanize-KTO-v0.1-Q6_K_L.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q6_K_L.gguf) | Q6_K_L | 10.38GB | false | Uses Q8_0 for embed and output weights. Very high quality, near perfect, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-Q6_K.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q6_K.gguf) | Q6_K | 10.06GB | false | Very high quality, near perfect, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-Q5_K_L.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q5_K_L.gguf) | Q5_K_L | 9.14GB | false | Uses Q8_0 for embed and output weights. High quality, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-Q5_K_M.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q5_K_M.gguf) | Q5_K_M | 8.73GB | false | High quality, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-Q5_K_S.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q5_K_S.gguf) | Q5_K_S | 8.52GB | false | High quality, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-Q4_K_L.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q4_K_L.gguf) | Q4_K_L | 7.98GB | false | Uses Q8_0 for embed and output weights. Good quality, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-Q4_1.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q4_1.gguf) | Q4_1 | 7.80GB | false | Legacy format, similar performance to Q4_K_S but with improved tokens/watt on Apple silicon. |
| [Nemo-12b-Humanize-KTO-v0.1-Q4_K_M.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q4_K_M.gguf) | Q4_K_M | 7.48GB | false | Good quality, default size for most use cases, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-Q3_K_XL.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q3_K_XL.gguf) | Q3_K_XL | 7.15GB | false | Uses Q8_0 for embed and output weights. Lower quality but usable, good for low RAM availability. |
| [Nemo-12b-Humanize-KTO-v0.1-Q4_K_S.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q4_K_S.gguf) | Q4_K_S | 7.12GB | false | Slightly lower quality with more space savings, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-IQ4_NL.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-IQ4_NL.gguf) | IQ4_NL | 7.10GB | false | Similar to IQ4_XS, but slightly larger. Offers online repacking for ARM CPU inference. |
| [Nemo-12b-Humanize-KTO-v0.1-Q4_0.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q4_0.gguf) | Q4_0 | 7.09GB | false | Legacy format, offers online repacking for ARM and AVX CPU inference. |
| [Nemo-12b-Humanize-KTO-v0.1-IQ4_XS.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-IQ4_XS.gguf) | IQ4_XS | 6.74GB | false | Decent quality, smaller than Q4_K_S with similar performance, *recommended*. |
| [Nemo-12b-Humanize-KTO-v0.1-Q3_K_L.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q3_K_L.gguf) | Q3_K_L | 6.56GB | false | Lower quality but usable, good for low RAM availability. |
| [Nemo-12b-Humanize-KTO-v0.1-Q3_K_M.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q3_K_M.gguf) | Q3_K_M | 6.08GB | false | Low quality. |
| [Nemo-12b-Humanize-KTO-v0.1-IQ3_M.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-IQ3_M.gguf) | IQ3_M | 5.72GB | false | Medium-low quality, new method with decent performance comparable to Q3_K_M. |
| [Nemo-12b-Humanize-KTO-v0.1-Q3_K_S.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q3_K_S.gguf) | Q3_K_S | 5.53GB | false | Low quality, not recommended. |
| [Nemo-12b-Humanize-KTO-v0.1-Q2_K_L.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q2_K_L.gguf) | Q2_K_L | 5.45GB | false | Uses Q8_0 for embed and output weights. Very low quality but surprisingly usable. |
| [Nemo-12b-Humanize-KTO-v0.1-IQ3_XS.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-IQ3_XS.gguf) | IQ3_XS | 5.31GB | false | Lower quality, new method with decent performance, slightly better than Q3_K_S. |
| [Nemo-12b-Humanize-KTO-v0.1-Q2_K.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-Q2_K.gguf) | Q2_K | 4.79GB | false | Very low quality but surprisingly usable. |
| [Nemo-12b-Humanize-KTO-v0.1-IQ2_M.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-IQ2_M.gguf) | IQ2_M | 4.44GB | false | Relatively low quality, uses SOTA techniques to be surprisingly usable. |
| [Nemo-12b-Humanize-KTO-v0.1-IQ2_S.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-IQ2_S.gguf) | IQ2_S | 4.14GB | false | Low quality, uses SOTA techniques to be usable. |
| [Nemo-12b-Humanize-KTO-v0.1-IQ2_XS.gguf](https://huggingface.co/bartowski/Nemo-12b-Humanize-KTO-v0.1-GGUF/blob/main/Nemo-12b-Humanize-KTO-v0.1-IQ2_XS.gguf) | IQ2_XS | 3.92GB | false | Low quality, uses SOTA techniques to be 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/Nemo-12b-Humanize-KTO-v0.1-GGUF --include "Nemo-12b-Humanize-KTO-v0.1-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/Nemo-12b-Humanize-KTO-v0.1-GGUF --include "Nemo-12b-Humanize-KTO-v0.1-Q8_0/*" --local-dir ./
```
You can either specify a new local-dir (Nemo-12b-Humanize-KTO-v0.1-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/ggerganov/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/ggerganov/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/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 (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/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}