Views
No views yet

| Model | Average | ARC | HellaSwag | MMLU | TruthfulQA | Winogrande | GSM8K |
|---|---|---|---|---|---|---|---|
| firefly-gemma-7b | 62.93 | 62.12 | 79.77 | 61.57 | 49.41 | 75.45 | 49.28 |
| zephyr-7b-gemma-v0.1 | 62.41 | 58.45 | 83.48 | 60.68 | 52.07 | 74.19 | 45.56 |
| firefly-qwen1.5-en-7b-dpo-v0.1 | 62.36 | 54.35 | 76.04 | 61.21 | 56.4 | 72.06 | 54.13 |
| zephyr-7b-beta | 61.95 | 62.03 | 84.36 | 61.07 | 57.45 | 77.74 | 29.04 |
| firefly-qwen1.5-en-7b | 61.44 | 53.41 | 75.51 | 61.67 | 51.96 | 70.72 | 55.34 |
| vicuna-13b-v1.5 | 55.41 | 57.08 | 81.24 | 56.67 | 51.51 | 74.66 | 11.3 |
| Xwin-LM-13B-V0.1 | 55.29 | 62.54 | 82.8 | 56.53 | 45.96 | 74.27 | 9.63 |
| Qwen1.5-7B-Chat | 55.15 | 55.89 | 78.56 | 61.65 | 53.54 | 67.72 | 13.57 |
| gemma-7b-it | 53.56 | 51.45 | 71.96 | 53.52 | 47.29 | 67.96 | 29.19 |
1<bos><start_of_turn>user
2hello, who are you?<end_of_turn>
3<start_of_turn>model
4I am a AI program developed by Firefly<eos>1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4model_name_or_path = "YeungNLP/firefly-gemma-7b"
5model = AutoModelForCausalLM.from_pretrained(
6 model_name_or_path,
7 trust_remote_code=True,
8 low_cpu_mem_usage=True,
9 torch_dtype=torch.float16,
10 device_map='auto',
11)
12tokenizer = AutoTokenizer.from_pretrained(model_name_or_path)
13
14prompt = "Compose an engaging travel blog post about a recent trip to Hawaii, highlighting cultural experiences and must-see attractions. "
15text = f"""
16<bos><start_of_turn>user
17{prompt}<end_of_turn>
18<start_of_turn>model
19""".strip()
20model_inputs = tokenizer([text], return_tensors="pt").to('cuda')
21
22generated_ids = model.generate(
23 model_inputs.input_ids,
24 max_new_tokens=1500,
25 top_p = 0.9,
26 temperature = 0.35,
27 repetition_penalty = 1.0,
28 eos_token_id=tokenizer.encode('<eos>', add_special_tokens=False)
29)
30generated_ids = [
31 output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
32]
33
34response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
35print(response)