Training Catalogs 38 KO - teamswyg/laya-tools GitHub Wiki

ํ•™์Šตยท๊ฒ€์ฆ ํŒŒ์ผ ๋ชฉ๋ก๊ณผ ๊ณผ๊ฑฐ ๋ผ์ด์„ ์Šค ์ˆ˜์ง‘ โ€” ์‹คํ—˜ 38

๋Œ€ํ‘œ 25๊ฐœ ์‹œ์ ์˜ ์ „์ฒด ํŒŒ์ผ ๋ชฉ๋ก์„ ํ™•๋ณดํ–ˆ๋‹ค. ๋ผ์ด์„ ์Šค ํ›„๋ณด ๋ณธ๋ฌธ์€ 24๊ฐœ ์‹œ์ ์—์„œ ํ™•๋ณดํ–ˆ์œผ๋ฉฐ, ํ•™์Šตยท๋ฐฐํฌ ์Šน์ธ์€ ์•„์ง ์™„๋ฃŒํ•˜์ง€ ์•Š์•˜๋‹ค. ๋ณ„๋„๋กœ ๊ณ ์ •๋œ ํ•™์Šตยท๊ฒ€์ฆ 13,021๊ฐœ ์ „์ฒด ์ˆ˜์ง‘์„ ์ง„ํ–‰ํ•œ๋‹ค. ์ตœ์ข… ํ‰๊ฐ€ 2,402๊ฐœ๋Š” ์ˆ˜์ง‘ ๋Œ€์ƒ์—์„œ ์ œ์™ธํ•œ๋‹ค.

๊ณ„ํš์€ ์ˆ˜์ง‘ ์ „์— ๊ณ ์ •ํ–ˆ๋‹ค. ์‹คํ—˜ 37์˜ ๋น„๊ณต๊ฐœ ์†Œ์† ๋ชฉ๋ก ํ•ด์‹œ๋ฅผ ๊ฒ€์‚ฌํ•œ ๋’ค ํ•™์Šต 7,335๊ฐœยท๊ฒ€์ฆ 5,686๊ฐœ๋งŒ ๋ฐ˜ํ™˜ํ•˜๋Š” Go reader๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ์—ญํ•  ์ˆ˜ยท์Šคํ‚ค๋งˆยท์ค‘๋ณต IDยทํŒŒ์ผ ํฌ๊ธฐยทํ•ด์‹œ๋ฅผ ๊ฒ€์‚ฌํ•˜๋ฉฐ, ์ตœ์ข… ์ž‘์—…์„ ์ˆ˜์ง‘ ๋ฃจํ”„์— ๋„˜๊ธฐ๋ฉด ์ค‘๋‹จํ•œ๋‹ค. ๋Œ€ํ‘œ ํ‘œ๋ณธ์€ ์ €์žฅ์†Œ๋ณ„ ID ์‚ฌ์ „์ˆœ ์ฒซ ์ž‘์—…์œผ๋กœ ์„ ํƒํ•˜๊ณ , ํฌ๊ธฐยท๋ผ์ด์„ ์Šคยท์ •๋‹ต์— ๋”ฐ๋ผ ๋ฐ”๊พธ์ง€ ์•Š๋Š”๋‹ค.

๋Œ€ํ‘œ ์‹œ์  ๊ฒ€์‚ฌ ๊ฒฐ๊ณผ
์ €์žฅ์†Œ / ์‹œ์  25 / 25
์ˆ˜์ • ์ „ ๋ฃจํŠธ / ์ „์ฒด ํŒŒ์ผ ๋ชฉ๋ก ํ™•๋ณด 25 / 25
ํŒŒ์ผ ๊ฒฝ๋กœ ์ฐธ์กฐ(์‹ฌ๋ณผ๋ฆญ ๋งํฌ ํฌํ•จ) 43,214
์‹ฌ๋ณผ๋ฆญ ๋งํฌ / ํ•˜์œ„ ๋ชจ๋“ˆ ์ฐธ์กฐ 116 / 3
๊ฐ€์žฅ ํฐ ํŒŒ์ผ ํ›„๋ณด ๋ชฉ๋ก 6,425
๊ฒ€์ฆ๋œ ๋ผ์ด์„ ์Šค ๋ณธ๋ฌธ์ด ์žˆ๋Š” ์‹œ์  24
๋ผ์ด์„ ์Šค ๊ฒฝ๋กœยท๊ฐ์ฒด ์ฐธ์กฐ / ์„œ๋กœ ๋‹ค๋ฅธ ๋ณธ๋ฌธ 52 / 49
์„œ๋กœ ๋‹ค๋ฅธ ๋ผ์ด์„ ์Šค ๋ณธ๋ฌธ ํ•ฉ๊ณ„ 204,206๋ฐ”์ดํŠธ
API ์š”์ฒญ / ๋ฃจํŠธยท๋ชฉ๋กยท๋ผ์ด์„ ์Šค ์š”์ฒญ ์‹คํŒจ 101 / 0

ํ‘œ๋ณธ ์ง‘๊ณ„. ํŒŒ์ผ ์ฐธ์กฐ ์ˆ˜๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์†Œ์Šค ๋ณธ๋ฌธ ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์‹ฌ๋ณผ๋ฆญ ๋งํฌยทํ•˜์œ„ ๋ชจ๋“ˆ ๋Œ€์ƒ์€ ๋”ฐ๋ผ๊ฐ€์ง€ ์•Š๋Š”๋‹ค. ๋ณธ๋ฌธ์„ ๋‚ด๋ ค๋ฐ›๋Š” ๊ฒƒ์€ ์ œํ•œ๋œ ๋ผ์ด์„ ์Šค ํ›„๋ณด๋ฟ์ด๋‹ค.

Prefect์˜ ์„ ํƒ๋œ ๊ณผ๊ฑฐ ์‹œ์ ์€ ์ „์ฒด 107๊ฐœ ํŒŒ์ผ ํ›„๋ณดยท133๊ฐœ ํŠธ๋ฆฌ ํ•ญ๋ชฉ์—์„œ๋„ licen, copying, notice๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ๋‹ค. ์‹คํ—˜ 37์˜ ํ˜„์žฌ GitHub ๋ถ„๋ฅ˜๋Š” Apache-2.0์ด์ง€๋งŒ ์ด๋ฅผ ๊ณผ๊ฑฐ ์‹œ์ ์˜ ํ—ˆ๊ฐ€๋กœ ๋Œ€์‹ ํ•˜์ง€ ์•Š๋Š”๋‹ค. README ๋“ฑ ๋‹ค๋ฅธ ์œ„์น˜์˜ ์กฐ๊ฑด์„ ์•„์ง ๊ฒ€์‚ฌํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ โ€œ๋ผ์ด์„ ์Šค๊ฐ€ ์ „ํ˜€ ์—†๋‹คโ€๋Š” ๊ฒฐ๋ก ๋„ ์•„๋‹ˆ๋‹ค. GitHub ๋ฌธ์„œ๋Š” README์— ๋ผ์ด์„ ์Šค ์„ค๋ช…์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ณ  ์ž๋™ ํƒ์ง€๋Š” ์•Œ๋ ค์ง„ ํŒŒ์ผ์„ ๋น„๊ตํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

DataDog์˜ ๊ณผ๊ฑฐ LICENSE-3rdparty.csv์—๋Š” LGPL-3.0-only ๋“ฑ ๋‹ค๋ฅธ ์กฐ๊ฑด์˜ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ๊ธฐ์žฌ๋˜์–ด ์žˆ์—ˆ๋‹ค. Airflow์™€ pandas์—์„œ๋„ ๋ณ„๋„ ๋ผ์ด์„ ์Šค ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ˆ˜์ง‘ํ–ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฃจํŠธ์˜ ํ•œ ๋ผ์ด์„ ์Šค๋ฅผ ์ „์ฒด ์ฝ”๋“œยท์ œ3์ž ์ž๋ฃŒยท์ด์Šˆยท๋ชจ๋ธ์— ์ผ๊ด„ ์ ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋Š” ํŠน์ • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์กฐ๊ฑด์ด ์šฐ๋ฆฌ ๋ชจ๋ธ์— ์ž๋™ ์ ์šฉ๋œ๋‹ค๋Š” ํŒ์ •๋„ ์•„๋‹ˆ๋‹ค. DataDog ๊ณผ๊ฑฐ ๊ณ ์ง€ ๊ฐ์ฒด, Apache-2.0 ์›๋ฌธ.

๋ฃจํŠธ์˜ LICENSE/COPYING/NOTICE์™€ LICENCE ํ‘œ๊ธฐ๋ฅผ ์ฐพ๊ณ , LICENSE(S)/LICENCE(S) ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋ฐ”๋กœ ์•„๋ž˜ ํŒŒ์ผ๊นŒ์ง€๋งŒ ๊ฒ€์‚ฌํ•œ๋‹ค. ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋”ฐ๋ผ๊ฐ€์ง€ ์•Š์œผ๋ฉฐ ๋” ๊นŠ์€ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ๋ฏธํ•ด๊ฒฐ๋กœ ์„ผ๋‹ค. 256KiB ์ดํ•˜ UTF-8 ๋ณธ๋ฌธ์— ๋Œ€ํ•ด Git blob SHA-1์„ ๋‹ค์‹œ ๊ณ„์‚ฐํ•˜๊ณ  SHA-256๋„ ๊ธฐ๋กํ•œ๋‹ค. ํŒŒ์ผ ๋ชฉ๋ก์€ ๊ธฐ์กด 8MiB ์‘๋‹ตยท32MiB ์กฐ๋ฆฝ ์บ์‹œยท100,000ํ•ญ๋ชฉยท16MiB ๊ฒฝ๋กœ ํ•œ๋„๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ, ํฐ ์‘๋‹ต์€ ๊ธฐ์กด ํ•˜์œ„ ํŠธ๋ฆฌ ๋ณต๊ตฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

# ์ €์žฅ์†Œ๋ณ„ ๋Œ€ํ‘œ ์‹œ์  ๊ฒ€์‚ฌ
go run ./cmd/riido-trainingcatalog --mode sample --out .cache/training-sample-new
# ๋™์ผ ์บ์‹œ์—์„œ ์ „์ฒด ํ•™์Šตยท๊ฒ€์ฆ ์ˆ˜์ง‘ ์ด์–ด๊ฐ€๊ธฐ
go run ./cmd/riido-trainingcatalog --mode all --request-budget 512 --out .cache/training-all-new
# ์ˆ˜์ง‘๋œ ํ‘œ๋ณธ์˜ ๋„คํŠธ์›Œํฌ ์—†๋Š” ์žฌํ˜„
go run ./cmd/riido-trainingcatalog --mode sample --offline --out .cache/training-sample-replay-new

์š”์ฒญ ์‹œ์ž‘ ๊ฐ„๊ฒฉ์€ ์ตœ์†Œ 300ms, ์š”์ฒญ๋ณ„ ์ œํ•œ์€ 30์ดˆ๋‹ค. ์‹คํ–‰๋‹น ์ตœ๋Œ€ 2,000ํšŒ, ์ตœ์ดˆ ์ „์ฒด ์ˆ˜์ง‘์€ 512ํšŒ๋กœ ์ œํ•œํ–ˆ๋‹ค. ์˜ˆ์‚ฐ ์ข…๋ฃŒ ํ›„ ๋ฏธํ™•๋ณด ์ž‘์—…๋„ ๋ถ„๋ชจ์— ๋‚จ๊ธฐ๋ฉฐ ๋‹ค์Œ ์‹คํ–‰์—์„œ ์บ์‹œ๋ฅผ ์žฌ์‚ฌ์šฉํ•œ๋‹ค. ์‹คํŒจ ๊ฑด์ˆ˜์—๋Š” ์˜ˆ์‚ฐ ์ข…๋ฃŒ๋กœ ๋ฏธํ™•๋ณด์ธ ๊ฒฝ์šฐ๋„ ํฌํ•จ๋œ๋‹ค. ๋ถ€๋ถ„ ํ™•๋ณด๋ฅผ ์ „์ฒด ์ค€๋น„ ์™„๋ฃŒ๋กœ ๋ฐ”๊พธ์ง€ ์•Š๋Š”๋‹ค. AllDevelopmentCatalogsAvailable์€ ์ „์ฒด 13,021๊ฐœ ๋ชฉ๋ก์ด ์žˆ์–ด์•ผ ์ฐธ์ด๋‹ค.

ํ‘œ๋ณธ ์˜จ๋ผ์ธ/์˜คํ”„๋ผ์ธ/race ์‹คํ–‰์˜ ์ง‘๊ณ„ยท๋น„๊ณต๊ฐœ ๊ฐ์ฒด ๋ชฉ๋กยท์‹คํŒจ ๋ชฉ๋ก์ด ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ์ผ์น˜ํ–ˆ๋‹ค. ์ „์ฒด raceยทvetยทํ˜•์‹ ๊ฒ€์‚ฌ์™€ ํ•ฉ์„ฑ ์—ญํ•  ๊ฒฉ๋ฆฌยท์ˆœ์„œ ๋ถˆ๋ณ€ยท์ˆ˜๋Ÿ‰/์ตœ๋Œ“๊ฐ’ ๊ฒ€์‚ฌ๋„ ํ†ต๊ณผํ–ˆ๋‹ค. ๋ณ„๋„ ์ธก์ •ํ•œ ์บ์‹œ ์ „์šฉ ํ‘œ๋ณธ ์‹คํ–‰์€ M4 Pro CPU์—์„œ 0.10์ดˆ, ์ตœ๋Œ€ RSS 34,488,320๋ฐ”์ดํŠธ(์•ฝ 32.9MiB)์˜€๋‹ค. ๋„คํŠธ์›Œํฌยท๋ชจ๋ธ ์ถ”๋ก ยทํ•™์Šต ๋น„์šฉ์ด ์•„๋‹ˆ๋‹ค.

25๊ฐœ ํ‘œ๋ณธ์€ 13,021๊ฐœ ๊ณผ๊ฑฐ ์‹œ์ ์˜ ๋ผ์ด์„ ์ŠคยทํŒŒ์ผ๋ณ„ ์ œ3์ž ์กฐ๊ฑดยท์ด์Šˆ ํ…์ŠคํŠธ ์ด์šฉ ์กฐ๊ฑด์„ ๋Œ€ํ‘œํ•ด ์Šน์ธํ•  ์ˆ˜ ์—†๋‹ค. HistoricalLicensesReviewed=false, IssueTextLicenseResolved=false, TrainingApproved=false๋ฅผ ์œ ์ง€ํ•œ๋‹ค. ๊ณต๊ฐœํ•˜๋Š” ๊ฒƒ์€ ์ž์ฒด ์ฝ”๋“œยท๊ณ„ํšยท์ €์žฅ์†Œ๋ณ„ ์ง‘๊ณ„๋ฟ์ด๋‹ค. ์›๋ฌธยทํŒจ์น˜ยท์ „์ฒด ๊ฒฝ๋กœยท์› ๋ผ์ด์„ ์Šค ๋ณธ๋ฌธยท์ž‘์—… ์†Œ์†ยทํ”„๋กœํŒŒ์ผ์€ ๋กœ์ปฌ์— ๋‚จ๊ธด๋‹ค. ์ด๋ฒˆ ๋‹จ๊ณ„๋Š” ๊ฒฐ๊ณผ ์ฑ„์ ์ด๋‚˜ ๋ชจ๋ธ ํ•™์Šต์ด ์•„๋‹ˆ๋ฉฐ Hugging Face ๋ฐฐํฌ๋„ ์—†๋‹ค.

์ „์ฒด ์ˆ˜์ง‘์˜ ์ฒซ ์‹คํ–‰์€ ์ƒˆ ์š”์ฒญ 512ํšŒ์—์„œ ์ •์ƒ ์ข…๋ฃŒํ–ˆ๋‹ค. ํ‘œ๋ณธ ์บ์‹œ๋ฅผ ํฌํ•จํ•ด 274/13,021๊ฐœ ๋ฃจํŠธยท์ „์ฒด ๋ชฉ๋ก์ด ํ™•๋ณด๋๊ณ , 12,747๊ฐœ๋Š” ์•„์ง ๋ฏธํ™•๋ณด๋‹ค. ํ™•๋ณด๋œ ํŒŒ์ผ ๊ฒฝ๋กœ ์ฐธ์กฐ๋Š” 396,820๊ฐœ, ์ตœ๋Œ€ ํŒŒ์ผ ํ›„๋ณด๋Š” 8,180๊ฐœ๋‹ค. ๋ผ์ด์„ ์Šค ํ›„๋ณด ๋ณธ๋ฌธ์ด ์žˆ๋Š” ์‹œ์ ์€ 271๊ฐœ์ด๋ฉฐ ํ›„๋ณด ํŒŒ์ผ๋ช…์ด ์—†๋Š” ์‹œ์ ์€ 3๊ฐœ๋‹ค. ๋ผ์ด์„ ์Šค ํŠธ๋ฆฌ/๋ณธ๋ฌธ ์š”์ฒญ ์‹คํŒจ๋Š” 0์ด๋‹ค. ์ฒซ ์‹คํ–‰ ์ง‘๊ณ„๋Š” ๋™์ผ ์บ์‹œ์˜ ์˜คํ”„๋ผ์ธ ์žฌ์‹คํ–‰๊ณผ ์ง‘๊ณ„ยท๋น„๊ณต๊ฐœ ๊ฐ์ฒด/์‹คํŒจ ๋ชฉ๋ก์ด ๋ชจ๋‘ ์ผ์น˜ํ–ˆ๋‹ค. ์ด ์ˆ˜์น˜๋Š” ์™„๋ฃŒ๋œ ์ฒซ ๋ฐฐ์น˜์˜ ๊ธฐ๋ก์ด๋ฉฐ ์ดํ›„ ์žฌ๊ฐœ ์‹คํ–‰์˜ ์‹ค์‹œ๊ฐ„ ์ƒํƒœ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ „์ฒด ์ค€๋น„ ์™„๋ฃŒ๋Š” ์—ฌ์ „ํžˆ ๊ฑฐ์ง“์ด๋‹ค.

Source / ์›๋ณธ ยท PR #61