GraySoft
Projects Models About FAQ Contact Download guIDE →
Model Intelligence Sheet

richarderkhov/huggingfaceh4_-_starchat2-15b-v0.1-gguf overview

StarChat is a series of language models that are trained to act as helpful coding assistants. StarChat2 is the latest model in the series, and is a fine-tuned version of StarCoder2 that was trained with SFT and DPO on a mix of synthetic datasets.

ggufarxiv:2311.07911arxiv:2402.19173endpoints_compatibleregion:usconversational
richarderkhov/huggingfaceh4_-_starchat2-15b-v0.1-gguf visual
Downloads
269
Likes
0
Pipeline
Library
Visibility
Public
Access
Open

Repository Files & Downloads

21 files detected
Direct downloads for all repository files
FileTypeQuantizationSizeLink
starchat2-15b-v0.1.IQ3_M.gguf GGUF IQ3_M 6.80 GB Download
starchat2-15b-v0.1.IQ3_S.gguf GGUF IQ3_S 6.52 GB Download
starchat2-15b-v0.1.IQ3_XS.gguf GGUF IQ3_XS 6.25 GB Download
starchat2-15b-v0.1.IQ4_NL.gguf GGUF IQ4_NL 8.55 GB Download
starchat2-15b-v0.1.IQ4_XS.gguf GGUF IQ4_XS 8.12 GB Download
starchat2-15b-v0.1.Q2_K.gguf GGUF Q2_K 5.77 GB Download
starchat2-15b-v0.1.Q3_K.gguf GGUF Q3_K 7.49 GB Download
starchat2-15b-v0.1.Q3_K_L.gguf GGUF Q3_K_L 8.35 GB Download
starchat2-15b-v0.1.Q3_K_M.gguf GGUF Q3_K_M 7.49 GB Download
starchat2-15b-v0.1.Q3_K_S.gguf GGUF Q3_K_S 6.51 GB Download
starchat2-15b-v0.1.Q4_0.gguf GGUF 8.44 GB Download
starchat2-15b-v0.1.Q4_1.gguf GGUF 9.35 GB Download
starchat2-15b-v0.1.Q4_K.gguf GGUF Q4_K 9.18 GB Download
starchat2-15b-v0.1.Q4_K_M.gguf GGUF Q4_K_M 9.18 GB Download
starchat2-15b-v0.1.Q4_K_S.gguf GGUF Q4_K_S 8.53 GB Download
starchat2-15b-v0.1.Q5_0.gguf GGUF 10.27 GB Download
starchat2-15b-v0.1.Q5_1.gguf GGUF 11.18 GB Download
starchat2-15b-v0.1.Q5_K.gguf GGUF Q5_K 10.65 GB Download
starchat2-15b-v0.1.Q5_K_M.gguf GGUF Q5_K_M 10.65 GB Download
starchat2-15b-v0.1.Q5_K_S.gguf GGUF Q5_K_S 10.27 GB Download
starchat2-15b-v0.1.Q6_K.gguf GGUF Q6_K 12.20 GB Download

Model Details Live

Model Slug
richarderkhov/huggingfaceh4_-_starchat2-15b-v0.1-gguf
Author
RichardErkhov
Pipeline Task
Library
Created
2024-05-01
Last Modified
2024-05-01
Gated
No
Private
No
HF SHA
2298a0b0014affa603fecde435bad42a5792dfd6
License
Unknown
Language
Unknown
Base Model
Unknown

Metadata Inspector

Normalized metadata (stored in metadata_json)
{
  "metadata": {},
  "card_data": {
    "frontmatter": {},
    "hero_image_url": "https://huggingface.co/HuggingFaceH4/starchat2-15b-v0.1/resolve/main/model_logo.png",
    "summary": "StarChat is a series of language models that are trained to act as helpful coding assistants. StarChat2 is the latest model in the series, and is a fine-tuned version of StarCoder2 that was trained with SFT and DPO on a mix of synthetic datasets.",
    "quick_links": [],
    "benchmark_table_html": "",
    "readme_markdown": "Quantization made by Richard Erkhov.\n\n[Github](https://github.com/RichardErkhov)\n\n[Discord](https://discord.gg/pvy7H8DZMG)\n\n[Request more models](https://github.com/RichardErkhov/quant_request)\n\n\nstarchat2-15b-v0.1 - GGUF\n- Model creator: https://huggingface.co/HuggingFaceH4/\n- Original model: https://huggingface.co/HuggingFaceH4/starchat2-15b-v0.1/\n\n\n| Name | Quant method | Size |\n| ---- | ---- | ---- |\n| [starchat2-15b-v0.1.Q2_K.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q2_K.gguf) | Q2_K | 5.77GB |\n| [starchat2-15b-v0.1.IQ3_XS.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.IQ3_XS.gguf) | IQ3_XS | 6.25GB |\n| [starchat2-15b-v0.1.IQ3_S.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.IQ3_S.gguf) | IQ3_S | 6.52GB |\n| [starchat2-15b-v0.1.Q3_K_S.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q3_K_S.gguf) | Q3_K_S | 6.51GB |\n| [starchat2-15b-v0.1.IQ3_M.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.IQ3_M.gguf) | IQ3_M | 6.8GB |\n| [starchat2-15b-v0.1.Q3_K.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q3_K.gguf) | Q3_K | 7.49GB |\n| [starchat2-15b-v0.1.Q3_K_M.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q3_K_M.gguf) | Q3_K_M | 7.49GB |\n| [starchat2-15b-v0.1.Q3_K_L.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q3_K_L.gguf) | Q3_K_L | 8.35GB |\n| [starchat2-15b-v0.1.IQ4_XS.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.IQ4_XS.gguf) | IQ4_XS | 8.12GB |\n| [starchat2-15b-v0.1.Q4_0.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q4_0.gguf) | Q4_0 | 8.44GB |\n| [starchat2-15b-v0.1.IQ4_NL.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.IQ4_NL.gguf) | IQ4_NL | 8.55GB |\n| [starchat2-15b-v0.1.Q4_K_S.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q4_K_S.gguf) | Q4_K_S | 8.53GB |\n| [starchat2-15b-v0.1.Q4_K.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q4_K.gguf) | Q4_K | 9.18GB |\n| [starchat2-15b-v0.1.Q4_K_M.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q4_K_M.gguf) | Q4_K_M | 9.18GB |\n| [starchat2-15b-v0.1.Q4_1.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q4_1.gguf) | Q4_1 | 9.35GB |\n| [starchat2-15b-v0.1.Q5_0.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q5_0.gguf) | Q5_0 | 10.27GB |\n| [starchat2-15b-v0.1.Q5_K_S.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q5_K_S.gguf) | Q5_K_S | 10.27GB |\n| [starchat2-15b-v0.1.Q5_K.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q5_K.gguf) | Q5_K | 10.65GB |\n| [starchat2-15b-v0.1.Q5_K_M.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q5_K_M.gguf) | Q5_K_M | 10.65GB |\n| [starchat2-15b-v0.1.Q5_1.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q5_1.gguf) | Q5_1 | 11.18GB |\n| [starchat2-15b-v0.1.Q6_K.gguf](https://huggingface.co/RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf/blob/main/starchat2-15b-v0.1.Q6_K.gguf) | Q6_K | 12.2GB |\n\n\n\n\nOriginal model description:\n---\nbase_model: HuggingFaceH4/starchat2-15b-sft-v0.1\ntags:\n- alignment-handbook\n- generated_from_trainer\ndatasets:\n- HuggingFaceH4/ultrafeedback_binarized\n- HuggingFaceH4/orca_dpo_pairs\nmodel-index:\n- name: starchat2-15b-v0.1\n  results: []\n---\n\n<img src=\"https://huggingface.co/HuggingFaceH4/starchat2-15b-v0.1/resolve/main/model_logo.png\" alt=\"StarChat2 15B Logo\" width=\"800\" style=\"margin-left:'auto' margin-right:'auto' display:'block'\"/>\n\n# Model Card for StarChat2 15B\n\nStarChat is a series of language models that are trained to act as helpful coding assistants. StarChat2 is the latest model in the series, and is a fine-tuned version of [StarCoder2](https://huggingface.co/bigcode/starcoder2-15b) that was trained with SFT and DPO on a mix of synthetic datasets.\n\n## Model Details\n\n### Model Description\n\n<!-- Provide a longer summary of what this model is. -->\n\n- **Model type:** A 16B parameter GPT-like model fine-tuned on a mix of publicly available, synthetic datasets.\n- **Language(s) (NLP):** Primarily English and 600+ programming languages.\n- **License:** BigCode Open RAIL-M v1\n- **Finetuned from model:** [bigcode/starcoder2-15b](https://huggingface.co/bigcode/starcoder2-15b)\n\n### Model Sources\n\n<!-- Provide the basic links for the model. -->\n\n- **Repository:** https://github.com/huggingface/alignment-handbook\n- **Demo:** https://huggingface.co/spaces/HuggingFaceH4/starchat2-playground\n\n## Performance\n\nStarChat2 15B was trained to balance chat and programming capabilities. It achieves strong performance on chat benchmarks like [MT Bench](https://huggingface.co/spaces/lmsys/mt-bench) and [IFEval](https://arxiv.org/abs/2311.07911), as well as the canonical HumanEval benchmark for Python code completion. The scores reported below were obtained using the [LightEval](https://github.com/huggingface/lighteval) evaluation suite (commit `988959cb905df4baa050f82b4d499d46e8b537f2`) and each prompt has been formatted with the model's corresponding chat template to simulate real-world usage. This is why some scores may differ from those reported in technical reports or on the Open LLM Leaderboard. \n\n| Model                                                                                           | MT Bench | IFEval | HumanEval |\n|-------------------------------------------------------------------------------------------------|---------:|-------:|----------:|\n| [starchat2-15b-v0.1](https://huggingface.co/HuggingFaceH4/starchat2-15b-v0.1)                   |     7.66 |  35.12 |     71.34 |\n| [deepseek-coder-6.7b-instruct](https://huggingface.co/deepseek-ai/deepseek-coder-6.7b-instruct) |     4.17 |  14.23 |     80.48 |\n| [CodeLlama-13b-Instruct-hf](https://huggingface.co/codellama/CodeLlama-13b-Instruct-hf)         |     6.80 |  43.44 |     50.60 |\n\n\n## Intended uses & limitations\n\nThe model was fine-tuned on a blend of chat, code, math, and reasoning datasets. As a result, the model can be used for chat and you can check out our [demo](https://huggingface.co/spaces/HuggingFaceH4/starchat2-playground) to test its coding capabilities. \n\nHere's how you can run the model using the `pipeline()` function from 🤗 Transformers:\n\n```python\n# pip install 'transformers @ git+https://github.com/huggingface/transformers.git@831bc25d8fdb85768402f772cf65cc3d7872b211'\n# pip install accelerate\n\nimport torch\nfrom transformers import pipeline\n\npipe = pipeline(\n    \"text-generation\",\n    model=\"HuggingFaceH4/starchat2-15b-v0.1\",\n    device_map=\"auto\",\n    torch_dtype=torch.bfloat16,\n)\nmessages = [\n    {\n        \"role\": \"system\",\n        \"content\": \"You are StarChat2, an expert programming assistant\",\n    },\n    {\"role\": \"user\", \"content\": \"Write a simple website in HTML. When a user clicks the button, it shows a random Chuck Norris joke.\"},\n]\noutputs = pipe(\n    messages,\n    max_new_tokens=512,\n    do_sample=True,\n    temperature=0.7,\n    top_k=50,\n    top_p=0.95,\n    stop_sequence=\"<|im_end|>\",\n)\nprint(outputs[0][\"generated_text\"][-1][\"content\"])\n```\n\n## Bias, Risks, and Limitations\n\n<!-- This section is meant to convey both technical and sociotechnical limitations. -->\n\nStarChat2 15B has not been aligned to human preferences with techniques like RLHF or deployed with in-the-loop filtering of responses like ChatGPT, so the model can produce problematic outputs (especially when prompted to do so). \nModels trained primarily on code data will also have a more skewed demographic bias commensurate with the demographics of the GitHub community, for more on this see the [StarCoder2 dataset](https://huggingface.co/datasets/bigcode/the-stack-v2)\n\nSince the base model was pretrained on a large corpus of code, it may produce code snippets that are syntactically valid but semantically incorrect. \nFor example, it may produce code that does not compile or that produces incorrect results.  \nIt may also produce code that is vulnerable to security exploits.  \nWe have observed the model also has a tendency to produce false URLs which should be carefully inspected before clicking.\n\nStarChat2 15B was fine-tuned from the base model [StarCoder2](https://huggingface.co/bigcode/starcoder2-15b), please refer to its model card's [Limitations Section](https://huggingface.co/bigcode/starcoder2-15b#limitations) for relevant information. \nIn particular, the model was evaluated on some categories of gender biases, propensity for toxicity, and risk of suggesting code completions with known security flaws; these evaluations are reported in its [technical report](https://huggingface.co/papers/2402.19173).\n\n\n## Training details\n\nThis model is a fine-tuned version of [starchat2-15b-sft-v0.1](https://huggingface.co/HuggingFaceH4/starchat2-15b-sft-v0.1) on the HuggingFaceH4/ultrafeedback_binarized and the HuggingFaceH4/orca_dpo_pairs datasets. Check out the recipe in the [Alignment Handbook](https://github.com/huggingface/alignment-handbook) for more details.\n\nIt achieves the following results on the evaluation set:\n- Loss: 0.4347\n- Rewards/chosen: -0.9461\n- Rewards/rejected: -2.7745\n- Rewards/accuracies: 0.7658\n- Rewards/margins: 1.8284\n- Logps/rejected: -322.1934\n- Logps/chosen: -316.1898\n- Logits/rejected: -2.3817\n- Logits/chosen: -2.3005\n\n## Training procedure\n\n### Training hyperparameters\n\nThe following hyperparameters were used during training:\n- learning_rate: 5e-07\n- train_batch_size: 2\n- eval_batch_size: 4\n- seed: 42\n- distributed_type: multi-GPU\n- num_devices: 8\n- gradient_accumulation_steps: 8\n- total_train_batch_size: 128\n- total_eval_batch_size: 32\n- optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08\n- lr_scheduler_type: cosine\n- lr_scheduler_warmup_ratio: 0.1\n- num_epochs: 2\n\n### Training results\n\n| Training Loss | Epoch | Step | Validation Loss | Rewards/chosen | Rewards/rejected | Rewards/accuracies | Rewards/margins | Logps/rejected | Logps/chosen | Logits/rejected | Logits/chosen |\n|:-------------:|:-----:|:----:|:---------------:|:--------------:|:----------------:|:------------------:|:---------------:|:--------------:|:------------:|:---------------:|:-------------:|\n| 0.717         | 0.17  | 100  | 0.6006          | -0.0924        | -0.2899          | 0.6329             | 0.1975          | -272.5022      | -299.1165    | -2.5313         | -2.4191       |\n| 0.6273        | 0.35  | 200  | 0.5160          | -0.3994        | -0.9461          | 0.6930             | 0.5467          | -285.6261      | -305.2568    | -2.5281         | -2.4278       |\n| 0.5538        | 0.52  | 300  | 0.4781          | -0.6589        | -1.5892          | 0.7247             | 0.9302          | -298.4870      | -310.4470    | -2.4996         | -2.4110       |\n| 0.5056        | 0.7   | 400  | 0.4594          | -0.8283        | -2.1332          | 0.7437             | 1.3050          | -309.3687      | -313.8344    | -2.4472         | -2.3644       |\n| 0.4983        | 0.87  | 500  | 0.4512          | -0.7758        | -2.2806          | 0.7468             | 1.5049          | -312.3167      | -312.7843    | -2.4223         | -2.3404       |\n| 0.4662        | 1.04  | 600  | 0.4431          | -0.7839        | -2.4016          | 0.7658             | 1.6177          | -314.7355      | -312.9465    | -2.4049         | -2.3215       |\n| 0.4411        | 1.22  | 700  | 0.4415          | -1.0090        | -2.7582          | 0.7690             | 1.7492          | -321.8679      | -317.4481    | -2.3840         | -2.3016       |\n| 0.471         | 1.39  | 800  | 0.4368          | -0.9617        | -2.7445          | 0.7690             | 1.7828          | -321.5930      | -316.5019    | -2.3809         | -2.2991       |\n| 0.4485        | 1.57  | 900  | 0.4351          | -0.9490        | -2.7594          | 0.7722             | 1.8103          | -321.8916      | -316.2497    | -2.3815         | -2.3004       |\n| 0.4411        | 1.74  | 1000 | 0.4348          | -0.9293        | -2.7469          | 0.7658             | 1.8176          | -321.6409      | -315.8547    | -2.3823         | -2.3011       |\n| 0.4499        | 1.92  | 1100 | 0.4348          | -0.9482        | -2.7767          | 0.7658             | 1.8285          | -322.2369      | -316.2320    | -2.3828         | -2.3012       |\n\n\n### Framework versions\n\n- Transformers 4.39.0.dev0\n- Pytorch 2.1.2+cu121\n- Datasets 2.16.1\n- Tokenizers 0.15.1\n\n\n",
    "related_quantizations": []
  },
  "tags": [
    "gguf",
    "arxiv:2311.07911",
    "arxiv:2402.19173",
    "endpoints_compatible",
    "region:us",
    "conversational"
  ],
  "likes": 0,
  "downloads": 269,
  "gated": false,
  "private": false,
  "last_modified": "2024-05-01T11:35:27.000Z",
  "created_at": "2024-05-01T06:50:23.000Z",
  "pipeline_tag": "",
  "library_name": ""
}
Source payload excerpt (from Hugging Face API)
{
  "_id": "6631e62f88f75d987d109717",
  "id": "RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf",
  "modelId": "RichardErkhov/HuggingFaceH4_-_starchat2-15b-v0.1-gguf",
  "sha": "2298a0b0014affa603fecde435bad42a5792dfd6",
  "createdAt": "2024-05-01T06:50:23.000Z",
  "lastModified": "2024-05-01T11:35:27.000Z",
  "author": "RichardErkhov",
  "downloads": 269,
  "likes": 0,
  "gated": false,
  "private": false,
  "pipeline_tag": "",
  "library_name": "",
  "siblings_count": 23
}