Didimdol_sLLM

Google Gemma 3 270M Instruct(gemma-3-270m-it)λ₯Ό νŒŒμΈνŠœλ‹ν•œ ν•œκ΅­μ–΄ μ†Œν˜• μ–Έμ–΄λͺ¨λΈμž…λ‹ˆλ‹€. μ˜¨λ””λ°”μ΄μŠ€ 좔둠에 μ“Έ 수 μžˆλ„λ‘ ONNX(fp32) 둜 내보낸 μ‚°μΆœλ¬Όμ„ λ°°ν¬ν•©λ‹ˆλ‹€.

Gemma is provided under and subject to the Gemma Terms of Use found at ai.google.dev/gemma/terms. 이 레포의 κ°€μ€‘μΉ˜λŠ” 원본 Gemma 3 270M IT κ°€μ€‘μΉ˜λ₯Ό νŒŒμΈνŠœλ‹ν•˜μ—¬ μˆ˜μ •ν•œ κ²ƒμž…λ‹ˆλ‹€.

κ°œμš”

베이슀 λͺ¨λΈ google/gemma-3-270m-it
μ•„ν‚€ν…μ²˜ Gemma3ForCausalLM (decoder-only, 18μΈ΅, hidden 640, GQA 4q/1kv, head_dim 256)
μ»¨ν…μŠ€νŠΈ 32,768 (sliding window 512, 6μΈ΅λ§ˆλ‹€ full attention)
vocab 262,144 (Gemma 3 ν† ν¬λ‚˜μ΄μ € κ·ΈλŒ€λ‘œ)
배포 포맷 ONNX fp32, KV μΊμ‹œ 포함 단일 κ·Έλž˜ν”„ (opset 18, μ•½ 1.07 GB)
μ£Ό μ–Έμ–΄ ν•œκ΅­μ–΄

파일

파일 μ„€λͺ…
model.onnx νŒŒμΈνŠœλ‹λœ κ°€μ€‘μΉ˜ (ONNX fp32)
config.json / generation_config.json λͺ¨λΈ Β· 생성 μ„€μ •
tokenizer.json, tokenizer.model, tokenizer_config.json, special_tokens_map.json, added_tokens.json Gemma 3 ν† ν¬λ‚˜μ΄μ €
chat_template.jinja Gemma 3 λŒ€ν™” ν…œν”Œλ¦Ώ (<start_of_turn> / <end_of_turn>)
LICENSE, NOTICE, gemma_terms.md λΌμ΄μ„ μŠ€ 및 κ³ μ§€

μ‚¬μš©

optimum + onnxruntime

from optimum.onnxruntime import ORTModelForCausalLM
from transformers import AutoTokenizer

repo = "PostAlign/Didimdol_sLLM"
tok = AutoTokenizer.from_pretrained(repo)
model = ORTModelForCausalLM.from_pretrained(repo)

ids = tok.apply_chat_template(
    [{"role": "user", "content": "μ•ˆλ…•ν•˜μ„Έμš”, μžκΈ°μ†Œκ°œ ν•΄μ£Όμ„Έμš”."}],
    add_generation_prompt=True,
    return_tensors="pt",
)
out = model.generate(ids, max_new_tokens=256, do_sample=True, top_p=0.95, top_k=64)
print(tok.decode(out[0][ids.shape[-1]:], skip_special_tokens=True))

onnxruntime 직접 μ‚¬μš©

κ·Έλž˜ν”„ μž…μΆœλ ₯은 μ•„λž˜μ™€ κ°™μŠ΅λ‹ˆλ‹€. position_ids μž…λ ₯은 μ—†κ³ , μœ„μΉ˜λŠ” attention_mask λ‘œλΆ€ν„° λ‚΄λΆ€μ—μ„œ κ³„μ‚°λ©λ‹ˆλ‹€.

이름 shape
μž…λ ₯ input_ids [batch, seq] (int64)
μž…λ ₯ attention_mask [batch, past + seq] (int64)
μž…λ ₯ past_key_values.{0..17}.{key,value} [batch, 1, past, 256] (fp32)
좜λ ₯ logits [batch, seq, 262144]
좜λ ₯ present.{0..17}.{key,value} [batch, 1, past + seq, 256]

첫 ν”„λ¦¬ν•„μ—μ„œλŠ” past λ₯Ό 길이 0 ν…μ„œλ‘œ λ„£κ³ , 이후 λ””μ½”λ“œ μŠ€ν…μ—μ„œλŠ” 직전 μŠ€ν…μ˜ present.* λ₯Ό κ·ΈλŒ€λ‘œ past_key_values.* 둜 λ„˜κΉλ‹ˆλ‹€. μ’…λ£Œ 토큰은 <eos>(1) 와 <end_of_turn>(106) μž…λ‹ˆλ‹€.

ν”„λ‘¬ν”„νŠΈ ν˜•μ‹

Gemma 3 ν˜•μ‹μ„ κ·ΈλŒ€λ‘œ μ”λ‹ˆλ‹€.

<bos><start_of_turn>user
{λ©”μ‹œμ§€}<end_of_turn>
<start_of_turn>model

ν•œκ³„

270M 규λͺ¨μ˜ μ†Œν˜• λͺ¨λΈμž…λ‹ˆλ‹€. 사싀 관계가 ν‹€λ¦¬κ±°λ‚˜ λ¬Έλ§₯을 놓칠 수 있고, κΈ΄ 좔둠이 ν•„μš”ν•œ μž‘μ—…μ—λŠ” μ ν•©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 좜λ ₯은 μ‚¬μš©μžκ°€ κ²€μ¦ν•œ λ’€ μ‚¬μš©ν•΄μ•Ό ν•˜λ©°, 의료 Β· 법λ₯  Β· 금육 λ“± μ€‘μš”ν•œ νŒλ‹¨μ˜ 근거둜 μ“°μ§€ λ§ˆμ„Έμš”.

λΌμ΄μ„ μŠ€

이 λͺ¨λΈμ—λŠ” 두 κ°€μ§€ 쑰건이 ν•¨κ»˜ μ μš©λ©λ‹ˆλ‹€.

  1. Google Gemma Terms of Use β€” λ³Έ λͺ¨λΈμ€ Gemma 3 270M IT 의 Model Derivative μ΄λ―€λ‘œ Gemma Terms of Use 와 Gemma Prohibited Use Policy λ₯Ό κ·ΈλŒ€λ‘œ λ”°λ¦…λ‹ˆλ‹€. μ „λ¬Έ 사본은 gemma_terms.md 에 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  2. PostAlign μΆ”κ°€ 쑰건 β€” 비상업적 μ΄μš©μ— ν•œν•¨ β€” PostAlign 은 λ³Έ λͺ¨λΈμ„ 비상업적 λͺ©μ (개인 이용, 연ꡬ, ꡐ윑, 평가) 으둜만 μ‚¬μš©Β·λ³΅μ œΒ·μˆ˜μ •Β·λ°°ν¬ν•  수 μžˆλ„λ‘ ν—ˆλ½ν•©λ‹ˆλ‹€. 유료 μ œν’ˆ Β· μ„œλΉ„μŠ€ νƒ‘μž¬, 판맀, 영리 ν™œλ™ λ“± 상업적 μ΄μš©μ—λŠ” PostAlign 의 별도 μ„œλ©΄ ν—ˆλ½μ΄ ν•„μš”ν•©λ‹ˆλ‹€.

μž¬λ°°ν¬ν•  λ•Œμ—λŠ” LICENSE, NOTICE, gemma_terms.md λ₯Ό ν•¨κ»˜ λ°°ν¬ν•˜κ³ , μœ„ 두 쑰건을 λ‹€μŒ μ΄μš©μžμ—κ²Œλ„ κ·ΈλŒ€λ‘œ 전달해야 ν•©λ‹ˆλ‹€. 전체 λ‚΄μš©μ€ LICENSE λ₯Ό ν™•μΈν•˜μ„Έμš”.

상업적 이용 문의: PostAlign


Gemma is provided under and subject to the Gemma Terms of Use found at ai.google.dev/gemma/terms

Downloads last month
131
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for PostAlign/Didimdol_sLLM

Finetuned
(1149)
this model