commit 9578b69cc6565493ae49e3ba6970edb09a4e66b3 Author: ModelHub XC Date: Mon Jul 6 02:43:13 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: QuantFactory/Eurus-7b-kto-GGUF Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..2e5a551 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,49 @@ +*.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 +Eurus-7b-kto.Q8_0.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q6_K.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q5_0.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q5_1.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q4_1.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q4_0.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text +Eurus-7b-kto.Q2_K.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/Eurus-7b-kto.Q2_K.gguf b/Eurus-7b-kto.Q2_K.gguf new file mode 100644 index 0000000..78db175 --- /dev/null +++ b/Eurus-7b-kto.Q2_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d8ebba3f6253a6ed1627bc1b1009614161fd200fbbeaf519fe61c8a446e93f2 +size 2719242432 diff --git a/Eurus-7b-kto.Q3_K_L.gguf b/Eurus-7b-kto.Q3_K_L.gguf new file mode 100644 index 0000000..fdd1f1d --- /dev/null +++ b/Eurus-7b-kto.Q3_K_L.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c978464423cbc6cc2f315a25700fdc59a03f940161c290181127592d46e725d +size 3822024896 diff --git a/Eurus-7b-kto.Q3_K_M.gguf b/Eurus-7b-kto.Q3_K_M.gguf new file mode 100644 index 0000000..160dc50 --- /dev/null +++ b/Eurus-7b-kto.Q3_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4050777a3f3e74e3cc570a336b784ebff7885aa5aebbd74f693cd66feeb52db +size 3518986432 diff --git a/Eurus-7b-kto.Q3_K_S.gguf b/Eurus-7b-kto.Q3_K_S.gguf new file mode 100644 index 0000000..3273060 --- /dev/null +++ b/Eurus-7b-kto.Q3_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a766e37afc611e793331416a66e29427da9959ef17a20a0cb312fb1ab89aca4 +size 3164567744 diff --git a/Eurus-7b-kto.Q4_0.gguf b/Eurus-7b-kto.Q4_0.gguf new file mode 100644 index 0000000..209db4f --- /dev/null +++ b/Eurus-7b-kto.Q4_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e60f666119b0c8e3581d90f6c8f0f87ea351edc079f81519d5d5f133290128f +size 4108916928 diff --git a/Eurus-7b-kto.Q4_1.gguf b/Eurus-7b-kto.Q4_1.gguf new file mode 100644 index 0000000..3f8931b --- /dev/null +++ b/Eurus-7b-kto.Q4_1.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93f5d20dfcebde6d3b3f0921b2e3ca5982067627223a748c50154b311f0b8a90 +size 4553316544 diff --git a/Eurus-7b-kto.Q4_K_M.gguf b/Eurus-7b-kto.Q4_K_M.gguf new file mode 100644 index 0000000..8d19d30 --- /dev/null +++ b/Eurus-7b-kto.Q4_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:212a5ef7001eb34deceea2bfc75caea81a7801fe7a0756fce6a98c6de305eb88 +size 4368439488 diff --git a/Eurus-7b-kto.Q4_K_S.gguf b/Eurus-7b-kto.Q4_K_S.gguf new file mode 100644 index 0000000..f8fffe2 --- /dev/null +++ b/Eurus-7b-kto.Q4_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58a3ef0e669601b8f55b67adadc7302fb997bc3f7fac4ec9630ab5bb3644aed2 +size 4140374208 diff --git a/Eurus-7b-kto.Q5_0.gguf b/Eurus-7b-kto.Q5_0.gguf new file mode 100644 index 0000000..0f51524 --- /dev/null +++ b/Eurus-7b-kto.Q5_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4427d9259945f1119d96e30631540936f04db43f8c68f68d1bab4d4e7a0beb31 +size 4997716160 diff --git a/Eurus-7b-kto.Q5_1.gguf b/Eurus-7b-kto.Q5_1.gguf new file mode 100644 index 0000000..eb1f89c --- /dev/null +++ b/Eurus-7b-kto.Q5_1.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30921c9974d301c32fd8d050f6f518339fc6d6446a663cc41c168fd18c5c02e1 +size 5442115776 diff --git a/Eurus-7b-kto.Q5_K_M.gguf b/Eurus-7b-kto.Q5_K_M.gguf new file mode 100644 index 0000000..1f30216 --- /dev/null +++ b/Eurus-7b-kto.Q5_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c62496868d38439a21111f46254662a943e6f97abc9d4c25dd039833c9d210b3 +size 5131409600 diff --git a/Eurus-7b-kto.Q5_K_S.gguf b/Eurus-7b-kto.Q5_K_S.gguf new file mode 100644 index 0000000..6b98445 --- /dev/null +++ b/Eurus-7b-kto.Q5_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7b8e5b5b943598ec0e33fe7355f008996fc6744435184643667a989c310984c +size 4997716160 diff --git a/Eurus-7b-kto.Q6_K.gguf b/Eurus-7b-kto.Q6_K.gguf new file mode 100644 index 0000000..3d90fa5 --- /dev/null +++ b/Eurus-7b-kto.Q6_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:982bc146aee6001c1f4695c38fb6cbd1db474bc6bfc880480c4b4c89cc754f1a +size 5942065344 diff --git a/Eurus-7b-kto.Q8_0.gguf b/Eurus-7b-kto.Q8_0.gguf new file mode 100644 index 0000000..b35250e --- /dev/null +++ b/Eurus-7b-kto.Q8_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fa330d85dc375c5d5b1dbc488d4b2679aad37766fc4ecf6cff7a45b9bdf8969 +size 7695857856 diff --git a/README.md b/README.md new file mode 100644 index 0000000..1de59db --- /dev/null +++ b/README.md @@ -0,0 +1,57 @@ +--- +license: apache-2.0 +datasets: +- openbmb/UltraFeedback +- openbmb/UltraInteract_pair +tags: +- reasoning +- preference_learning +- kto +pipeline_tag: text-generation +base_model: openbmb/Eurus-7b-kto +--- + +# openbmb/Eurus-7b-kto-GGUF + +- This is quantized version of [openbmb/Eurus-7b-kto](https://huggingface.co/openbmb/Eurus-7b-kto) + +# Model Description + +Eurus-7B-KTO is [KTO](https://arxiv.org/abs/2402.01306) fine-tuned from [Eurus-7B-SFT](https://huggingface.co/openbmb/Eurus-7b-sft) on all multi-turn trajectory pairs in [UltraInteract](https://huggingface.co/openbmb/UltraInteract) and all pairs in [UltraFeedback](https://huggingface.co/openbmb/UltraFeedback). + +It achieves the best overall performance among open-source models of similar sizes and even outperforms specialized models in corresponding domains in many cases. Notably, Eurus-7B-KTO outperforms baselines that are 5× larger. + +## Usage + +We apply tailored prompts for coding and math, consistent with UltraInteract data formats: + +**Coding** + +``` +[INST] Write Python code to solve the task: +{Instruction} [/INST] +``` +**Math-CoT** + +``` +[INST] Solve the following math problem step-by-step. +Simplify your answer as much as possible. Present your final answer as \\boxed{Your Answer}. +{Instruction} [/INST] +``` + +**Math-PoT** + +``` +[INST] Tool available: +[1] Python interpreter +When you send a message containing Python code to python, it will be executed in a stateful Jupyter notebook environment. +Solve the following math problem step-by-step. +Simplify your answer as much as possible. +{Instruction} [/INST] +``` + +## Evaluation + - Eurus, both the 7B and 70B variants, achieve the best overall performance among open-source models of similar sizes. Eurus even outperforms specialized models in corresponding domains in many cases. Notably, Eurus-7B outperforms baselines that are 5× larger, and Eurus-70B achieves better performance than GPT-3.5 Turbo. + - Preference learning with UltraInteract can further improve performance, especially in math and the multi-turn ability. +stats + diff --git a/configuration.json b/configuration.json new file mode 100644 index 0000000..bbeeda1 --- /dev/null +++ b/configuration.json @@ -0,0 +1 @@ +{"framework": "pytorch", "task": "text-generation", "allow_remote": true} \ No newline at end of file diff --git a/figures_main_exp.png b/figures_main_exp.png new file mode 100644 index 0000000..5e95f9d Binary files /dev/null and b/figures_main_exp.png differ