tinystories-gpt2-30m

GPT-2 ๊ตฌ์กฐ(6 layers, 6 heads, 384 dim, context 256, ์•ฝ 30M ํŒŒ๋ผ๋ฏธํ„ฐ)๋ฅผ PyTorch๋กœ ์ง์ ‘ ๊ตฌํ˜„ํ•ด TinyStories๋กœ ์ฒ˜์Œ๋ถ€ํ„ฐ ์‚ฌ์ „ํ•™์Šตํ•œ ๋’ค, GPT2LMHeadModel ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•œ ํ•™์Šต์šฉ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

  • ํ•™์Šต: 9,000 steps, ์•ฝ 295M tokens, bf16 mixed precision, RTX 4060 Laptop
  • ํ•™์Šต ๋ฐ์ดํ„ฐ: TinyStories (CDLA-Sharing-1.0)
  • ๊ฒ€์ฆ loss: 1.5472
  • ํ† ํฌ๋‚˜์ด์ €: GPT-2 (vocab 50257)
  • fp16 ์ถ”๋ก  ๊ฒ€์ฆ: fp32 ๋Œ€๋น„ greedy ์ƒ์„ฑ ์ผ์น˜

์‚ฌ์šฉ๋ฒ•

from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("skmbkang/tinystories-gpt2-30m")
model = AutoModelForCausalLM.from_pretrained("skmbkang/tinystories-gpt2-30m")
ids = tok("Once upon a time", return_tensors="pt")
out = model.generate(**ids, max_new_tokens=100, do_sample=True, temperature=0.8, top_k=50)
print(tok.decode(out[0], skip_special_tokens=True))

ํ•œ๊ณ„

์–ด๋ฆฐ์ด์šฉ ์งง์€ ์˜์–ด ์ด์•ผ๊ธฐ๋งŒ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์ง€์‹, ๋‹ค๋ฅธ ์–ธ์–ด, ์‚ฌ์‹ค ์ •ํ™•์„ฑ์ด ํ•„์š”ํ•œ ์šฉ๋„์—๋Š” ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

Dataset used to train skmbkang/tinystories-gpt2-30m