HuggingFace๊ฐ PyTorch ํ๋กํ์ผ๋ง ์๋ฆฌ์ฆ 3ํธ์ ๊ณต๊ฐํ์ด์. ์ด๋ฒ ์ฃผ์ ๋ ํธ๋์คํฌ๋จธ์ ํต์ฌ์ธ ์ดํ ์ (Attention) ์๊ณ ๋ฆฌ์ฆ์ด์์.
์ดํ ์ ์ ์ ๋ ฅ ๊ธธ์ด๊ฐ ๊ธธ์ด์ง์๋ก ์ฐ์ฐ๋์ด ์ ๊ณฑ์ผ๋ก ๋์ด๋๋ 2์ฐจ ์๊ฐ ๋ณต์ก๋๋ก ์ ๋ช ๋๊ฑฐ๋ ์. ์ด ๊ธ์์๋ ๋์ด๋ธ ๊ตฌํ๋ถํฐ ์ธํ๋ ์ด์ค ์ฐ์ฐ, SDPA, FlashAttention ์ปค๋๊น์ง 4๊ฐ์ง ๋ฐฉ์์ NVIDIA A100 GPU์์ ์ง์ ๋๋ฆฌ๊ณ ํ๋กํ์ผ๋ฌ ํธ๋ ์ด์ค๋ก ๋น๊ตํด์.
๊ฐ์ ์ดํ ์ ์ด๋ผ๋ ๊ตฌํ ๋ฐฉ์์ ๋ฐ๋ผ ํ๋กํ์ผ๋ฌ์์ ์์ ํ ๋ค๋ฅธ ๋ชจ์์ด ๋์จ๋ค๋ ๊ฒ ํต์ฌ์ด์์. ์ต์ ํ ์ ํ๋ฅผ ๋์ผ๋ก ํ์ธํ๊ณ ์ถ๋ค๋ฉด ์ด ์๋ฆฌ์ฆ๊ฐ ์ข์ ์ถ๋ฐ์ ์ด์์.