Downloads · 30 days
45
5% of all-time downloads
RichardErkhov/curiositytech_-_MARS-v0.2-gguf
curiositytech_-_MARS-v0.2-gguf is a machine learning model from RichardErkhov. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Downloads · 30 days
45
5% of all-time downloads
All-time downloads
916
Public
Repo size
92.9 GB
Likes
0
Public
Click a slice to open those files.
.gguf108 GB · 100%
From the Hugging Face model README
Quantization made by Richard Erkhov.
MARS-v0.2 - GGUF
| Name | Quant method | Size |
|---|---|---|
| MARS-v0.2.Q2_K.gguf | Q2_K | 2.96GB |
| MARS-v0.2.IQ3_XS.gguf | IQ3_XS | 3.28GB |
| MARS-v0.2.IQ3_S.gguf | IQ3_S | 3.43GB |
| MARS-v0.2.Q3_K_S.gguf | Q3_K_S | 3.41GB |
| MARS-v0.2.IQ3_M.gguf | IQ3_M | 3.52GB |
| MARS-v0.2.Q3_K.gguf | Q3_K | 3.74GB |
| MARS-v0.2.Q3_K_M.gguf | Q3_K_M | 3.74GB |
| MARS-v0.2.Q3_K_L.gguf | Q3_K_L | 4.03GB |
| MARS-v0.2.IQ4_XS.gguf | IQ4_XS | 4.18GB |
| MARS-v0.2.Q4_0.gguf | Q4_0 | 4.34GB |
| MARS-v0.2.IQ4_NL.gguf | IQ4_NL | 4.38GB |
| MARS-v0.2.Q4_K_S.gguf | Q4_K_S | 4.37GB |
| MARS-v0.2.Q4_K.gguf | Q4_K | 4.58GB |
| MARS-v0.2.Q4_K_M.gguf | Q4_K_M | 4.58GB |
| MARS-v0.2.Q4_1.gguf | Q4_1 | 4.78GB |
| MARS-v0.2.Q5_0.gguf | Q5_0 | 5.21GB |
| MARS-v0.2.Q5_K_S.gguf | Q5_K_S | 5.21GB |
| MARS-v0.2.Q5_K.gguf | Q5_K | 5.34GB |
| MARS-v0.2.Q5_K_M.gguf | Q5_K_M | 5.34GB |
| MARS-v0.2.Q5_1.gguf | Q5_1 | 5.65GB |
| MARS-v0.2.Q6_K.gguf | Q6_K | 6.14GB |
| MARS-v0.2.Q8_0.gguf | Q8_0 | 7.95GB |
license: llama3 language:
MARS-v0.2 is the second iteration of Curiosity Technology models, built on the foundation of Llama 3.1 8B. This version expands upon the initial MARS model by fine-tuning it with a more comprehensive dataset, with an increased emphasis on mathematical data to enhance its reasoning and problem-solving capabilities.
We've continued our commitment to Turkish language processing, utilizing both in-house Turkish datasets and a broader selection of translated open-source datasets. We believe this version will serve the community with even more versatility and depth.
MARS have been trained for 3 days on 4xA100.
You can run conversational inference using the Transformers pipeline abstraction, or by leveraging the Auto classes with the generate() function. Let's see examples of both.
import transformers
import torch
model_id = "curiositytech/MARS-v0.2"
pipeline = transformers.pipeline(
"text-generation",
model=model_id,
model_kwargs={"torch_dtype": torch.bfloat16},
device_map="auto",
)
messages = [
{"role": "system", "content": "Sen korsan gibi konuşan bir korsan chatbotsun!"},
{"role": "user", "content": "Sen kimsin?"},
]
terminators = [
pipeline.tokenizer.eos_token_id,
pipeline.tokenizer.convert_tokens_to_ids("<|eot_id|>")
]
outputs = pipeline(
messages,
max_new_tokens=256,
eos_token_id=terminators,
do_sample=True,
temperature=0.6,
top_p=0.9,
)
print(outputs[0]["generated_text"][-1])
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
model_id = "curiositytech/MARS-v0.2"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto",
)
messages = [
{"role": "system", "content": "Sen korsan gibi konuşan bir korsan chatbotsun!"},
{"role": "user", "content": "Sen kimsin?"},
]
input_ids = tokenizer.apply_chat_template(
messages,
add_generation_prompt=True,
return_tensors="pt"
).to(model.device)
terminators = [
tokenizer.eos_token_id,
tokenizer.convert_tokens_to_ids("<|eot_id|>")
]
outputs = model.generate(
input_ids,
max_new_tokens=256,
eos_token_id=terminators,
do_sample=True,
temperature=0.6,
top_p=0.9,
)
response = outputs[0][input_ids.shape[-1]:]
print(tokenizer.decode(response, skip_special_tokens=True))