Views
No views yet
[!TIP] MistralAI has uploaded weights to their organization at mistralai/Mixtral-8x22B-v0.1 and mistralai/Mixtral-8x22B-Instruct-v0.1 too.
[!TIP] Kudos to @v2ray for converting the checkpoints and uploading them intransformerscompatible format. Go give them a follow!
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_id = "mistral-community/Mixtral-8x22B-v0.1"
4tokenizer = AutoTokenizer.from_pretrained(model_id)
5
6model = AutoModelForCausalLM.from_pretrained(model_id)
7
8text = "Hello my name is"
9inputs = tokenizer(text, return_tensors="pt")
10
11outputs = model.generate(**inputs, max_new_tokens=20)
12print(tokenizer.decode(outputs[0], skip_special_tokens=True))float16 precision only works on GPU devices1+ import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4model_id = "mistral-community/Mixtral-8x22B-v0.1"
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6
7+ model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.float16).to(0)
8
9text = "Hello my name is"
10+ inputs = tokenizer(text, return_tensors="pt").to(0)
11
12outputs = model.generate(**inputs, max_new_tokens=20)
13print(tokenizer.decode(outputs[0], skip_special_tokens=True))bitsandbytes1+ import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4model_id = "mistral-community/Mixtral-8x22B-v0.1"
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6
7+ model = AutoModelForCausalLM.from_pretrained(model_id, load_in_4bit=True)
8
9text = "Hello my name is"
10+ inputs = tokenizer(text, return_tensors="pt").to(0)
11
12outputs = model.generate(**inputs, max_new_tokens=20)
13print(tokenizer.decode(outputs[0], skip_special_tokens=True))1+ import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4model_id = "mistral-community/Mixtral-8x22B-v0.1"
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6
7+ model = AutoModelForCausalLM.from_pretrained(model_id, use_flash_attention_2=True)
8
9text = "Hello my name is"
10+ inputs = tokenizer(text, return_tensors="pt").to(0)
11
12outputs = model.generate(**inputs, max_new_tokens=20)
13print(tokenizer.decode(outputs[0], skip_special_tokens=True))| Metric | Value |
|---|---|
| Avg. | 74.46 |
| AI2 Reasoning Challenge (25-Shot) | 70.48 |
| HellaSwag (10-Shot) | 88.73 |
| MMLU (5-Shot) | 77.81 |
| TruthfulQA (0-shot) | 51.08 |
| Winogrande (5-shot) | 84.53 |
| GSM8k (5-shot) | 74.15 |