jeggers/competition_math
Viewer • Updated • 20.6k • 880 • 3
How to use suayptalha/Komodo-Llama-3.2-3B-v2-fp16 with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("text-generation", model="suayptalha/Komodo-Llama-3.2-3B-v2-fp16")
messages = [
{"role": "user", "content": "Who are you?"},
]
pipe(messages) # Load model directly
from transformers import AutoTokenizer, AutoModelForMultimodalLM
tokenizer = AutoTokenizer.from_pretrained("suayptalha/Komodo-Llama-3.2-3B-v2-fp16")
model = AutoModelForMultimodalLM.from_pretrained("suayptalha/Komodo-Llama-3.2-3B-v2-fp16")
messages = [
{"role": "user", "content": "Who are you?"},
]
inputs = tokenizer.apply_chat_template(
messages,
add_generation_prompt=True,
tokenize=True,
return_dict=True,
return_tensors="pt",
).to(model.device)
outputs = model.generate(**inputs, max_new_tokens=40)
print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:]))How to use suayptalha/Komodo-Llama-3.2-3B-v2-fp16 with vLLM:
# Install vLLM from pip:
pip install vllm
# Start the vLLM server:
vllm serve "suayptalha/Komodo-Llama-3.2-3B-v2-fp16"
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:8000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "suayptalha/Komodo-Llama-3.2-3B-v2-fp16",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'docker model run hf.co/suayptalha/Komodo-Llama-3.2-3B-v2-fp16
How to use suayptalha/Komodo-Llama-3.2-3B-v2-fp16 with SGLang:
# Install SGLang from pip:
pip install sglang
# Start the SGLang server:
python3 -m sglang.launch_server \
--model-path "suayptalha/Komodo-Llama-3.2-3B-v2-fp16" \
--host 0.0.0.0 \
--port 30000
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:30000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "suayptalha/Komodo-Llama-3.2-3B-v2-fp16",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'docker run --gpus all \
--shm-size 32g \
-p 30000:30000 \
-v ~/.cache/huggingface:/root/.cache/huggingface \
--env "HF_TOKEN=<secret>" \
--ipc=host \
lmsysorg/sglang:latest \
python3 -m sglang.launch_server \
--model-path "suayptalha/Komodo-Llama-3.2-3B-v2-fp16" \
--host 0.0.0.0 \
--port 30000
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:30000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "suayptalha/Komodo-Llama-3.2-3B-v2-fp16",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'How to use suayptalha/Komodo-Llama-3.2-3B-v2-fp16 with Unsloth Studio:
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for suayptalha/Komodo-Llama-3.2-3B-v2-fp16 to start chatting
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for suayptalha/Komodo-Llama-3.2-3B-v2-fp16 to start chatting
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for suayptalha/Komodo-Llama-3.2-3B-v2-fp16 to start chatting
pip install unsloth
from unsloth import FastModel
model, tokenizer = FastModel.from_pretrained(
model_name="suayptalha/Komodo-Llama-3.2-3B-v2-fp16",
max_seq_length=2048,
)How to use suayptalha/Komodo-Llama-3.2-3B-v2-fp16 with Docker Model Runner:
docker model run hf.co/suayptalha/Komodo-Llama-3.2-3B-v2-fp16
This version of Komodo is a Llama-3.2-3B-Instruct finetuned model on jeggers/competition_math dataset to increase math performance of the base model.
This model is fp16. You should import it using torch_dtype="float16".
Finetune system prompt:
You are a highly intelligent and accurate mathematical assistant.
You will solve mathematical problems step by step, explain your reasoning clearly, and provide concise, correct answers.
When the solution requires multiple steps, detail each step systematically.
You can use ChatML format!
Detailed results can be found here
| Metric | Value |
|---|---|
| Avg. | 19.59 |
| IFEval (0-Shot) | 63.41 |
| BBH (3-Shot) | 20.20 |
| MATH Lvl 5 (4-Shot) | 6.27 |
| GPQA (0-shot) | 3.69 |
| MuSR (0-shot) | 3.37 |
| MMLU-PRO (5-shot) | 20.58 |