From dc8f3eee99f744c68898b65a5be072705b9d7636 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Wed, 23 Sep 2026 03:57:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: Abiray/Sutra-Instruct-350M-GGUF Source: Original Platform --- .gitattributes | 38 ++++++++++++++++++++++++ README.md | 73 +++++++++++++++++++++++++++++++++++++++++++++++ sutra-Q4_K_M.gguf | 3 ++ sutra-Q8_0.gguf | 3 ++ sutra-fp16.gguf | 3 ++ 5 files changed, 120 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 sutra-Q4_K_M.gguf create mode 100644 sutra-Q8_0.gguf create mode 100644 sutra-fp16.gguf diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..ee954d4 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,38 @@ +*.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 +sutra-fp16.gguf filter=lfs diff=lfs merge=lfs -text +sutra-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text +sutra-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..f542a7b --- /dev/null +++ b/README.md @@ -0,0 +1,73 @@ +--- +language: +- en +license: mit +base_model: Abhiray/Sutra-Instruct-350M +tags: +- gguf +- llama.cpp +- quantized +- gpt2 +- sutra +pipeline_tag: text-generation +library_name: gguf +--- + +# Sutra-Instruct-350M-GGUF + +This repository contains the official GGUF quantizations of [**Sutra-Instruct-350M**](https://huggingface.co/Abhiray/Sutra-Instruct-350M), a 350-million parameter model trained entirely from scratch by Abhiray. + +The **Sutra** (सूत्र) series is designed to be a high-speed, rule-based instruction model. These GGUF versions are optimized for ultra-low latency inference on consumer-grade hardware, including CPUs and mobile devices. + +--- + +## 📁 Available Quantizations + +| File Name | Quant Method | Size | Description | +| :--- | :--- | :--- | :--- | +| **sutra-fp16.gguf** | None (F16) | ~779 MB | Original weights. RECOMMENDED MOST Best for maximum quality and accuracy. | +| **sutra-Q8_0.gguf** | Q8_0 | ~417 MB | Standard 8-bit. Near-lossless; RECOMMENDED for most users. | +| **sutra-Q4_K_M.gguf** | Q4_K_M | ~258 MB | 4-bit Medium. Its for just testing not recommended much. | + +--- + +## 🚀 Quick Start (Inference) + +### 1. Using llama.cpp +Run the model directly from your terminal using `llama-cli`: + +```bash +./llama-cli -m sutra-Q8_0.gguf -p "Instruction: What is the law of gravity?\n\nResponse:" -n 400 --temp 0.55 --repeat-penalty 1.2 +``` + +### 2. Using Ollama (Plug-and-Play) +To use this with Ollama, create a file named Modelfile with the following content: + +FROM ./sutra-Q8_0.gguf +TEMPLATE """Instruction: +{{ .Prompt }} + +Response: +""" +PARAMETER stop "Instruction:" +PARAMETER stop "\nInstruction:" +PARAMETER temperature 0.55 +PARAMETER repeat_penalty 1.2 +PARAMETER top_k 50 +PARAMETER num_predict 512 + +Then, initialize and run the model: + +ollama create sutra -f Modelfile +ollama run sutra + +⚙️ Optimized Settings +To prevent the model from looping or hallucinating, we strongly recommend these inference parameters: + +Temperature: 0.55 + +Repeat Penalty: 1.2 + +Top-K: 50 + +Max Tokens: 512 \ No newline at end of file diff --git a/sutra-Q4_K_M.gguf b/sutra-Q4_K_M.gguf new file mode 100644 index 0000000..57856cb --- /dev/null +++ b/sutra-Q4_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2559e4d948f287597950fbe189cffaebad00946aab634e0afccd1595b6e47756 +size 271073888 diff --git a/sutra-Q8_0.gguf b/sutra-Q8_0.gguf new file mode 100644 index 0000000..4fe9975 --- /dev/null +++ b/sutra-Q8_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deb5c9f864345b4a33034163fb35a2c63024a2925cb03c77397ed356f615bc4c +size 437591648 diff --git a/sutra-fp16.gguf b/sutra-fp16.gguf new file mode 100644 index 0000000..3070fac --- /dev/null +++ b/sutra-fp16.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5db35d6645ad8df12325b4f6948eda7bb6449de4521c3c5aae04a301cf9c49ad +size 817290848