Ko-Llama3-Luxia-8B / README.md
sangmine's picture
Update README.md
b709ab8 verified
|
raw
history blame
9.04 kB
metadata
license: llama3
language:
  - en
  - ko
pipeline_tag: text-generation
tags:
  - saltlux
  - luxia
  - meta
  - llama-3
  - pytorch

Llama-3-Luxia-Ko-8B

Built with Meta Llama 3
Meta์—์„œ ์ถœ์‹œํ•œ Llama-3 ๋ชจ๋ธ vocab 128,256๊ฐœ์— ํ•œ๊ตญ์–ด vocab 17,536๊ฐœ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ด 145,792๊ฐœ์˜ vocab์„ ํ™•๋ณดํ•˜์˜€์Šต๋‹ˆ๋‹ค.
์ดํ›„ ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ์˜ ํ•œ๊ตญ์–ด ์ฝ”ํผ์Šค ์•ฝ 95GB๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํ•™์Šต๋œ ํ•œ๊ตญ์–ด ํŠนํ™” ์‚ฌ์ „ํ•™์Šต ์–ธ์–ด๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

Model Details

  • Overview: ์ด ๋ชจ๋ธ์€ Llama-3๋ชจ๋ธ์— ํ•œ๊ตญ์–ด vocab 17,536๊ฐœ๋ฅผ ์ถ”๊ฐ€๋กœ ํ•™์Šตํ•œ ๋’ค, ํ•œ๊ตญ์–ด ์ฝ”ํผ์Šค๋กœ ์‚ฌ์ „ํ•™์Šต๋œ ํ•œ๊ตญ์–ด ํŠนํ™” ์–ธ์–ด๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.
  • Meta Llama-3: Meta developed and released the Meta Llama 3 family of large language models (LLMs), a collection of pretrained and instruction tuned generative text models in 8 and 70B sizes. The Llama 3 instruction tuned models are optimized for dialogue use cases and outperform many of the available open source chat models on common industry benchmarks. Further, in developing these models, we took great care to optimize helpfulness and safety.

Model Description

  • Developed by: Saltlux AIlabs ์–ธ์–ด๋ชจ๋ธํŒ€
  • Vatiations: Llama-3-Luxia-Ko 8B ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜์ค€์˜ ์‚ฌ์ „ํ•™์Šต ๋ชจ๋ธ
  • Input: ํ…์ŠคํŠธ๋งŒ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • Output: ํ…์ŠคํŠธ์™€ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • Model Architecture: Llama-3-Luxia-Ko ๋ชจ๋ธ์€ Meta์—์„œ ์ถœ์‹œํ•œ Llama-3์™€ ๊ฐ™์€ auto-regressive ์–ธ์–ด๋ชจ๋ธ๋กœ ์ตœ์ ํ™”๋œ transformer ์•„ํ‚คํ…์ณ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • Model Release Date: April 30, 2024.
  • Status: ์ด ๋ชจ๋ธ์€ ์˜คํ”„๋ผ์ธ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ํ›ˆ๋ จ๋œ Staticํ•œ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•ด ๋ชจ๋ธ ์•ˆ์ •์„ฑ์„ ๊ฐœ์„ ํ•จ์— ๋”ฐ๋ผ ์กฐ์ •๋œ ๋ชจ๋ธ์˜ ํ–ฅํ›„ ๋ฒ„์ „์ด ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • License: Llama3 License: https://llama.meta.com/llama3/license

Intended Use

  • Intended Use Cases: Llama-3-Luxia-Ko๋Š” ํ•œ๊ตญ์–ด ํŠนํ™” ์–ธ์–ด๋ชจ๋ธ๋กœ ์ƒ์—…์šฉ ๋ฐ ์—ฐ๊ตฌ์šฉ์œผ๋กœ ์ œ์ž‘๋˜์—ˆ์œผ๋ฉฐ ์‚ฌ์ „ํ•™์Šต ์–ธ์–ด๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

How to Use

์ด ์ €์žฅ์†Œ์—๋Š” transformers์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฒ ์ด์Šค์™€ Llama-3-Luxia-Ko-8B๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

import transformers
import torch

model_id = "Saltlux/Llama-3-Luxia-Ko-8B"

pipeline = transformers.pipeline(
    "text-generation", model=model_id, model_kwargs={"torch_dtype": torch.bfloat16}, device_map="auto"
)
pipeline("<|begin_of_text|>์•ˆ๋…•ํ•˜์„ธ์š”~!")

Training Details

Training Data

  • Overview: Llama-3-Luxia-Ko๋Š” ๊ณต๊ฐœ์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ”ํผ์Šค์™€ ํ•จ๊ป˜ ์ž์ฒด์ ์œผ๋กœ ์ˆ˜์ง‘ํ•œ 2023๋…„ ์ตœ์‹  ๋‰ด์Šค๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ์•ฝ 95GB ์ฝ”ํผ์Šค๋กœ ์‚ฌ์ „ํ•™์Šต ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์‚ฌ์ „ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ๋„๋ฉ”์ธ์€ ๋ฒ•๋ฅ , ํŠนํ—ˆ, ์˜๋ฃŒ, ์—ญ์‚ฌ ๋ถ„์•ผ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ์ด ํฌํ•จ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

Preprocessing

ํ•œ๊ตญ์–ด ๊ณต๊ฐœ ์ฝ”ํผ์Šค ๋ฐ ์ž์ฒด ์ˆ˜์ง‘ ๋ฐ์ดํ„ฐ ์•ฝ 1TB ์ˆ˜์ค€์—์„œ Saltlux๊ฐ€ ์ž์ฒด ์ œ์ž‘ํ•œ ์ •๊ทœํ™” ํˆด์„ ํ™œ์šฉํ•˜์—ฌ ์ „์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

[Document Delete]

  • ์งง์€ ํ…์ŠคํŠธ (120 ์Œ์ ˆ ๋ฏธ๋งŒ) ํ•„ํ„ฐ๋ง
  • ๊ธด ํ…์ŠคํŠธ (100,000 ์Œ์ ˆ ์ด์ƒ) ํ•„ํ„ฐ๋ง
  • ํ•œ๊ตญ์–ด ๋น„์œจ์ด 25% ๋ฏธ๋งŒ์ธ ๊ฒฝ์šฐ ํ•„ํ„ฐ๋ง
  • ๊ธ€๋จธ๋ฆฌ ๊ธฐํ˜ธ๊ฐ€ 90% ์ด์ƒ์ธ ๊ฒฝ์šฐ ํ•„ํ„ฐ๋ง
  • ์š•์„ค์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ•„ํ„ฐ๋ง

[Document Modify]

  • ์ด๋ชจ์…˜ ๋ฌธ์ž ์ •๊ทœํ™” (์ตœ๋Œ€ 2๊ฐœ๊นŒ์ง€ ํ—ˆ์šฉ)
  • ๊ฐœํ–‰ ๋ฌธ์ž ์ •๊ทœํ™” (์ตœ๋Œ€ 2๊ฐœ๊นŒ์ง€ ํ—ˆ์šฉ)
  • HTML ํƒœ๊ทธ ์ œ๊ฑฐ
  • ๋ถˆํ•„์š”ํ•œ ๋ฌธ์ž ์ œ๊ฑฐ
  • ๋น„์‹๋ณ„ํ™” ์ง„ํ–‰ (ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ, ๊ณ„์ขŒ๋ฒˆํ˜ธ ๋“ฑ์˜ ๊ฐœ์ธ์ •๋ณด)
  • ์ค‘๋ณต ๋ฌธ์ž์—ด ์ œ๊ฑฐ

Random Sampling

์ „์ฒด ํ™•๋ณดํ•œ ์ฝ”ํผ์Šค ์ค‘ ์šฐ์„ ์ ์œผ๋กœ ๋ฐ˜๋“œ์‹œ ํ•™์Šตํ•ด์•ผํ•˜๋Š” ์ฝ”ํผ์Šค์ด๋ฉด์„œ, ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ์—์„œ ์ƒ˜ํ”Œ๋ง ํ•˜๊ธฐ ์œ„ํ•ด ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
Saltlux์˜ ์ƒ˜ํ”Œ๋ง ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ฝ”ํผ์Šค์˜ ์šฉ๋Ÿ‰์ด 10GB ์ด์ƒ์ธ ๋ฐ์ดํ„ฐ์— ํ•œํ•ด์„œ ๋žœ๋ค ์ƒ˜ํ”Œ๋ง ์ง„ํ–‰
  • ์ƒ˜ํ”Œ๋ง ๋ฐฉ์•ˆ์€ ์ž…๋ ฅ ์ฝ”ํผ์Šค์—์„œ ๋ช…์‚ฌ/๋ณตํ•ฉ๋ช…์‚ฌ๋ฅผ ์ถ”์ถœํ•ด ๋ฌธ์„œ ๋‚ด์˜ ๋ช…์‚ฌ ์ถ”์ถœ ๋นˆ๋„ ์ˆ˜๋ฅผ ์„ธ๋ฉฐ, ์ถ”์ถœ ๋นˆ๋„์˜ ์ž„๊ณ„๊ฐ’์„ ์ •ํ•ด ๋„˜์œผ๋ฉด ํ•ด๋‹น ๋ช…์‚ฌ/๋ณตํ•ฉ๋ช…์‚ฌ๊ฐ€ ์žˆ๋Š” ๋ฌธ์„œ๋ฅผ ์ƒ˜ํ”Œ๋งํ•˜์ง€ ์•Š์Œ
  • ํ•™์Šต๋ฐ์ดํ„ฐ ์ถ”์ถœ ๋ช…์‚ฌ๋นˆ๋„ ์ž„๊ณ„๊ฐ’์€ 1,000์œผ๋กœ ํ•ด์„œ ๋žœ๋ค ์ƒ˜ํ”Œ๋ง ์ง„ํ–‰ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ, ๋ฌธ์„œ๋ฅผ ํ•™์Šต๋ฐ์ดํ„ฐ๋กœ ์„ ์ •

Hardware and Hyperparameters

  • Overview: Saltlux-Ko-Llama-3 ํ•™์Šต์— ํ™œ์šฉํ•œ ์žฅ๋น„์™€ ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ์ž…๋‹ˆ๋‹ค.

Use Device

NVIDIA H100 80GB * 8GA์„ ํ™œ์šฉํ•˜์—ฌ ๋ชจ๋ธ ์‚ฌ์ „ํ•™์Šต์„ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

Training Hyperparameters

Model Params Context length GQA Learning rate Batch Precision Epoch
Saltlux-Ko-Llama-3 8B 8k Yes 5e-6 128 bf16 1.0

Tokenizer

  • Overview: ํ•œ๊ตญ์–ด ํ† ํฐ๋“ค์„ ๋‹ค ์ปค๋ฒ„ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์˜ ๊ณต๊ฐœ ๋ง๋ญ‰์น˜ ๋ฐ์ดํ„ฐ 87.85GB ๋กœ Llama-3 ํ•œ๊ตญ์–ด ํ† ํฌ๋‚˜์ด์ € ํ•™์Šต์„ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

Tokenizer Train Dataset

ํ•œ๊ตญ์–ด ํ† ํฌ๋‚˜์ด์ € ํ•™์Šต์— ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ๋Š” ๋‰ด์Šค, ๋ธ”๋กœ๊ทธ, ํ•œ๊ตญ์–ด ์œ„ํ‚ค๋ฐฑ๊ณผ, ๋Œ€ํ™”, ์ „๋ฌธ ๋„๋ฉ”์ธ(๋ฒ•๋ฅ , ํŠนํ—ˆ ๋“ฑ) ๊ณต๊ฐœ๋œ ๋‹ค์–‘ํ•œ ํ•œ๊ตญ์–ด ์ฝ”ํผ์Šค๋ฅผ ํ™œ์šฉํ•˜์˜€์Œ.

Tokenizer Result

์ž…๋ ฅ Llama-3 Llama-3-Luxia-Ko
์š”์ฆ˜ ๋‚ ์”จ๊ฐ€ ๋„ˆ๋ฌด ์˜ค๋ฝ๊ฐ€๋ฝํ•ด์„œ ์•„์ง๋„ ๊ฒจ์šธ์˜ท์„ ๋ชป์น˜์› ์–ด์š”.. ['์š”', '์ฆ˜', ' ๋‚ ', '์”จ', '๊ฐ€', ' ๋„ˆ๋ฌด', ' ์˜ค', '๋ฝ', '๊ฐ€', '๋ฝ', 'ํ•ด์„œ', ' ์•„์ง', '๋„', ' ๊ฒจ', '์šธ', '๏ฟฝ', '๏ฟฝ', '์„', ' ๋ชป', '์น˜', '์› ', '์–ด์š”', '..'] ['์š”์ฆ˜', ' ๋‚ ์”จ', '๊ฐ€', ' ๋„ˆ๋ฌด', ' ์˜ค๋ฝ', '๊ฐ€๋ฝ', 'ํ•ด์„œ', ' ์•„์ง', '๋„', ' ๊ฒจ์šธ', '์˜ท', '์„', ' ๋ชป', '์น˜', '์› ', '์–ด์š”', '..']
๋ง›์žˆ๋Š” ๋ฐฅ์„ ๋“œ์…จ์Šต๋‹ˆ๊นŒ? ๋ง›์ด ๊ถ๊ธˆํ•˜๋„ค์š”. ['๋ง›', '์žˆ๋Š”', ' ๏ฟฝ', '๏ฟฝ', '์„', ' ๋“œ', '์…จ', '์Šต', '๋‹ˆ๊นŒ', '?', ' ๋ง›', '์ด', ' ๊ถ๊ธˆ', 'ํ•˜', '๋„ค์š”', '.'] ['๋ง›', '์žˆ๋Š”', ' ๋ฐฅ', '์„', ' ๋“œ์…จ', '์Šต', '๋‹ˆ๊นŒ', '?', ' ๋ง›', '์ด', ' ๊ถ๊ธˆ', 'ํ•˜', '๋„ค์š”', '.']
๋Œ€๋ฒ•์›๋ถ€ํ„ฐ ํ•˜๊ธ‰์‹ฌ ํŒ๋ก€๊นŒ์ง€ ์›ํ•˜๋Š” ํŒ๋ก€๋ฅผ ์ฐพ๋Š” ๊ฐ€์žฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ• - ์„œ๋ฉด ๊ฒ€์ƒ‰, ์š”์ฒญ ํŒ๋ก€, ์œ ์‚ฌ ํŒ๋ก€, AI ์ถ”์ฒœ, ํŒ๋ก€ ๋ฐ ๋ฒ•๋ น ๊ฒ€์ƒ‰. ['๋Œ€', '๋ฒ•', '์›', '๋ถ€ํ„ฐ', ' ํ•˜', '๊ธ‰', '์‹ฌ', ' ํŒ', '๋ก€', '๊นŒ์ง€', ' ์›', 'ํ•˜๋Š”', ' ํŒ', '๋ก€', '๋ฅผ', ' ์ฐพ', '๋Š”', ' ๊ฐ€์žฅ', ' ๋น ', '๋ฅธ', ' ๋ฐฉ๋ฒ•', ' -', ' ์„œ', '๋ฉด', ' ๊ฒ€์ƒ‰', ',', ' ์š”์ฒญ', ' ํŒ', '๋ก€', ',', ' ์œ ', '์‚ฌ', ' ํŒ', '๋ก€', ',', ' AI', ' ์ถ”์ฒœ', ',', ' ํŒ', '๋ก€', ' ๋ฐ', ' ๋ฒ•', '๋ น', ' ๊ฒ€์ƒ‰', '.'] ['๋Œ€', '๋ฒ•', '์›', '๋ถ€ํ„ฐ', ' ํ•˜', '๊ธ‰', '์‹ฌ', ' ํŒ๋ก€', '๊นŒ์ง€', ' ์›', 'ํ•˜๋Š”', ' ํŒ๋ก€', '๋ฅผ', ' ์ฐพ', '๋Š”', ' ๊ฐ€์žฅ', ' ๋น ๋ฅธ', ' ๋ฐฉ๋ฒ•', ' -', ' ์„œ๋ฉด', ' ๊ฒ€์ƒ‰', ',', ' ์š”์ฒญ', ' ํŒ๋ก€', ',', ' ์œ ์‚ฌ', ' ํŒ๋ก€', ',', ' AI', ' ์ถ”์ฒœ', ',', ' ํŒ๋ก€', ' ๋ฐ', ' ๋ฒ•๋ น', ' ๊ฒ€์ƒ‰', '.']
๋ณธ ๋ฐœ๋ช…์€ ๊ธˆ์†ํŒ์˜ ๋‹ค์ˆ˜ ๋ถ€๋ถ„์„ ์—์นญ์‹œ์ผœ ํŠน์ • ๋ฌด๋Šฌ๋ชจ์–‘์„ ํ˜•์„ฑํ•˜๋Š” ๊ฑด์ถ•์šฉ ๊ธˆ์†์žฌ ์žฅ์‹ํŒ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฒƒ์— ํŠน์ง•์ด ์žˆ๋‹ค. ['๋ณธ', ' ๋ฐœ', '๋ช…', '์€', ' ๊ธˆ', '์†', 'ํŒ', '์˜', ' ๋‹ค', '์ˆ˜', ' ๋ถ€๋ถ„', '์„', ' ์—', '์นญ', '์‹œ', '์ผœ', ' ํŠน', '์ •', ' ๋ฌด', '๏ฟฝ', '๏ฟฝ', '๋ชจ', '์–‘', '์„', ' ํ˜•', '์„ฑ', 'ํ•˜๋Š”', ' ๊ฑด', '์ถ•', '์šฉ', ' ๊ธˆ', '์†', '์žฌ', ' ์žฅ', '์‹', 'ํŒ', '์œผ๋กœ', ' ์ด๋ฃจ', '์–ด์ง„', ' ๊ฒƒ', '์—', ' ํŠน', '์ง•', '์ด', ' ์žˆ๋‹ค', '.'] ['๋ณธ', ' ๋ฐœ๋ช…', '์€', ' ๊ธˆ์†', 'ํŒ', '์˜', ' ๋‹ค์ˆ˜', ' ๋ถ€๋ถ„', '์„', ' ์—์นญ', '์‹œ', '์ผœ', ' ํŠน์ •', ' ๋ฌด๋Šฌ', '๋ชจ', '์–‘', '์„', ' ํ˜•์„ฑ', 'ํ•˜๋Š”', ' ๊ฑด์ถ•', '์šฉ', ' ๊ธˆ์†', '์žฌ', ' ์žฅ์‹', 'ํŒ', '์œผ๋กœ', ' ์ด๋ฃจ์–ด์ง„', ' ๊ฒƒ', '์—', ' ํŠน์ง•', '์ด', ' ์žˆ๋‹ค', '.']
๊ณจ๋‹ค๊ณต์ฆ์€ ์™œ ์ƒ๊ธฐ๋Š”๊ฑฐ์—์š”? ๊ทธ๋ฆฌ๊ณ  ์น˜๋ฃŒํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒํ•ด์•ผํ•˜์ฃ ? ['๊ณจ', '๋‹ค', '๊ณต', '์ฆ', '์€', ' ์™œ', ' ์ƒ', '๊ธฐ๋Š”', '๊ฑฐ', '์—', '์š”', '?', ' ๊ทธ๋ฆฌ๊ณ ', ' ์น˜', '๋ฃŒ', 'ํ•˜๋ ค', '๋ฉด', ' ์–ด๋–ป๊ฒŒ', 'ํ•ด์•ผ', 'ํ•˜', '์ฃ ', '?'] ['๊ณจ', '๋‹ค', '๊ณต์ฆ', '์€', ' ์™œ', ' ์ƒ', '๊ธฐ๋Š”', '๊ฑฐ', '์—', '์š”', '?', ' ๊ทธ๋ฆฌ๊ณ ', ' ์น˜๋ฃŒ', 'ํ•˜๋ ค', '๋ฉด', ' ์–ด๋–ป๊ฒŒ', 'ํ•ด์•ผ', 'ํ•˜', '์ฃ ', '?']

Model Card Authors

Saltlux AILabs ์–ธ์–ด๋ชจ๋ธํŒ€

Model Card Contact

Saltlux AILabs ์–ธ์–ด๋ชจ๋ธํŒ€

Citation instructions

Llama-3-Luxia-Ko

@article{llama3luxiakomodelcard,
  title={Satlux Llama 3 Luxua Ko Model Card},
  author={AILabs@Saltux},
  year={2024},
  url={์ˆ˜์ •์˜ˆ์ •}
}

Original Llama-3

@article{llama3modelcard,
title={Llama 3 Model Card},
author={AI@Meta},
year={2024},
url={https://github.com/meta-llama/llama3/blob/main/MODEL_CARD.md}
}