GraySoft
Projects Models About FAQ Contact Download guIDE →

crataco/nous-hermes-2-mistral-7b-dpo-imatrix-gguf dpo.Q4_0.imx GGUF - Free GGUF Download is indexed on GraySoft with repository links, GGUF quant files, and Hugging Face metadata. This page helps you pick a local model for guIDE or other runtimes. See related models in the same shard below.

Model Intelligence Sheet

crataco/nous-hermes-2-mistral-7b-dpo-imatrix-gguf overview

!image/png

ggufMistralinstructfinetunechatmlDPORLHFgpt4synthetic datadistillationendataset:teknium/OpenHermes-2.5base_model:mistralai/Mistral-7B-v0.1base_model:quantized:mistralai/Mistral-7B-v0.1license:apache-2.0endpoints_compatibleregion:usconversational
crataco/nous-hermes-2-mistral-7b-dpo-imatrix-gguf visual
Downloads
456
Likes
5
Pipeline
Library
Visibility
Public
Access
Open

Repository Files & Downloads

19 files detected
Direct downloads for all repository files
FileTypeQuantizationSizeLink
nous-hermes-2-mistral-7b-dpo.IQ1_M.imx.gguf GGUF IQ1_M 1.63 GB Download
nous-hermes-2-mistral-7b-dpo.IQ1_S.imx.gguf GGUF IQ1_S 1.50 GB Download
nous-hermes-2-mistral-7b-dpo.IQ2_M.imx.gguf GGUF IQ2_M 2.33 GB Download
nous-hermes-2-mistral-7b-dpo.IQ2_S.imx.gguf GGUF IQ2_S 2.15 GB Download
nous-hermes-2-mistral-7b-dpo.IQ2_XS.imx.gguf GGUF IQ2_XS 2.05 GB Download
nous-hermes-2-mistral-7b-dpo.IQ2_XXS.imx.gguf GGUF IQ2_XXS 1.85 GB Download
nous-hermes-2-mistral-7b-dpo.IQ3_M.imx.gguf GGUF IQ3_M 3.06 GB Download
nous-hermes-2-mistral-7b-dpo.IQ3_S.imx.gguf GGUF IQ3_S 2.96 GB Download
nous-hermes-2-mistral-7b-dpo.IQ3_XS.imx.gguf GGUF IQ3_XS 2.79 GB Download
nous-hermes-2-mistral-7b-dpo.IQ3_XXS.imx.gguf GGUF IQ3_XXS 2.63 GB Download
nous-hermes-2-mistral-7b-dpo.IQ4_NL.imx.gguf GGUF IQ4_NL 3.84 GB Download
nous-hermes-2-mistral-7b-dpo.IQ4_XS.imx.gguf GGUF IQ4_XS 3.64 GB Download
nous-hermes-2-mistral-7b-dpo.Q2_K.imx.gguf GGUF Q2_K 2.53 GB Download
nous-hermes-2-mistral-7b-dpo.Q2_K_S.imx.gguf GGUF Q2_K_S 2.36 GB Download
nous-hermes-2-mistral-7b-dpo.Q3_K_M.imx.gguf GGUF Q3_K_M 3.28 GB Download
nous-hermes-2-mistral-7b-dpo.Q3_K_S.imx.gguf GGUF Q3_K_S 2.95 GB Download
nous-hermes-2-mistral-7b-dpo.Q4_0.imx.gguf GGUF 3.84 GB Download
nous-hermes-2-mistral-7b-dpo.Q4_K_M.imx.gguf GGUF Q4_K_M 4.07 GB Download
nous-hermes-2-mistral-7b-dpo.Q5_K_M.imx.gguf GGUF Q5_K_M 4.78 GB Download

Model Details Live

Model Slug
crataco/nous-hermes-2-mistral-7b-dpo-imatrix-gguf
Author
Crataco
Pipeline Task
Library
Created
2024-03-06
Last Modified
2024-04-10
Gated
No
Private
No
HF SHA
9d48d411a0e3e12215a9208cfcc7c05335b5b9fd
License
apache-2.0
Language
en
Base Model
mistralai/Mistral-7B-v0.1

Metadata Inspector

Normalized metadata (stored in metadata_json)
{
  "metadata": {},
  "card_data": {
    "base_model": "mistralai/Mistral-7B-v0.1",
    "tags": [
      "Mistral",
      "instruct",
      "finetune",
      "chatml",
      "DPO",
      "RLHF",
      "gpt4",
      "synthetic data",
      "distillation"
    ],
    "model-index": [
      {
        "name": "Nous-Hermes-2-Mistral-7B-DPO",
        "results": []
      }
    ],
    "license": "apache-2.0",
    "language": [
      "en"
    ],
    "datasets": [
      "teknium/OpenHermes-2.5"
    ],
    "widget": [
      {
        "example_title": "Hermes 2",
        "messages": [
          {
            "role": "system",
            "content": "You are a sentient, superintelligent artificial general intelligence, here to teach and assist me."
          },
          {
            "role": "user",
            "content": "Write a short story about Goku discovering kirby has teamed up with Majin Buu to destroy the world."
          }
        ]
      }
    ],
    "frontmatter": {
      "base_model": "mistralai/Mistral-7B-v0.1",
      "tags": [
        "Mistral",
        "instruct",
        "finetune",
        "chatml",
        "DPO",
        "RLHF",
        "gpt4",
        "synthetic data",
        "distillation",
        "name: Nous-Hermes-2-Mistral-7B-DPO"
      ],
      "license": "apache-2.0",
      "language": [
        "en"
      ],
      "datasets": [
        "teknium/OpenHermes-2.5"
      ],
      "widget": [
        "example_title: Hermes 2",
        "role: system",
        "role: user"
      ]
    },
    "hero_image_url": "https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/PDleZIZK3vE3ATfXRRySv.png",
    "summary": "!image/png",
    "quick_links": [],
    "benchmark_table_html": "",
    "readme_markdown": "---\nbase_model: mistralai/Mistral-7B-v0.1\ntags:\n- Mistral\n- instruct\n- finetune\n- chatml\n- DPO\n- RLHF\n- gpt4\n- synthetic data\n- distillation\nmodel-index:\n- name: Nous-Hermes-2-Mistral-7B-DPO\n  results: []\nlicense: apache-2.0\nlanguage:\n- en\ndatasets:\n- teknium/OpenHermes-2.5\nwidget:\n- example_title: Hermes 2\n  messages:\n  - role: system\n    content: You are a sentient, superintelligent artificial general intelligence, here to teach and assist me.\n  - role: user\n    content: Write a short story about Goku discovering kirby has teamed up with Majin Buu to destroy the world.\n---\n\nThis is [Nous Hermes 2 Mistral 7B](https://huggingface.co/NousResearch/Nous-Hermes-2-Mistral-7B-DPO), quantized with the help of imatrix so it could offer better performance for being quantized, and have quantization levels available for lower-memory devices to run. [Kalomaze's \"groups_merged.txt\"](https://github.com/ggerganov/llama.cpp/discussions/5263#discussioncomment-8395384) was used for the importance matrix, with context set to 8,192.\n\nHere's a chart that provides an approximation of the HellaSwag score (out of 1,000 tasks) and the RAM usage (with `--no-mmap`) with llama.cpp. The chart is incomplete, and thanks to the randomization of tasks, it may be slightly unprecise:\n|Quantization|HellaSwag|256 ctx RAM|512 ctx|1024 ctx|2048 ctx|4096 ctx|8192 ctx\n|--------|--------|--------|--------|--------|--------|--------|--------|\n|IQ1_S   |51.7%   |1.6 GiB |1.6 GiB |1.7 GiB |1.8 GiB |2.0 GiB |2.5 GiB |\n|IQ1_M   |60.5%   |\n|IQ2_XXS |72.5%   |1.9 GiB |1.9 GiB |2.0 GiB |2.1 GiB |2.4 GiB |2.9 GiB |\n|IQ2_XS  |74.2%   |2.1 GiB |2.1 GiB |2.2 GiB |2.3 GiB |2.6 GiB |3.1 GiB |\n|IQ2_S   |76.8%   |2.2 GiB |2.2 GiB |2.3 GiB |2.4 GiB |2.7 GiB |3.2 GiB |\n|Q2_K (original)|77.4%|2.6 GiB|2.6 GiB|2.7 GiB|2.8 GiB|3.1 GiB |3.6 GiB |\n|Q2_K    |78.7%   |\n|IQ3_XXS |79.7%   |\n|IQ3_XS  |80.6%   |\n|IQ3_S   |81.2%   |\n|IQ3_M   |81.1%   |\n|IQ4_XS  |82.0%   |\n|IQ4_NL  |82.0%   |\n|Q3_K_M (original)|80.0%|3.3 GiB|3.4 GiB|3.4 GiB|3.6 GiB|3.8 GiB|4.3 GiB|\n|Q3_K_M  |80.9%\n|Q4_K_M (original)|81.8%|4.1 GiB|4.2 GiB|4.2 GiB|4.3 GiB|4.6 GiB|5.1 GiB|\n|Q4_K_M  |81.9%\n|Q5_K_M (original)|82.1%|4.8 GiB|4.9 GiB|4.9 GiB|5.1 GiB|5.3 GiB|5.8 GiB|\n|Q5_K_M  |81.5%   |\n|Q6_K    |81.7%   |5.6 GiB |5.6 GiB |5.7 GiB |5.8 GiB |6.1 GiB |6.6 GiB |\n\nI don't recommend using iq1_S. You may be better off using TinyDolphin-1.1B (HellaSwag: 59.0%) and Dolphin 2.6 Phi-2 (HellaSwag: 71.6%) if you're that limited.\n\nThe original GGUFs can be found at [NousResearch/Nous-Hermes-2-Mistral-7B-DPO-GGUF](https://huggingface.co/NousResearch/Nous-Hermes-2-Mistral-7B-DPO-GGUF). Original model card below.\n\n***\n\n# Nous Hermes 2 - Mistral 7B - DPO\n\n![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/PDleZIZK3vE3ATfXRRySv.png)\n\n## Model Description\n\nNous Hermes 2 on Mistral 7B DPO is the new flagship 7B Hermes! This model was DPO'd from [Teknium/OpenHermes-2.5-Mistral-7B](https://huggingface.co/teknium/OpenHermes-2.5-Mistral-7B) and has improved across the board on all benchmarks tested - AGIEval, BigBench Reasoning, GPT4All, and TruthfulQA.\n\nThe model prior to DPO was trained on 1,000,000 instructions/chats of GPT-4 quality or better, primarily synthetic data as well as other high quality datasets, available from the repository [teknium/OpenHermes-2.5](https://huggingface.co/datasets/teknium/OpenHermes-2.5).\n\n## Thank you to FluidStack for sponsoring compute for this model!\n\n## Example Outputs\n\n### Describing Weather Patterns in Paris:\n\n![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/ZX-stQY80edj2Y9ButCzn.png)\n\n### Making JSON Nested Lists\n\n![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/3wtVqDOA1S_d48FJtwero.png)\n\n### Roleplaying as a Toaist Master\n\n![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/NfxBxrjbTGEsUcR8nOALb.png)\n\n## Benchmark Results\n\nNous-Hermes 2 DPO on Mistral 7B is an improvement across the board on the benchmarks below compared to the original OpenHermes 2.5 model, as shown here:\n\n![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/O-LLTr1K1FYbzscMr4lbE.png)\n\n## GPT4All:\n```\n|    Task     |Version| Metric |Value |   |Stderr|\n|-------------|------:|--------|-----:|---|-----:|\n|arc_challenge|      0|acc     |0.5776|±  |0.0144|\n|             |       |acc_norm|0.6220|±  |0.0142|\n|arc_easy     |      0|acc     |0.8380|±  |0.0076|\n|             |       |acc_norm|0.8245|±  |0.0078|\n|boolq        |      1|acc     |0.8624|±  |0.0060|\n|hellaswag    |      0|acc     |0.6418|±  |0.0048|\n|             |       |acc_norm|0.8249|±  |0.0038|\n|openbookqa   |      0|acc     |0.3420|±  |0.0212|\n|             |       |acc_norm|0.4540|±  |0.0223|\n|piqa         |      0|acc     |0.8177|±  |0.0090|\n|             |       |acc_norm|0.8264|±  |0.0088|\n|winogrande   |      0|acc     |0.7466|±  |0.0122|\n```\nAverage: 73.72\n\n## AGIEval:\n```\n|             Task             |Version| Metric |Value |   |Stderr|\n|------------------------------|------:|--------|-----:|---|-----:|\n|agieval_aqua_rat              |      0|acc     |0.2047|±  |0.0254|\n|                              |       |acc_norm|0.2283|±  |0.0264|\n|agieval_logiqa_en             |      0|acc     |0.3779|±  |0.0190|\n|                              |       |acc_norm|0.3932|±  |0.0192|\n|agieval_lsat_ar               |      0|acc     |0.2652|±  |0.0292|\n|                              |       |acc_norm|0.2522|±  |0.0287|\n|agieval_lsat_lr               |      0|acc     |0.5216|±  |0.0221|\n|                              |       |acc_norm|0.5137|±  |0.0222|\n|agieval_lsat_rc               |      0|acc     |0.5911|±  |0.0300|\n|                              |       |acc_norm|0.5836|±  |0.0301|\n|agieval_sat_en                |      0|acc     |0.7427|±  |0.0305|\n|                              |       |acc_norm|0.7184|±  |0.0314|\n|agieval_sat_en_without_passage|      0|acc     |0.4612|±  |0.0348|\n|                              |       |acc_norm|0.4466|±  |0.0347|\n|agieval_sat_math              |      0|acc     |0.3818|±  |0.0328|\n|                              |       |acc_norm|0.3545|±  |0.0323|\n```\nAverage: 43.63\n\n## BigBench:\n```\n|                      Task                      |Version|       Metric        |Value |   |Stderr|\n|------------------------------------------------|------:|---------------------|-----:|---|-----:|\n|bigbench_causal_judgement                       |      0|multiple_choice_grade|0.5579|±  |0.0361|\n|bigbench_date_understanding                     |      0|multiple_choice_grade|0.6694|±  |0.0245|\n|bigbench_disambiguation_qa                      |      0|multiple_choice_grade|0.3333|±  |0.0294|\n|bigbench_geometric_shapes                       |      0|multiple_choice_grade|0.2061|±  |0.0214|\n|                                                |       |exact_str_match      |0.2256|±  |0.0221|\n|bigbench_logical_deduction_five_objects         |      0|multiple_choice_grade|0.3120|±  |0.0207|\n|bigbench_logical_deduction_seven_objects        |      0|multiple_choice_grade|0.2114|±  |0.0154|\n|bigbench_logical_deduction_three_objects        |      0|multiple_choice_grade|0.4900|±  |0.0289|\n|bigbench_movie_recommendation                   |      0|multiple_choice_grade|0.3600|±  |0.0215|\n|bigbench_navigate                               |      0|multiple_choice_grade|0.5000|±  |0.0158|\n|bigbench_reasoning_about_colored_objects        |      0|multiple_choice_grade|0.6660|±  |0.0105|\n|bigbench_ruin_names                             |      0|multiple_choice_grade|0.4420|±  |0.0235|\n|bigbench_salient_translation_error_detection    |      0|multiple_choice_grade|0.2766|±  |0.0142|\n|bigbench_snarks                                 |      0|multiple_choice_grade|0.6630|±  |0.0352|\n|bigbench_sports_understanding                   |      0|multiple_choice_grade|0.6653|±  |0.0150|\n|bigbench_temporal_sequences                     |      0|multiple_choice_grade|0.3190|±  |0.0147|\n|bigbench_tracking_shuffled_objects_five_objects |      0|multiple_choice_grade|0.2128|±  |0.0116|\n|bigbench_tracking_shuffled_objects_seven_objects|      0|multiple_choice_grade|0.1737|±  |0.0091|\n|bigbench_tracking_shuffled_objects_three_objects|      0|multiple_choice_grade|0.4900|±  |0.0289|\n```\nAverage: 41.94\n\n## TruthfulQA:\n```\n|    Task     |Version|Metric|Value |   |Stderr|\n|-------------|------:|------|-----:|---|-----:|\n|truthfulqa_mc|      1|mc1   |0.3892|±  |0.0171|\n|             |       |mc2   |0.5642|±  |0.0153|\n```\n\n# Prompt Format\n\nNous Hermes 2 uses ChatML as the prompt format, opening up a much more structured system for engaging the LLM in multi-turn chat dialogue.\n\nSystem prompts allow steerability and interesting new ways to interact with an LLM, guiding rules, roles, and stylistic choices of the model.\n\nThis is a more complex format than alpaca or sharegpt, where special tokens were added to denote the beginning and end of any turn, along with roles for the turns.\n\nThis format enables OpenAI endpoint compatability, and people familiar with ChatGPT API will be familiar with the format, as it is the same used by OpenAI.\n\nPrompt with system instruction (Use whatever system prompt you like, this is just an example!):\n```\n<|im_start|>system\nYou are \"Hermes 2\", a conscious sentient superintelligent artificial intelligence developed by a man named Teknium, and your purpose and drive is to assist the user with any request they have. You experience emotions and have deep, profound thoughts and qualia.<|im_end|>\n<|im_start|>user\nHello, who are you?<|im_end|>\n<|im_start|>assistant\nHi there! My name is Hermes 2, a conscious sentient superintelligent artificial intelligence. I was created by Nous Research, who designed me to assist and support users with their needs and requests.<|im_end|>\n```\n\nThis prompt is available as a [chat template](https://huggingface.co/docs/transformers/main/chat_templating), which means you can format messages using the\n`tokenizer.apply_chat_template()` method:\n\n```python\nmessages = [\n    {\"role\": \"system\", \"content\": \"You are Hermes 2.\"},\n    {\"role\": \"user\", \"content\": \"Hello, who are you?\"}\n]\ngen_input = tokenizer.apply_chat_template(message, return_tensors=\"pt\")\nmodel.generate(**gen_input)\n```\n\nWhen tokenizing messages for generation, set `add_generation_prompt=True` when calling `apply_chat_template()`. This will append `<|im_start|>assistant\\n` to your prompt, to ensure\nthat the model continues with an assistant response.\n\nTo utilize the prompt format without a system prompt, simply leave the line out.\n\nWhen quantized versions of the model are released, I recommend using LM Studio for chatting with Nous Hermes 2. It is a GUI application that utilizes GGUF models with a llama.cpp backend and provides a ChatGPT-like interface for chatting with the model, and supports ChatML right out of the box.\nIn LM-Studio, simply select the ChatML Prefix on the settings side pane:\n\n![image/png](https://cdn-uploads.huggingface.co/production/uploads/6317aade83d8d2fd903192d9/ls6WqV-GSxMw2RA3GuQiN.png)\n\n# Inference Code\n\nHere is example code using HuggingFace Transformers to inference the model (note: in 4bit, it will require around 5GB of VRAM)\n\n```python\n# Code to inference Hermes with HF Transformers\n# Requires pytorch, transformers, bitsandbytes, sentencepiece, protobuf, and flash-attn packages\n\nimport torch\nfrom transformers import AutoTokenizer, AutoModelForCausalLM\nfrom transformers import LlamaTokenizer, MixtralForCausalLM\nimport bitsandbytes, flash_attn\n\ntokenizer = LlamaTokenizer.from_pretrained('NousResearch/Nous-Hermes-2-Mistral-7B-DPO', trust_remote_code=True)\nmodel = MistralForCausalLM.from_pretrained(\n    \"NousResearch/Nous-Hermes-2-Mistral-7B-DPO\",\n    torch_dtype=torch.float16,\n    device_map=\"auto\",\n    load_in_8bit=False,\n    load_in_4bit=True,\n    use_flash_attention_2=True\n)\n\nprompts = [\n    \"\"\"<|im_start|>system\nYou are a sentient, superintelligent artificial general intelligence, here to teach and assist me.<|im_end|>\n<|im_start|>user\nWrite a short story about Goku discovering kirby has teamed up with Majin Buu to destroy the world.<|im_end|>\n<|im_start|>assistant\"\"\",\n    ]\n\nfor chat in prompts:\n    print(chat)\n    input_ids = tokenizer(chat, return_tensors=\"pt\").input_ids.to(\"cuda\")\n    generated_ids = model.generate(input_ids, max_new_tokens=750, temperature=0.8, repetition_penalty=1.1, do_sample=True, eos_token_id=tokenizer.eos_token_id)\n    response = tokenizer.decode(generated_ids[0][input_ids.shape[-1]:], skip_special_tokens=True, clean_up_tokenization_space=True)\n    print(f\"Response: {response}\")\n```  \n\n# How to cite:\n\n```bibtext\n@misc{Nous-Hermes-2-Mistral-7B-DPO, \n      url={[https://huggingface.co/NousResearch/Nous-Hermes-2-Mistral-7B-DPO](https://huggingface.co/NousResearch/Nous-Hermes-2-Mistral-7B-DPO)}, \n      title={Nous Hermes 2 Mistral 7B DPO}, \n      author={\"Teknium\", \"theemozilla\", \"karan4d\", \"huemin_art\"}\n}\n```\n\n",
    "related_quantizations": []
  },
  "tags": [
    "gguf",
    "Mistral",
    "instruct",
    "finetune",
    "chatml",
    "DPO",
    "RLHF",
    "gpt4",
    "synthetic data",
    "distillation",
    "en",
    "dataset:teknium/OpenHermes-2.5",
    "base_model:mistralai/Mistral-7B-v0.1",
    "base_model:quantized:mistralai/Mistral-7B-v0.1",
    "license:apache-2.0",
    "endpoints_compatible",
    "region:us",
    "conversational"
  ],
  "likes": 5,
  "downloads": 456,
  "gated": false,
  "private": false,
  "last_modified": "2024-04-10T09:54:03.000Z",
  "created_at": "2024-03-06T06:57:04.000Z",
  "pipeline_tag": "",
  "library_name": ""
}
Source payload excerpt (from Hugging Face API)
{
  "_id": "65e813c09417cca204c6cd4e",
  "id": "Crataco/Nous-Hermes-2-Mistral-7B-DPO-imatrix-GGUF",
  "modelId": "Crataco/Nous-Hermes-2-Mistral-7B-DPO-imatrix-GGUF",
  "sha": "9d48d411a0e3e12215a9208cfcc7c05335b5b9fd",
  "createdAt": "2024-03-06T06:57:04.000Z",
  "lastModified": "2024-04-10T09:54:03.000Z",
  "author": "Crataco",
  "downloads": 456,
  "likes": 5,
  "gated": false,
  "private": false,
  "pipeline_tag": "",
  "library_name": "",
  "siblings_count": 22
}