Downloads · 30 days
69
0% of all-time downloads
abacusai/Dracarys-72B-Instruct
Dracarys-72B-Instruct is a text generation model from abacusai. Use it when you need the model to write or continue text. The card lists the license as other.
We introduce the latest in the Smaug series, the Dracarys family of finetunes targeting coding performance improvements across a variety of base models.
Downloads · 30 days
69
0% of all-time downloads
All-time downloads
16.7K
Public
Parameters
72.7B
145 GB on disk
Likes
21
Public
Click a slice to open those files.
.safetensors145 GB · 100%
From the Hugging Face model README
We introduce the latest in the Smaug series, the Dracarys family of finetunes targeting coding performance improvements across a variety of base models.
This variant is a finetune of Qwen2-72B-Instruct
Compared to Qwen2-72B-Instruct, Dracarys has better LiveCodeBench scores (see evaluation results below).
The prompt format is unchanged from Qwen2-72B-Instruct (see evaluations for prompt details for LCB)
See the snippet below for usage with Transformers:
import transformers
import torch
model_id = "abacusai/Dracarys-72B-Instruct"
pipeline = transformers.pipeline(
"text-generation",
model=model_id,
model_kwargs={"torch_dtype": torch.bfloat16},
device_map="auto",
)
messages = [
{"role": "system", "content": "You are data science coding assistant that generates Python code using Pandas and Numpy."},
{"role": "user", "content": "Write code to select rows from the dataframe `df` having the maximum `temp` for each `city`"},
]
prompt = pipeline.tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True
)
terminators = [
pipeline.tokenizer.eos_token_id,
pipeline.tokenizer.convert_tokens_to_ids("<|eot_id|>")
]
outputs = pipeline(
prompt,
max_new_tokens=256,
eos_token_id=terminators,
do_sample=True,
temperature=0.6,
top_p=0.9,
)
print(outputs[0]["generated_text"][len(prompt):])
| Model | Code Generation | Code Execution | Test Output Prediction |
|---|---|---|---|
| Dracarys-72B-Instruct | 33.57 | 62.96 | 58.93 |
| Qwen2-72B-Instruct | 32.92 | 58.95 | 55.88 |
| Model | Easy | Medium | Hard |
|---|---|---|---|
| Dracarys-72B-Instruct | 64.16 | 25.06 | 3.64 |
| Qwen2-72B-Instruct | 65.83 | 22.28 | 3.11 |
| Model | Easy | Medium | Hard |
|---|---|---|---|
| Dracarys-72B-Instruct | 65.37 | 58.74 | 46.38 |
| Qwen2-72B-Instruct | 63.19 | 54.08 | 46.52 |
| Model | Global Average | Coding Average | Language Average | Mathematics Average | Data Analysis Average | Reasoning Average | IF Average |
|---|---|---|---|---|---|---|---|
| Dracarys-72B-Instruct | 41.20 | 38.95 | 31.17 | 42.77 | 26.24 | 40 | 68.08 |
| Qwen2-72B-Instruct | 40.15 | 32.38 | 29.21 | 43.44 | 26.24 | 41.33 | 68.27 |