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

Model: bartowski/HuatuoGPT-o1-7B-GGUF
Source: Original Platform
This commit is contained in:
ModelHub XC
2026-07-21 17:56:10 +08:00
commit a4d79b800e
27 changed files with 307 additions and 0 deletions

59
.gitattributes vendored Normal file
View File

@@ -0,0 +1,59 @@
*.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
HuatuoGPT-o1-7B-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q6_K_L.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q6_K.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q5_K_L.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q4_K_L.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q4_1.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q4_0.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-IQ4_NL.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-IQ4_XS.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q3_K_XL.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-IQ3_M.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-IQ3_XS.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q2_K_L.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-Q2_K.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-IQ2_M.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B-f16.gguf filter=lfs diff=lfs merge=lfs -text
HuatuoGPT-o1-7B.imatrix filter=lfs diff=lfs merge=lfs -text

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

3
HuatuoGPT-o1-7B-f16.gguf Normal file
View File

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

3
HuatuoGPT-o1-7B.imatrix Normal file
View File

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

175
README.md Normal file
View File

@@ -0,0 +1,175 @@
---
quantized_by: bartowski
pipeline_tag: text-generation
base_model: FreedomIntelligence/HuatuoGPT-o1-7B
datasets:
- FreedomIntelligence/medical-o1-reasoning-SFT
- FreedomIntelligence/medical-o1-verifiable-problem
license: apache-2.0
tags:
- medical
language:
- en
- zh
---
## Llamacpp imatrix Quantizations of HuatuoGPT-o1-7B
Using <a href="https://github.com/ggerganov/llama.cpp/">llama.cpp</a> release <a href="https://github.com/ggerganov/llama.cpp/releases/tag/b4404">b4404</a> for quantization.
Original model: https://huggingface.co/FreedomIntelligence/HuatuoGPT-o1-7B
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 |
| -------- | ---------- | --------- | ----- | ----------- |
| [HuatuoGPT-o1-7B-f16.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-f16.gguf) | f16 | 15.24GB | false | Full F16 weights. |
| [HuatuoGPT-o1-7B-Q8_0.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q8_0.gguf) | Q8_0 | 8.10GB | false | Extremely high quality, generally unneeded but max available quant. |
| [HuatuoGPT-o1-7B-Q6_K_L.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-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*. |
| [HuatuoGPT-o1-7B-Q6_K.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q6_K.gguf) | Q6_K | 6.25GB | false | Very high quality, near perfect, *recommended*. |
| [HuatuoGPT-o1-7B-Q5_K_L.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q5_K_L.gguf) | Q5_K_L | 5.78GB | false | Uses Q8_0 for embed and output weights. High quality, *recommended*. |
| [HuatuoGPT-o1-7B-Q5_K_M.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q5_K_M.gguf) | Q5_K_M | 5.44GB | false | High quality, *recommended*. |
| [HuatuoGPT-o1-7B-Q5_K_S.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q5_K_S.gguf) | Q5_K_S | 5.32GB | false | High quality, *recommended*. |
| [HuatuoGPT-o1-7B-Q4_K_L.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q4_K_L.gguf) | Q4_K_L | 5.09GB | false | Uses Q8_0 for embed and output weights. Good quality, *recommended*. |
| [HuatuoGPT-o1-7B-Q4_1.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-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. |
| [HuatuoGPT-o1-7B-Q4_K_M.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q4_K_M.gguf) | Q4_K_M | 4.68GB | false | Good quality, default size for most use cases, *recommended*. |
| [HuatuoGPT-o1-7B-Q3_K_XL.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-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. |
| [HuatuoGPT-o1-7B-Q4_K_S.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q4_K_S.gguf) | Q4_K_S | 4.46GB | false | Slightly lower quality with more space savings, *recommended*. |
| [HuatuoGPT-o1-7B-Q4_0.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q4_0.gguf) | Q4_0 | 4.44GB | false | Legacy format, offers online repacking for ARM and AVX CPU inference. |
| [HuatuoGPT-o1-7B-IQ4_NL.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-IQ4_NL.gguf) | IQ4_NL | 4.44GB | false | Similar to IQ4_XS, but slightly larger. Offers online repacking for ARM CPU inference. |
| [HuatuoGPT-o1-7B-IQ4_XS.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-IQ4_XS.gguf) | IQ4_XS | 4.22GB | false | Decent quality, smaller than Q4_K_S with similar performance, *recommended*. |
| [HuatuoGPT-o1-7B-Q3_K_L.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q3_K_L.gguf) | Q3_K_L | 4.09GB | false | Lower quality but usable, good for low RAM availability. |
| [HuatuoGPT-o1-7B-Q3_K_M.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q3_K_M.gguf) | Q3_K_M | 3.81GB | false | Low quality. |
| [HuatuoGPT-o1-7B-IQ3_M.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-IQ3_M.gguf) | IQ3_M | 3.57GB | false | Medium-low quality, new method with decent performance comparable to Q3_K_M. |
| [HuatuoGPT-o1-7B-Q2_K_L.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-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. |
| [HuatuoGPT-o1-7B-Q3_K_S.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q3_K_S.gguf) | Q3_K_S | 3.49GB | false | Low quality, not recommended. |
| [HuatuoGPT-o1-7B-IQ3_XS.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-IQ3_XS.gguf) | IQ3_XS | 3.35GB | false | Lower quality, new method with decent performance, slightly better than Q3_K_S. |
| [HuatuoGPT-o1-7B-Q2_K.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-7B-Q2_K.gguf) | Q2_K | 3.02GB | false | Very low quality but surprisingly usable. |
| [HuatuoGPT-o1-7B-IQ2_M.gguf](https://huggingface.co/bartowski/HuatuoGPT-o1-7B-GGUF/blob/main/HuatuoGPT-o1-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/HuatuoGPT-o1-7B-GGUF --include "HuatuoGPT-o1-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/HuatuoGPT-o1-7B-GGUF --include "HuatuoGPT-o1-7B-Q8_0/*" --local-dir ./
```
You can either specify a new local-dir (HuatuoGPT-o1-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/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}