Evaluation Groups 29 KO - teamswyg/laya-tools GitHub Wiki
์ฐ๊ฒฐ ๊ทธ๋ฃน๊ณผ ํ๊ฐ ์ ์ฉ2,400๊ฐ ๊ณ ์ โ ์คํ29
์ค๋ณต๊ณผ ๊ณต์ ์ฝ๋ ์ํ๋ฅผ ํจ๊ป ๋ฌถ์2,455๊ฐ ๊ทธ๋ฃน์์ ํ๊ฐ ๋ํ ์์ฒญ2,400๊ฐ๋ฅผ ๊ณ ์ ํ๋ค. ๊ฐ์ ์๋ฃ๋ก ํ์ตํ๊ฑฐ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ์ฌ์ด ์ง๋ฌธ์ผ๋ก ๋ฐ๊พธ์ง ์๋๋ค. ์ด๋ ํ๊ฐ ๋ชฉ๋ก ์ค๋น์ด๋ฉฐ ๋ชจ๋ธ ์ฑ๋ฅ ํฉ๊ฒฉ์ ์๋๋ค.
์ด๋ป๊ฒ ๊ณจ๋๋
์ฌ์ ๊ณํ์ ๋ฐ๋ผ2,594๊ฐ ํ์์ ๊ฐ์ ์๋ณ์, ๊ฐ์ ์ ๊ทํ ์์ฒญ๋ฌธ, ๊ฐ์ ์ ์ฅ์+์์ ์ ์ปค๋ฐ ์ค ํ๋๋ผ๋ ๊ณต์ ํ๋ฉด ์ฐ๊ฒฐํ๋ค. ์ฐ๊ฒฐ์ ์ ์ด๋๋ค. A์B๊ฐ ๊ฐ์ ์์ฒญ๋ฌธ์ด๊ณ B์C๊ฐ ๊ฐ์ ์ปค๋ฐ์ด๋ฉด A/B/C๋ ํ ๊ทธ๋ฃน์ด๋ค. Go์ ์ ๋ ฌ ๋ฐฐ์ด๊ณผ union-find ๋ฐฐ์ด๋ก ๊ตฌํํ๋ค.
๊ฐ ๊ทธ๋ฃน์ ๋ํ๋ ์ถ์ฒ๋ฅผ ๋ถ์ธ ์๋ณ์์ ์ฌ์ ์ ์ต์๊ฐ์ด๋ค. ๊ทธ๋ฃน์ ๋ชจ๋ ์๋ณ์๋ฅผ ์ ๋ ฌํด ํด์๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ํด์ ์์์ ์ฒซ2,400๊ฐ ๊ทธ๋ฃน์ ์ ํํ๋ค. ์ ๋ตยท๋์ด๋ยท์ฑ๋ฅยท์์ฒญ ๊ธธ์ด๋ ์ ํ์ ์ฐ์ง ์์๋ค. ์ ์ฒด ์์ฒ์ ํ๊ฐ ์ ์ฉ์ด๋ฉฐ, ์ ํ๋์ง ์์ ๊ทธ๋ฃน์ด๋ ํ์ ํ๋ ํ์ตยท๋ณด์ ์ ์ฐ์ง ์๋๋ค.
| ํญ๋ชฉ | ๊ฒฐ๊ณผ |
|---|---|
| ์์ฒ ํ | 2,594 |
| ์ฐ๊ฒฐ ๊ทธ๋ฃน | 2,455 |
| ์ฌ๋ฌ ํ์ด ์ฐ๊ฒฐ๋ ๊ทธ๋ฃน | 128 |
| ๊ฐ์ฅ ํฐ ๊ทธ๋ฃน | 5ํ |
| ์ ํํ ๋ํ | 2,400 |
| ๊ณ ์ ์์ฒญ๋ฌธ / ์๋ณ์ / ์ ์ฅ์+์ปค๋ฐ | ๊ฐ๊ฐ2,400 |
| ์ ํ๋ ์ ์ฅ์ | 53 |
| Full / Multilingual ์ถ์ฒ | 2,107 / 293 |
๊ทธ๋ฃน ํฌ๊ธฐ๋1ํ2,327๊ฐ,2ํ121๊ฐ,3ํ4๊ฐ,4ํ2๊ฐ,5ํ1๊ฐ๋ค. ์ ํํ ์์ฒญ๋ผ๋ฆฌ๋ ์ ์ธ ์ฐ๊ฒฐ ๊ธฐ์ค์์ ๊ฒน์น์ง ์๋๋ค. ๊ฐ์ ์ ์ฅ์์ ๋ค๋ฅธ ์ปค๋ฐ์ด๋ ์๋ฏธ๊ฐ ๋น์ทํ ์์ฒญ๊น์ง ๋ ๋ฆฝ์ ์ด๋ผ๊ณ ์ฆ๋ช ํ ๊ฒ์ ์๋๋ค. Django806๊ฐ ๋ฑ ์ถ์ฒ ํธ์ค๋ ๋จ๋๋ค. ํ๊ฐ์์๋ ์ ์ฅ์๋ณ ๊ฒฐ๊ณผ์ ์๊ด๊ด๊ณ๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ค.
์ง๊ณ์ ์ ํ ๊ตฌ์ฑ SHA-256์ fa58c4e51ae307963eb587813e49adf70d987dcb4893f6ee1aa6050bc6b80a5a๋ค. ์๋ฌธ ์๋ ๊ฐ๋ณ ์ ํ ๋ชฉ๋ก์ ๋ก์ปฌ0600 ๊ถํ ํ์ผ์๋ง ๋ณด๊ดํ๋ค. Git์๋ ๊ฐ๋ณ ์๋ณ์๋ ๊ฐ๋ณ ํด์๋ฅผ ๋ฃ์ง ์๋๋ค. ์์ฒ ์กฐ๊ฑด์ด๋ ๊ณผ์ ์ ํฉ์ฑ ๋๋ฌธ์ ๋ณ๊ฒฝ์ด ํ์ํ๋ฉด ์ ๊ณํ๊ณผ ๋ณ๊ฒฝ ์ด์ ๋ฅผ ๋จ๊ธฐ๋ฉฐ, ํ๊ฐ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์กฐ์ฉํ ๋์ฒดํ์ง ์๋๋ค.
์ค์ ์ ๋ ฅ ์ ์ฝ ๋ฐ๊ฒฌ
์ ํํ ์์ฒญ์ ์๋ฌธ ํฉ๊ณ๋4,363,135๋ฐ์ดํธ, ์ต์ฅ ์์ฒญ์71,136๋ฐ์ดํธ๋ค. 53๊ฐ ์์ฒญ์ด ํ์ฌ ๊ฒ์ API์8,192๋ฐ์ดํธ ํ๋๋ฅผ ๋๋๋ค. ์ด53๊ฐ๋ฅผ ์ ์ธํ๊ฑฐ๋ ์ด๋ฒ์ ๋ชฐ๋ ์๋ผ๋ด์ง ์์๋ค. ๋ค์ ์ ๋ ฅ ๊ณ์ฝ์์ ์ ์ฒด ์์ฒญ๊ณผ ๋ชจ๋ธ/๊ฒ์์ ์ ๋ฌํ๋ ์ ํ๋ ์ ๋ ฅ์ ๊ตฌ๋ถํ๊ณ , ์๋ฆผยท์ฌ๋ฌ ๊ตฌ๊ฐ ์ฒ๋ฆฌยท๋น์ฉยท์คํจ๋ฅผ ๋ช ์ํด์ผ ํ๋ค. ์์ง ์ด๋ค ๊ธด ์ ๋ ฅ ์ฒ๋ฆฌ ๋ฐฉ์๋ ์ฑ๋ฅ ๊ฒ์ฆํ์ง ์์๋ค.
์์ฒ ์ ๊ทผ ๋น์ฉ ์ฌ์ ํ์ธ
์ ํ๋ ๊ฐ ์ ์ฅ์์์ ์ฌ์ ์ ์ฒซ ๋ํ์ ์์ ์ ์ปค๋ฐ์ ํ ๊ฐ์ฉ ๊ณจ๋ผ GitHub์ ์ต์์ tree ๋ฉํ๋ฐ์ดํฐ๋ง ๋ฐ์๋ค. ๋ ์์ ์์30์ด ์์ฒญ ์ ํ,2MiB ์๋ต ์ํ, ๋ก์ปฌ ์บ์๋ฅผ ์ฌ์ฉํ๋ค. ์ธ์ฆ์ ๊ธฐ์กด GitHub CLI๊ฐ ๋ด๋นํ๋ฉฐ ์ธ์ฆ๊ฐ์ด๋ ์ค๋ฅ ์๋ฌธ์ ๊ณต๊ฐ ๋ณด๊ณ ์๋ก ์ฎ๊ธฐ์ง ์๋๋ค.
53๊ฐ ๋ชจ๋ ์ ๊ทผ ๊ฐ๋ฅํ๊ณ ์๋ต ํฉ๊ณ๋331,899๋ฐ์ดํธ๋ค.51๊ฐ ์ ์ฅ์์ ์ต์์์์ LICENSE/COPYING/NOTICE ์ด๋ฆ ๊ท์น์ ๋ง๋ ํ๋ณด๊ฐ ์์๋ค. matplotlib/matplotlib๊ณผ tokio-rs/axum์ ์ด ๊ท์น์ ์ต์์ ํ๋ณด๊ฐ ์์๋ค. ๋ผ์ด์ ์ค๊ฐ ์๋ค๋ ๋ป์ด ์๋๋ฉฐ ํ์ ๊ฒฝ๋ก์ ์์ฒ ์กฐ๊ฑด ํ์ธ์ด ํ์ํ๋ค. ํ์ผ ๋ณธ๋ฌธ์ ๋ฐ๊ฑฐ๋ ๋ฒ์ ์กฐ๊ฑด์ ํ์ ํ์ง ์์๋ค.53๊ฐ ๋ํ ํ์ธ์2,400๊ฐ ์ ์ฒด ํ์ธ์ผ๋ก ํ๋ํ์ง ์๋๋ค. ์ฌ์ ํ์ธ ์ง๊ณ.
์ด ์์ ์๋ต ํฌ๊ธฐ๋ ์์ค ์ฝ๋ ์ ์ฒดยทํ์ ๋๋ ํฐ๋ฆฌยท์ปจํ ์ด๋์ ์ ์ฅ ๋น์ฉ ์ถ์ ์ด ์๋๋ค. ํ์ฌ๋ ์ฝ๋ ๋ค์ด๋ก๋/์คํ์ ํผํ ์ ๊ทผ ๊ฐ๋ฅ์ฑ ํ์ธ์ด๋ค.
๊ฒ์ฆยท์ฌ์ฉ๋ฒยท๋ค์ ๋จ๊ณ
์ ์ด ์ฐ๊ฒฐยท๋์ผ ์๋ณ์์ ์ถ์ฒ ๊ฐ ์ฐ๊ฒฐยท์ ๋ ฅ ์์ ๋ถ๋ณยท์ฌ์ ์ ๋ํยท์ ๋ ฅ ๋ณด์กดยท2,400๊ฐ ๋ฏธ๋ฌ ์ ๊ธฐ์ค ์ ์งยท๊ธด ์์ฒญ ๋ฏธ์ ์ธ๋ฅผ ํ ์คํธํ๋ค. ์์ฒ ์ฌ์ ํ์ธ์ ์ ํ ๋ชฉ๋ก์ ๊ณ ์ projection์์ ๋ค์ ๊ณ์ฐํด ๋์กฐํ๋ฉฐ, API ์ค๋ฅยท๋ถ์์ treeยท์ค๋ณต ๊ฒฝ๋ก๋ฅผ ๊ฑฐ๋ถํ๋ค. ๊ทธ๋ฃน ์ง๊ณ์ ๋ก์ปฌ ์ ํ ๋ชฉ๋ก์ ์ฌ์คํ์์ ๋ชจ๋ ๋ฐ์ดํธ ์ผ์นํ๋ค. ์บ์๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ ํ์ธ ์ง๊ณ๋ ๋ฐ์ดํธ ์ผ์นํ๋ค. ์ ์ฒด race/vetยทํ์ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ๋ค.
M4 Pro CPU์์ ๊ทธ๋ฃน ์ง๊ณ1ํ๋ wall0.53์ด,user0.16์ด,peak RSS31,522,816๋ฐ์ดํธ(์ฝ30.1MiB)์๋ค. ๋คํธ์ํฌ ์ฌ์ ํ์ธยท๋ชจ๋ธยทGPU ๋น์ฉ์ ํฌํจํ์ง ์๋๋ค. ๊ธฐ์กด ๋ช ๋ น/๊ฒ์ ์์/์ธ์ ์ ๋ฐ๊พธ์ง ์์๋ค.
go run ./cmd/riido-taskgroups --out .cache/evaluation-groups-29
go run ./cmd/riido-sourcepreflight --selected .cache/evaluation-groups-29/selected.json --out .cache/source-preflight-new.json
๊ณ ์ ์
๋ ฅ projection์ด ํ์ํ๋ฉฐ ์ฒซ ๋ช
๋ น์ ์ถ๋ ฅ ํด๋๋ ์ ํด๋์ฌ์ผ ํ๋ค. selected.json์ ๋ก์ปฌ ์ ์ง์ฉ์ด๋ค. ๋ค์ ๋จ๊ณ๋ ๋ชจ๋ ๋์์ ์์ฒ ์กฐ๊ฑด๊ณผ ์์ ์ ํ์ผ ๋ชฉ๋ก ํ์ธ, ๊ธด ์์ฒญ ์
๋ ฅ ๊ณ์ฝ, ์ค์ ์์
์ ๋ง๋ ํ๊ฐ ์งํ ๊ณ ์ ์ด๋ค. ์ ํ์ตยท๋ชจ๋ธ ์ถ๋ก ยทHF ๋ฐฐํฌ๋ ์์ผ๋ฉฐ ๊ธฐ์กด ์ต์ข
reserve๋ ์ฌ์ฉํ์ง ์์๋ค. ๋
๋ฆฝ์ฑ์ ์ผ๋ถ ์ํ์ ์ค์ธ ํ๊ฐ ์ค๋น์ด๋ฉฐ ์ค์ ์์ด์ ํธ ๋น์ฉ ์ ๊ฐ์ ๋ฏธ๊ฒ์ฆ์ด๋ค.
Follow-up: all selected historical roots30.