First Graph Chooser Training - kimjooyoon/meta-ontology-go GitHub Wiki

์ž‘์€ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ณ  Gooo ์กฐ๋ฆฝ์— ์—ฐ๊ฒฐํ•ด ๋ณด๊ธฐ

2026-10-08. ์†Œ์Šค์˜ ๊ณ„์‚ฐ ๊ณผ์ •๊ณผ ํ•œ์˜ ์˜๋„๋ฅผ ์ฝ๋Š” ๋ชจ๋ธ์„ Go๋กœ ์ง์ ‘ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ Gooo์— ์„ ์–ธํ•œ ํ›„๋ณด ์กฐํ•ฉ์˜ ์ˆœ์„œ๋ฅผ ์ œ์•ˆํ•˜๊ณ , Gooo๋Š” ์‹ค์ œ ์‚ฌ๋ก€๋ฅผ ๊ฒ€์‚ฌํ•˜๋ฉฐ ์กฐ๋ฆฝ์„ ์ด์–ด๊ฐ‘๋‹ˆ๋‹ค. ์™ธ๋ถ€ ๋ชจ๋ธ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋ฌด์—‡์„ ํ•™์Šตํ–ˆ๋‚˜

ํŒŒ์ผ๋ช… ์ฒ˜๋ฆฌ, ์ •์ˆ˜ ๋‚˜๋ˆ—์…ˆ, ์žฌ์‹œ๋„ ํŒ๋‹จ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ธ ํ”„๋กœ๊ทธ๋žจ์— ์—ฌ๋Ÿ ์š”๊ตฌ, ์—ฌ๋Ÿ ํ›„๋ณด ๋ฐฐ์น˜, ์„ธ ํ‘œํ˜„ ๋ฐฉ์‹์„ ์ ์šฉํ•ด 576ํ–‰์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ž‘์€ ๊ณต์œ  ์‹ ๊ฒฝ๋ง์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” 2,072๊ฐœ์ž…๋‹ˆ๋‹ค. ํ•™์Šต ์กฐ๊ฑด์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ธฐ ์ „์— ๊ณ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ํ”„๋กœ๊ทธ๋žจ์— ์–ผ๋งˆ๋‚˜ ์ ์šฉ๋˜๋Š”์ง€ ๋ณด๋ ค๊ณ , ํ”„๋กœ๊ทธ๋žจ ํ•˜๋‚˜๋ฅผ ํ†ต์งธ๋กœ ํ•™์Šต์—์„œ ๋บ์Šต๋‹ˆ๋‹ค. ์‚ผ์ง„ QAT ๋ชจ๋ธ์˜ ์ฒซ ์„ ํƒ ๊ฒฐ๊ณผ๋Š” ํŒŒ์ผ๋ช… 24/192, ๋‚˜๋ˆ—์…ˆ 10/192, ์žฌ์‹œ๋„ 28/192์˜€์Šต๋‹ˆ๋‹ค. ์˜๋„ ๋ฌธ์žฅ์„ ๊ฐ€๋ฆฐ ์กฐ๊ฑด์€ ๊ฐ๊ฐ 24/192์˜€์Šต๋‹ˆ๋‹ค. ์•„์ง ์ƒˆ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ์˜ ์ „์ด๋Š” ๋‚ฎ์Šต๋‹ˆ๋‹ค.

์ „์ฒด 576ํ–‰์„ ํ•™์Šตํ•œ ๋ณ„๋„ ๋ชจ๋ธ์€ ๊ฐ™์€ ์ž๋ฃŒ์—์„œ 297/576์„ ๋งžํ˜”์Šต๋‹ˆ๋‹ค. ํ•™์Šต ์ž๋ฃŒ ์•ˆ์˜ ๊ฒฐ๊ณผ์ด๋ฉฐ, ์œ„์˜ ํ”„๋กœ๊ทธ๋žจ ์ œ์™ธ ํ‰๊ฐ€์™€ ํ•จ๊ป˜ ์ฝ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ค‘์น˜, ํ–‰๋ณ„ ๊ฒฐ๊ณผ, ๋ถ„ํ•  ๋ช…๋‹จ๊ณผ ํ•™์Šต ์†์‹ค์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ‹€๋ฆฐ ์ฒซ ์„ ํƒ ๋‹ค์Œ์—๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜

์„ธ ํ”„๋กœ๊ทธ๋žจ์— ์—ฌ๋Ÿ ์š”๊ตฌ๋ฅผ ์ ์šฉํ•œ 24๊ฐœ ์กฐ๋ฆฝ์„ ์„ธ ๋ฐฉ์‹์œผ๋กœ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜ผํ•ฉ ์–ธ์–ด ํ‘œํ˜„๊ณผ ํ•œ ๊ฐ€์ง€ ํ›„๋ณด ๋ฐฐ์น˜๋กœ ๊ณ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ตœ๋Œ€ ์‹œ๋„ ์ˆ˜ ๋ชจ๋ธ ์—†๋Š” ์ˆœ์„œ ์ „์ฒด ์ž๋ฃŒ ํ•™์Šต ๋ชจ๋ธ ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ ์ œ์™ธ ๋ชจ๋ธ
1 3/24 5/24 2/24
2 6/24 16/24 5/24
4 12/24 23/24 10/24
8 24/24 24/24 24/24

ํ‘œ๋Š” ์„ ์–ธํ•œ ์‚ฌ๋ก€๋ฅผ ๋ชจ๋‘ ์ถฉ์กฑํ•œ ์กฐ๋ฆฝ ์ˆ˜์ž…๋‹ˆ๋‹ค. 8ํšŒ ํ•œ๋„์—์„œ ์‹ค์ œ ์‹œ๋„ ์ˆ˜ ํ•ฉ๊ณ„๋Š” 108ยท63ยท120ํšŒ์˜€์Šต๋‹ˆ๋‹ค. ํ•™์Šต์— ํฌํ•จํ•œ ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ํ›„๋ณด ์ˆœ์„œ๊ฐ€ ๋„์›€์ด ๋๊ณ , ์ œ์™ธํ•œ ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ๊ณ ์ • ์ˆœ์„œ๋ณด๋‹ค ๋” ๋งŽ์ด ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ๋ฐฉ์‹์€ ๋ณ„๋„ ์‹คํ–‰ ์‚ฌ๋ก€ 128/128๊ณผ ์ €์žฅ ์žฌ์‹คํ–‰ 128/128์„ ์ถฉ์กฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์œ  ์ž…๋ ฅ ๋ฌถ์Œ์€ 16๊ฐœ์ด๋ฉฐ ์—ฌ๋Ÿ ์š”๊ตฌ์— ๋ฐ˜๋ณต ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์กฐ๋ฆฝ๋งˆ๋‹ค ๋ชจ๋ธ ํ˜ธ์ถœ์€ ํ•œ ๋ฒˆ, ์ดํ›„ ํ›„๋ณด ๊ฒ€์‚ฌ์™€ ์ €์žฅ ์žฌ์‹คํ–‰์˜ ์ƒˆ ํ˜ธ์ถœ์€ 0๋ฒˆ์ž…๋‹ˆ๋‹ค. ์‹œ๋„ ํ•œ๋„๋ณ„ ๊ด€์ธก์—์„œ๋Š” ์ผ๋ถ€ ํ•„๋“œ๋งŒ ๋งž์€ ์ƒํƒœ๋„ ๋‚จ๊ฒผ์Šต๋‹ˆ๋‹ค.

Gooo๊ฐ€ ์ž๊ธฐ ๋„๊ตฌ์˜ ๋‹ค์Œ ์ž‘์—…์„ ์ •ํ•˜๊ธฐ

ํ•™์Šต๋œ ๋ชจ๋ธ์„ ์ž‘์—…์žฅ์˜ feature-audit์— ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์€ 576๊ฐœ๋กœ ๊ตฌ๋ถ„๋˜์ง€๋งŒ ์ฒซ ์„ ํƒ์€ 297๊ฐœ๋งŒ ๋งž์•˜์œผ๋ฏ€๋กœ, Gooo ํ‰๊ฐ€ ํ•จ์ˆ˜๋Š” ํ›„๋ณด ๋ฐฐ์น˜์™€ ํ”„๋กœ๊ทธ๋žจ๋ณ„ ํ•™์Šต ๋ถ„ํ• ์„ ์ ๊ฒ€ํ•˜๋ผ๋Š” chooser-gap ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒฝ๋กœ์—์„œ๋Š” Go๊ฐ€ ํŒŒ์ผ์„ ์ฝ๊ณ  ์ˆ˜๋ฅผ ์„ธ๋ฉฐ, Gooo๋กœ ์ž‘์„ฑํ•œ ํ•จ์ˆ˜๊ฐ€ ๊ด€์ธก์—์„œ ๋‹ค์Œ ์ž‘์—…์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์„ ์“ฐ๋ฉฐ ์–ธ์–ด ๋„๊ตฌ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์‹œ ์–ธ์–ด๋กœ ์ฝ๋Š” ์ž‘์€ ์‹คํ—˜์ž…๋‹ˆ๋‹ค.

ํฌ๊ธฐ์™€ ์‹œ๊ฐ„

์‚ผ์ง„ ๊ฐ€์ค‘์น˜ ํŒŒ์ผ์€ 446๋ฐ”์ดํŠธ, ์‹คํ–‰ ํ…์„œ๋Š” 2,096๋ฐ”์ดํŠธ์ž…๋‹ˆ๋‹ค. ์Šค์ผ€์ผ 8๋ฐ”์ดํŠธ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ์ž…๋ ฅยท์‹คํ–‰ ๊ณต๊ฐ„์€ ๋ณ„๋„๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์„ฏ ์‚ผ์ง„ ๊ฐ’์„ ํ•œ ๋ฐ”์ดํŠธ์— ๋‹ด์•„ ํ–‰๋ ฌ ๊ฐ€์ค‘์น˜๋‹น 1.6๋น„ํŠธ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ค€๋น„๋œ ๋ฐฐ์—ด ์ถ”๋ก ์€ ์ด ๊ธฐ๊ธฐ์˜ ๋‹จ์ผ ๊ด€์ธก์—์„œ ์•ฝ 3.05~3.26ยตs์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ๋ถ„์„ยท๋ชจ๋ธ ๋กœ๋“œยท์‚ฌ๋ก€ ๊ฒ€์‚ฌ๋Š” ์ œ์™ธํ•œ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค€๋น„๋ฅผ ํฌํ•จํ•œ ์ „์ฒด ํ•™์Šตยทํ‰๊ฐ€๋Š” CPU์—์„œ 3.81์ดˆ์˜€๊ณ  ์ตœ๋Œ€ RSS๋Š” ์•ฝ 101MiB์˜€์Šต๋‹ˆ๋‹ค. ์ด ์‹คํ–‰์€ GPU๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ, ํ˜ธ์ŠคํŠธ ์ „์ฒด CPU ์ƒ์Šน๋ถ„์€ ์ธก์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ง์ ‘ ํ™•์ธํ•˜๊ธฐ

์ž‘์—…์žฅ PR #26์„ main 96eeafbb์— ๋ณ‘ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค. macOS ๋กœ์ปฌ ์ „์ฒด ๊ฒ€์‚ฌ์™€ Linux CI๋ฅผ ํ†ต๊ณผํ–ˆ๊ณ , CI ์›๋ณธ์„ ๋‚ด๋ ค๋ฐ›์•„ 12๊ฐœ ๋ชจ๋ธ์˜ ๊ฐ€์ค‘์น˜ยท๋ฉ”ํƒ€๋ฐ์ดํ„ฐยท์ „์ฒด ์˜ˆ์ธก๊ณผ Gooo ํ‰๊ฐ€๊ฐ€ ๊ฐ™์Œ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์‚ฌ ์›๋ณธ๊ณผ ๋Œ€์กฐ ๋ฒ”์œ„.

๋ฐฐํฌ๋œ Gooo 0.6.9 ๊ฐœ๋ฐœํŒ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ๊ฐ€์ค‘์น˜์˜ ๊ณต๊ฐœ ์œ„์น˜๋Š” GitHub์ด๋ฉฐ, ์ด๋ฒˆ ๊ทธ๋ž˜ํ”„ ๋ชจ๋ธ์˜ Hugging Face ์—…๋กœ๋“œ๋Š” ์•„์ง ์™„๋ฃŒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ฐœ์„ ์— ์ด๋ฒˆ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ ์ž๋ฃŒ๋กœ ์ทจ๊ธ‰ํ•˜๊ณ , ๋ณ„๋„์˜ ์ƒˆ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ „์ด๋ฅผ ํ‰๊ฐ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.