How to use from the
Use from the
Transformers library
# Use a pipeline as a high-level helper
from transformers import pipeline

pipe = pipeline("image-text-to-text", model="Warecube/Warecube-KO-27B-v3")
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"},
            {"type": "text", "text": "What animal is on the candy?"}
        ]
    },
]
pipe(text=messages)
# pip install -U transformers accelerate
# Load model directly
from transformers import AutoProcessor, AutoModelForMultimodalLM

processor = AutoProcessor.from_pretrained("Warecube/Warecube-KO-27B-v3")
model = AutoModelForMultimodalLM.from_pretrained("Warecube/Warecube-KO-27B-v3", device_map="auto")
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"},
            {"type": "text", "text": "What animal is on the candy?"}
        ]
    },
]
inputs = processor.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=256)
print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:]))
Quick Links

Warecube-KO-27B-v2

ํ•œ๊ตญ์–ด reasoning ๋ชจ๋ธ โ€” Darwin ์ง„ํ™” + ์ถ”๊ฐ€ SFT ์ •์ œ ๋ณ€์ข….


๐Ÿงฌ Darwin ์ง„ํ™” ์ปจ์…‰

๋ณธ ๋ชจ๋ธ์€ Darwin V7 ์ง„ํ™”์  ๋ชจ๋ธ ๋จธ์ง€ ๊ธฐ๋ฐ˜์˜ ๋ถ€๋ชจ ๋ชจ๋ธ์— ํ•œ๊ตญ์–ด K-AI ๋„๋ฉ”์ธ SFT๋ฅผ ์ถ”๊ฐ€ ํ•™์Šตํ•œ ์ž์‹ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

   ์ž์—ฐ ์ง„ํ™”                    Darwin ๋จธ์ง€ + SFT
   โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€                    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
   ์œ ์ „์ž ๊ต์ฐจ              โ†’   ๊ฐ€์ค‘์น˜ ๋ชจ๋“ˆ๋ณ„ ๋น„์œจ ๊ฒฐํ•ฉ (๋ถ€๋ชจ)
   ์„ธ๋Œ€ ์ง„ํ™”                โ†’   ๋ถ€๋ชจ ๋ชจ๋ธ์— ์ถ”๊ฐ€ SFT ์ •์ œ
   ์ ์ž ์ƒ์กด                โ†’   K-AI ๋„๋ฉ”์ธ ์šฐ์ˆ˜ ์ž์† ๋ณด์กด

๐Ÿ›๏ธ ๊ฐ€๋ฌธ ๊ณ„๋ณด

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  ๋ฒ ์ด์Šค (Base / Parent)                 โ”‚
โ”‚  ginigen-ai/Rogue-28B-MIX              โ”‚
โ”‚                                          โ”‚
โ”‚  - K-AI Leaderboard 2์œ„ (avg 0.559)    โ”‚
โ”‚  - Darwin family + Quetta ์ง„ํ™” ๋จธ์ง€     โ”‚
โ”‚  - <think> reasoning trace              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                  โ”‚
                  โ–ผ K-AI ๋„๋ฉ”์ธ ์ถ”๊ฐ€ SFT ์ง„ํ™”
โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  ์ž์‹ (Child) โ€” ๋ณธ ๋ชจ๋ธ                  โ•‘
โ•‘  Warecube/Warecube-KO-27B-v2           โ•‘
โ•‘                                          โ•‘
โ•‘  โœฆ ๋ฒ ์ด์Šค์˜ ๋ชจ๋“  ๋Šฅ๋ ฅ ๊ณ„์Šน               โ•‘
โ•‘  โœฆ Com2-main ๋„๋ฉ”์ธ ๊ฐ•ํ™”                โ•‘
โ•‘  โœฆ K-AI Leaderboard Docker ํ˜ธํ™˜ ํ˜•์‹     โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐ŸŽ“ ํ•™์Šต ๊ฐœ์š”

Stage ๊ฐœ๋žต
Base ginigen-ai/Rogue-28B-MIX (Darwin family ร— Quetta family ์ง„ํ™” ๋จธ์ง€)
SFT ํ•œ๊ตญ์–ด K-AI ๋„๋ฉ”์ธ instruction ๋ฐ์ดํ„ฐ๋กœ ์ถ”๊ฐ€ ์ •์ œ
ํ˜ธํ™˜ K-AI Leaderboard Docker ํ˜ธํ™˜ ํ˜•์‹์œผ๋กœ ์ •๋น„

๐ŸŽฏ ์‚ฌ์šฉ๋ฒ•

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_id = "Warecube/Warecube-KO-27B-v2"
tokenizer = AutoTokenizer.from_pretrained(
    model_id, trust_remote_code=True
)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16,
    device_map="auto",
    trust_remote_code=True,
)

prompt = "ํ•œ๊ตญ์˜ ์ถ”์„์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”."
messages = [{"role": "user", "content": prompt}]
inputs = tokenizer.apply_chat_template(
    messages, return_tensors="pt", add_generation_prompt=True
)
out = model.generate(
    inputs.to(model.device),
    max_new_tokens=512,
    do_sample=False,
)
print(tokenizer.decode(out[0], skip_special_tokens=False))

๐Ÿ› ๏ธ ์‚ฌ์–‘

  • ํŒŒ๋ผ๋ฏธํ„ฐ: 28B (multimodal)
  • ์–‘์žํ™”: bf16
  • ์ปจํ…์ŠคํŠธ: 8K (ํ™•์žฅ ๊ฐ€๋Šฅ)
  • ์–ธ์–ด: ํ•œ๊ตญ์–ด + ์˜์–ด
  • ์ถ”๋ก : <think> reasoning trace
  • License: Apache 2.0

๐Ÿค ์ถœ์ฒ˜

  • ๋ฒ ์ด์Šค: ginigen-ai/Rogue-28B-MIX (K-AI Leaderboard 2์œ„)
  • ๊ฐ€๋ฌธ: Darwin family (Darwin V7 ์ง„ํ™”์  ๋จธ์ง€ ์‹œ๋ฆฌ์ฆˆ)

ํ•™์Šต ๋ฐ์ดํ„ฐ์…‹

AI Hub(๊ณผํ•™๊ธฐ์ˆ ์ •๋ณดํ†ต์‹ ๋ถ€ยทNIA) ํ•œ๊ตญ์–ด ๊ณต๊ฐœ ๋ง๋ญ‰์น˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ•œ๊ตญ์–ด ์ดํ•ด ๋ฐ ์ถ”๋ก  ๋Šฅ๋ ฅ์„ ๊ฐ•ํ™”ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

ํ•œ๊ตญ์–ด ์ƒ์„ฑ ๊ธฐ๋ฐ˜ ์ƒ์‹์ถ”๋ก  ๋ฐ์ดํ„ฐ์…‹ https://aihub.or.kr/aihubdata/data/view.do?dataSetSn=459

์˜๋ฃŒยท๋ฒ•๋ฅ  ์ „๋ฌธ ์„œ์  ๋ง๋ญ‰์น˜ https://aihub.or.kr/aihubdata/data/view.do?dataSetSn=71487

๊ธˆ์œตยท๋ฒ•๋ฅ  ๋ฌธ์„œ ๊ธฐ๊ณ„๋…ํ•ด ๋ฐ์ดํ„ฐ https://aihub.or.kr/aihubdata/data/view.do?dataSetSn=71610

์ „๋ฌธ ์˜ํ•™์ง€์‹ ๋ฐ์ดํ„ฐ https://aihub.or.kr/aihubdata/data/view.do?dataSetSn=71874

๋ฉ€ํ‹ฐ์„ธ์…˜ยท๋Œ€ํ™” ๊ด€๋ จ ๋ง๋ญ‰์น˜ ๋ฐ์ดํ„ฐ https://aihub.or.kr/aihubdata/data/view.do?currMenu=511&topMenu=100&aihubDataSe=dataPckage&dataPckageSn=1

Downloads last month
13
Safetensors
Model size
28B params
Tensor type
BF16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for Warecube/Warecube-KO-27B-v3

Finetuned
(1)
this model