モデル概要
モデル特徴
モデル能力
使用事例
quantized_by: bartowski pipeline_tag: テキスト生成 tags:
- mergekit
- axolotl
- unsloth
- ロールプレイ
- 会話型 datasets:
- PygmalionAI/PIPPA
- Alfitaria/nemotron-ultra-reasoning-synthkink
- PocketDoc/Dans-Prosemaxx-Gutenberg
- FreedomIntelligence/Medical-R1-Distill-Data
- cognitivecomputations/SystemChat-2.0
- allenai/tulu-3-sft-personas-instruction-following
- kalomaze/Opus_Instruct_25k
- simplescaling/s1K-claude-3-7-sonnet
- ai2-adapt-dev/flan_v2_converted
- grimulkan/theory-of-mind
- grimulkan/physical-reasoning
- nvidia/HelpSteer3
- nbeerbower/gutenberg2-dpo
- nbeerbower/gutenberg-moderne-dpo
- nbeerbower/Purpura-DPO
- antiven0m/physical-reasoning-dpo
- allenai/tulu-3-IF-augmented-on-policy-70b
- NobodyExistsOnTheInternet/system-message-DPO base_model: allura-org/Q3-30B-A3B-Designant base_model_relation: 量子化
allura-orgのQ3-30B-A3B-DesignantのLlamacpp imatrix量子化
量子化にはllama.cppのリリースb5466を使用しています。
オリジナルモデル: https://huggingface.co/allura-org/Q3-30B-A3B-Designant
すべての量子化はimatrixオプションを使用し、データセットはこちらから取得しています。
LM Studioで実行可能です。
llama.cppまたは他のllama.cppベースのプロジェクトで直接実行できます。
プロンプト形式
<|im_start|>system
{system_prompt}<|im_end|>
<|im_start|>user
{prompt}<|im_end|>
<|im_start|>assistant
以下のファイルをダウンロード(ブランチ全体ではなく):
ファイル名 | 量子化タイプ | ファイルサイズ | 分割 | 説明 |
---|---|---|---|---|
Q3-30B-A3B-Designant-bf16.gguf | bf16 | 61.10GB | true | 完全なBF16重み。 |
Q3-30B-A3B-Designant-Q8_0.gguf | Q8_0 | 32.48GB | false | 非常に高品質、一般的には不要ですが利用可能な最大量子化。 |
Q3-30B-A3B-Designant-Q6_K_L.gguf | Q6_K_L | 25.24GB | false | 埋め込みと出力重みにQ8_0を使用。非常に高品質、ほぼ完璧、推奨。 |
Q3-30B-A3B-Designant-Q6_K.gguf | Q6_K | 25.09GB | false | 非常に高品質、ほぼ完璧、推奨。 |
Q3-30B-A3B-Designant-Q5_K_L.gguf | Q5_K_L | 21.92GB | false | 埋め込みと出力重みにQ8_0を使用。高品質、推奨。 |
Q3-30B-A3B-Designant-Q5_K_M.gguf | Q5_K_M | 21.73GB | false | 高品質、推奨。 |
Q3-30B-A3B-Designant-Q5_K_S.gguf | Q5_K_S | 21.08GB | false | 高品質、推奨。 |
Q3-30B-A3B-Designant-Q4_1.gguf | Q4_1 | 19.19GB | false | レガシー形式、Q4_K_Sと同様の性能ですがAppleシリコンでトークン/ワットが改善されています。 |
Q3-30B-A3B-Designant-Q4_K_L.gguf | Q4_K_L | 18.79GB | false | 埋め込みと出力重みにQ8_0を使用。良好な品質、推奨。 |
Q3-30B-A3B-Designant-Q4_K_M.gguf | Q4_K_M | 18.56GB | false | 良好な品質、ほとんどのユースケースのデフォルトサイズ、推奨。 |
Q3-30B-A3B-Designant-Q4_K_S.gguf | Q4_K_S | 17.46GB | false | 品質はやや低いがスペース節約、推奨。 |
Q3-30B-A3B-Designant-Q4_0.gguf | Q4_0 | 17.38GB | false | レガシー形式、ARMおよびAVX CPU推論用のオンライン再パッキングを提供。 |
Q3-30B-A3B-Designant-IQ4_NL.gguf | IQ4_NL | 17.31GB | false | IQ4_XSと似ていますが、やや大きい。ARM CPU推論用のオンライン再パッキングを提供。 |
Q3-30B-A3B-Designant-IQ4_XS.gguf | IQ4_XS | 16.37GB | false | 適度な品質、Q4_K_Sより小さく同様の性能、推奨。 |
Q3-30B-A3B-Designant-Q3_K_XL.gguf | Q3_K_XL | 16.17GB | false | 埋め込みと出力重みにQ8_0を使用。品質は低いが使用可能、低RAM環境に適しています。 |
Q3-30B-A3B-Designant-Q3_K_L.gguf | Q3_K_L | 15.90GB | false | 品質は低いが使用可能、低RAM環境に適しています。 |
Q3-30B-A3B-Designant-Q3_K_M.gguf | Q3_K_M | 14.71GB | false | 低品質。 |
Q3-30B-A3B-Designant-IQ3_M.gguf | IQ3_M | 13.51GB | false | 中低品質、新しい手法でQ3_K_Mと同等の性能。 |
Q3-30B-A3B-Designant-Q3_K_S.gguf | Q3_K_S | 13.29GB | false | 低品質、非推奨。 |
Q3-30B-A3B-Designant-IQ3_XS.gguf | IQ3_XS | 12.60GB | false | 低品質、新しい手法でQ3_K_Sよりやや良い性能。 |
Q3-30B-A3B-Designant-IQ3_XXS.gguf | IQ3_XXS | 11.85GB | false | 低品質、新しい手法でQ3量子化と同等の性能。 |
Q3-30B-A3B-Designant-Q2_K_L.gguf | Q2_K_L | 11.56GB | false | 埋め込みと出力重みにQ8_0を使用。非常に低品質だが驚くほど使用可能。 |
Q3-30B-A3B-Designant-Q2_K.gguf | Q2_K | 11.26GB | false | 非常に低品質だが驚くほど使用可能。 |
Q3-30B-A3B-Designant-IQ2_M.gguf | IQ2_M | 10.17GB | false | 比較的低品質だが、SOTA技術を使用して驚くほど使用可能。 |
Q3-30B-A3B-Designant-IQ2_S.gguf | IQ2_S | 9.29GB | false | 低品質、SOTA技術を使用して使用可能。 |
Q3-30B-A3B-Designant-IQ2_XS.gguf | IQ2_XS | 9.08GB | false | 低品質、SOTA技術を使用して使用可能。 |
Q3-30B-A3B-Designant-IQ2_XXS.gguf | IQ2_XXS | 8.18GB | false | 非常に低品質、SOTA技術を使用して使用可能。 |
埋め込み/出力重み
これらの量子化の一部(Q3_K_XL、Q4_K_Lなど)は、埋め込みと出力重みを通常のデフォルトではなくQ8_0に量子化した標準的な量子化方法です。
huggingface-cliを使用したダウンロード
クリックしてダウンロード手順を表示
まず、huggingface-cliがインストールされていることを確認してください:
pip install -U "huggingface_hub[cli]"
次に、対象の特定のファイルを指定できます:
huggingface-cli download bartowski/allura-org_Q3-30B-A3B-Designant-GGUF --include "allura-org_Q3-30B-A3B-Designant-Q4_K_M.gguf" --local-dir ./
モデルが50GBより大きい場合、複数のファイルに分割されています。すべてをローカルフォルダにダウンロードするには、次のコマンドを実行します:
huggingface-cli download bartowski/allura-org_Q3-30B-A3B-Designant-GGUF --include "allura-org_Q3-30B-A3B-Designant-Q8_0/*" --local-dir ./
新しいlocal-dir(allura-org_Q3-30B-A3B-Designant-Q8_0)を指定するか、すべてをその場(./)にダウンロードできます。
ARM/AVX情報
以前は、Q4_0_4_4/4_8/8_8をダウンロードし、これらの重みはメモリ内でインターリーブされ、ARMおよびAVXマシンでのパフォーマンスを向上させるために一度に多くのデータをロードしていました。
しかし、現在は重みの「オンライン再パッキング」と呼ばれる機能があります。詳細はこのPRをご覧ください。Q4_0を使用し、ハードウェアが重みの再パッキングの恩恵を受ける場合、自動的にオンザフライで行われます。
llama.cppビルドb4282以降、Q4_0_X_Xファイルを実行できなくなり、代わりにQ4_0を使用する必要があります。
さらに、少し品質を向上させたい場合は、このPRのおかげでIQ4_NLを使用できます。これもARM用に重みを再パッキングしますが、現時点では4_4のみです。ロード時間は遅くなる可能性がありますが、全体的な速度向上につながります。
クリックしてQ4_0_X_X情報を表示(非推奨)
このセクションは、Q4_0とオンライン再パッキングを使用した場合の潜在的な理論上のパフォーマンス向上を示すために保持しています。
クリックしてAVX2システム(EPYC7702)のベンチマークを表示
モデル | サイズ | パラメータ | バックエンド | スレッド | テスト | 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はプロンプト処理に良い向上をもたらし、テキスト生成にもわずかな向上をもたらします。
どのファイルを選ぶべきか?
詳細はこちら
Artefact2によるさまざまなパフォーマンスを示すチャート付きの優れた説明がこちらにあります。
まず、実行できるモデルのサイズを把握する必要があります。これを行うには、RAMやVRAMの量を把握する必要があります。
モデルを可能な限り高速に実行したい場合は、GPUのVRAM全体にモデルを収めたいでしょう。GPUの総VRAMより1-2GB小さい量子化を目指してください。
絶対的な最高品質を求めたい場合は、システムRAMとGPUのVRAMを合計し、同様に合計より1-2GB小さい量子化を選択してください。
次に、「I-quant」または「K-quant」を使用するかどうかを決定する必要があります。
あまり考えたくない場合は、K-quantのいずれかを選択してください。これらは「QX_K_X」形式で、Q5_K_Mなどです。
さらに詳しく知りたい場合は、この非常に便利な機能チャートを確認してください:
基本的に、Q4以下を目指していて、cuBLAS(Nvidia)またはrocBLAS(AMD)を実行している場合は、I-quantを検討する必要があります。これらは「IQX_X」形式で、IQ3_Mなどです。これらは新しく、サイズに対してより良いパフォーマンスを提供します。
これらのI-quantはCPUでも使用できますが、K-quant相当よりも遅くなるため、速度とパフォーマンスのトレードオフを決定する必要があります。
クレジット
imatrixキャリブレーションデータセットの作成に協力してくれたkalomazeとDampfに感謝します。
埋め込み/出力の実験にインスピレーションを与えてくれたZeroWwに感謝します。
私の仕事を支援してくれたLM Studioに感謝します。
私の仕事を支援したいですか?私のko-fiページはこちら: https://ko-fi.com/bartowski



