Training Partition 37 KO - teamswyg/laya-tools GitHub Wiki

μ €μž₯μ†Œ λ‹¨μœ„ ν•™μŠ΅Β·κ²€μ¦Β·μ΅œμ’… 평가 뢄리 β€” μ‹€ν—˜ 37

ν•™μŠ΅ 7,335κ°œΒ·κ²€μ¦ 5,686κ°œΒ·μƒˆ μ΅œμ’… 평가 2,402개둜 뢄리λ₯Ό κ³ μ •ν–ˆλ‹€. μ„œλ‘œ λ‹€λ₯Έ μ €μž₯μ†Œ 집합을 μ‚¬μš©ν•˜κ³  κ΄€λ ¨ μž‘μ—…μ„ ν•¨κ»˜ λ¬ΆλŠ”λ‹€. μ΅œμ’… μžλ£ŒλŠ” μ •λ‹΅ μ±„μ Β·ν•™μŠ΅Β·λͺ¨λΈ 선택에 아직 μ‚¬μš©ν•˜μ§€ μ•Šμ•˜λ‹€. μ΄λŠ” λΆ„ν•  μ™„λ£Œμ΄λ©° λͺ¨λΈ ν’ˆμ§ˆμ΄λ‚˜ λΌμ΄μ„ μŠ€ 승인 μ™„λ£Œκ°€ μ•„λ‹ˆλ‹€.

κ·œμΉ™μ€ μ €μž₯μ†Œ μ‘°νšŒμ™€ λΆ„ν•  μ‹€ν–‰ 전에 μ»€λ°‹ν–ˆλ‹€. μ‹€ν—˜ 36 원본 19,008κ°œμ™€ λŒ€ν‘œ 후보 15,423개의 지문을 λ¨Όμ € μž¬κ²€μ¦ν–ˆλ‹€. κΈ°μ‘΄ 평가 원본 2,594κ°œμ™€ 이전 κ²€μƒ‰μ˜ etcdΒ·KubernetesΒ·LXD μ €μž₯μ†Œλ„ λ³΄ν˜Έν•œλ‹€. κΈ°μ‘΄ 2,400개 평가 선택은 λ°”κΎΈμ§€ μ•Šμ•˜λ‹€.

μ—­ν•  λŒ€ν‘œ μž‘μ—… μ €μž₯μ†Œ 수 μ‚¬μš© λͺ©μ 
ν•™μŠ΅ 7,335 20 μ•žμœΌλ‘œ λͺ¨λΈ κ³„μˆ˜ ν•™μŠ΅
검증 5,686 5 λͺ¨λΈΒ·μž„κ³„κ°’Β·ν•™μŠ΅ 쀑단 선택
μƒˆ μ΅œμ’… 평가 2,402 10 선택이 λλ‚œ λ’€ ν•œ 번 평가
합계 15,423 35 λͺ¨λ“  λŒ€ν‘œ 후보λ₯Ό μ •ν™•νžˆ ν•œ 번 λ°°μ •

μ €μž₯μ†Œλ₯Ό 쑰각내 λΉ„μœ¨μ„ λ§žμΆ”μ§€ μ•ŠλŠ”λ‹€. μ €μž₯μ†Œ 묢음의 이름을 길이둜 ꡬ뢄해 SHA-256으둜 μ •λ ¬ν•˜κ³ , μˆœμ„œλŒ€λ‘œ μ΅œμ’… 평가 μ΅œμ†Œ 2,400개, 검증 μ΅œμ†Œ 2,400개λ₯Ό μ±„μš΄ λ’€ λ‚˜λ¨Έμ§€λ₯Ό ν•™μŠ΅μ— λ°°μ •ν•œλ‹€. ν•™μŠ΅ μ΅œμ†Œ 4,800κ°œλ„ μš”κ΅¬ν–ˆλ‹€. pandas 3,639κ°œκ°€ ν¬ν•¨λœ 검증 λ¬ΆμŒμ„ λ‚˜λˆ„μ§€ μ•Šμ•„ 검증이 5,686κ°œκ°€ 됐닀. κ²°κ³Όλ₯Ό λ³Έ λ’€ μˆœμ„œΒ·seedΒ·μ΅œμ†Œ 개수λ₯Ό λ°”κΎΈμ§€ μ•Šμ•˜λ‹€. 검증 λ‚΄ νŽΈμ€‘λ„ μžˆμœΌλ―€λ‘œ 이후 μ €μž₯μ†Œλ³„Β·λ™μΌ μ €μž₯μ†Œ 가쀑 μ§€ν‘œλ₯Ό ν•¨κ»˜ 보고해야 ν•œλ‹€.

μ €μž₯μ†Œ μ΄λ¦„λ§Œ λ―Ώμ§€ μ•Šλ„λ‘ ν•™μŠ΅ 35곳·평가 53곳·이전 검색 3곳의 곡개 GitHub 메타데이터 91개λ₯Ό μ‘°νšŒν–ˆλ‹€. μ–‘μˆ˜ 숫자 ID, ν˜„μž¬ μ •κ·œ 이름, λͺ…μ‹œμ  public/nonprivate, fork μ—¬λΆ€λ₯Ό κ²€μ‚¬ν•œλ‹€. fork라면 곡개 parent/sourceλ₯Ό μš”κ΅¬ν•˜κ³  같은 source ID 계열을 λ¬ΆλŠ”λ‹€. κ΄€μΈ‘λœ 91κ°œλŠ” forkκ°€ μ•„λ‹ˆμ—ˆλ‹€. GitHub에 ν‘œμ‹œλ˜μ§€ μ•ŠλŠ” 볡제 μ €μž₯μ†ŒκΉŒμ§€ νƒμ§€ν•œλ‹€λŠ” λœ»μ€ μ•„λ‹ˆλ‹€.

ν˜„μž¬ 이름 연결은 google/jax β†’ jax-ml/jax, Lightning-AI/lightning β†’ lightning-ai/pytorch-lightning, tiangolo/fastapi β†’ fastapi/fastapi, 이전 κ²€μƒ‰μ˜ lxc/lxd β†’ lxc/incusλ‹€. 비ꡐ할 λ•Œ λŒ€μ†Œλ¬Έμžλ„ μ •κ·œν™”ν•œλ‹€. 같은 숫자 ID의 이름·fork 계열 정보가 μ„œλ‘œ λͺ¨μˆœλ˜λ©΄ μ€‘λ‹¨ν•œλ‹€. 보호 λŒ€μƒκ³Ό 같은 ID/계열은 μ œμ™Έ λŒ€μƒμœΌλ‘œ μ²˜λ¦¬ν•˜κ³  κΈ°μ‘΄ μž‘μ—… μ—°κ²°Β·λŒ€ν‘œ 선택 κ·œμΉ™μ„ λ‹€μ‹œ μ μš©ν–ˆλ‹€. 후보 μˆ˜λŠ” 15,423개둜 μœ μ§€λλ‹€.

λΆ„ν•  λ‹¨μœ„λŠ” μ •κ·œ μ €μž₯μ†Œ 전체닀. 같은 GitHub fork 계열 λ˜λŠ” μ •κ·œν™”λœ μ§ˆλ¬Έμ„ κ³΅μœ ν•˜λŠ” 원본 μž‘μ—…μ΄ 있으면 μ €μž₯μ†ŒλΌλ¦¬λ„ μ—°κ²°ν•œλ‹€. λŒ€ν‘œλ‘œ λ½‘νžˆμ§€ μ•Šμ€ 3,585개 ν˜•μ œ 행도 μ—°κ²° 검사에 ν¬ν•¨ν•œλ‹€. μ‹€μ œ μžλ£Œμ—μ„œλŠ” 35개 λ‹¨μœ„κ°€ λ‚¨μ•˜λ‹€. 미선택 ν˜•μ œ 행은 ν•΄λ‹Ή μ €μž₯μ†Œ 역할에 남겨 두며 λ‹€λ₯Έ λΆ„ν• μ˜ μΆ”κ°€ ν•™μŠ΅ 자료둜 μ“°μ§€ μ•ŠλŠ”λ‹€.

독립적인 μ •λ ¬ ν‚€ 검사가 λΆ„ν•  κ°„ μ €μž₯μ†ŒΒ·fork κ³„μ—΄Β·μ •κ·œν™” 질문 κ²ΉμΉ¨, μž‘μ—… μ€‘λ³΅Β·λˆ„λ½, 역할별 μˆ˜λŸ‰μ„ ν™•μΈν•œλ‹€. ν•©μ„± ν…ŒμŠ€νŠΈμ—μ„œλŠ” 이름 λ³€κ²½Β·forkΒ·ν˜•μ œ 행을 ν†΅ν•œ μ—°κ²°, μž…λ ₯ μˆœμ„œ λΆˆλ³€, λˆ„λ½Β·λΉ„κ³΅κ°œΒ·μž˜λͺ»λœ 메타데이터, μ„œλ‘œ λ‹€λ₯Έ μ—­ν• λ‘œ 잘λͺ» λ°°μ •ν•œ μž‘μ—…, 자료 λΆ€μ‘± μ‹œ 승인된 λͺ©λ‘μ„ 내보내지 μ•ŠλŠ” λ™μž‘μ„ κ²€μ‚¬ν•œλ‹€. μ •ν™•ν•œ λ¬Έμžμ—΄ κ·œμΉ™μ„ λ„˜μ–΄μ„  의미 쀑볡, 미등둝 포크/별칭, μ‚¬μ „ν•™μŠ΅ μ˜€μ—Όμ€ 보μž₯ν•˜μ§€ μ•ŠλŠ”λ‹€.

첫 μˆ˜μ§‘μ€ 91회 μš”μ²­μ„ μ‚¬μš©ν–ˆλ‹€. μš”μ²­ 간격 μ΅œμ†Œ 300ms, μš”μ²­λ³„ 30초, 응닡 2MiB, μ‹€ν–‰λ‹Ή μ΅œλŒ€ 128회λ₯Ό μ œν•œν•œλ‹€. κ²€μ¦ν•œ μ‘λ‹΅λ§Œ 0700/0600 μΊμ‹œμ— μ›μžμ μœΌλ‘œ μ €μž₯ν•˜λ©° 손상 μΊμ‹œλŠ” λͺ°λž˜ μƒˆλ‘œ λ°›μ§€ μ•ŠλŠ”λ‹€. 쑰회 ν›„ 메타데이터 λͺ©λ‘ 지문을 κ³ μ •ν–ˆμœΌλ―€λ‘œ, 이후 GitHub 값이 λ‹¬λΌμ‘Œλ‹€κ³  같은 뢄할을 μžλ™μœΌλ‘œ λ°”κΎΈμ§€ μ•ŠλŠ”λ‹€.

# κ³ μ •λœ 둜컬 μž…λ ₯κ³Ό 메타데이터 μΊμ‹œλ‘œ μž¬ν˜„
go run ./cmd/riido-trainpartition --out .cache/training-partition-new
# μΊμ‹œ μˆ˜μ§‘ μ˜΅μ…˜. κ³ μ • inventory μ§€λ¬Έκ³Ό λ‹€λ₯΄λ©΄ λΆ„ν•  전에 쀑단
go run ./cmd/riido-trainpartition --fetch-identities --out .cache/training-partition-collected

일반 μ˜€ν”„λΌμΈ μž¬μ‹€ν–‰κ³Ό μ‹€μ œ 전체 자료 race μ‹€ν–‰μ—μ„œ 곡개 집계와 λΉ„κ³΅κ°œ membership.json이 λ°”μ΄νŠΈ λ‹¨μœ„λ‘œ μΌμΉ˜ν–ˆλ‹€. μ˜€ν”„λΌμΈ M4 Pro CPU μ „μ²΄λŠ” 3.70초, user 3.44초, system 0.06초, μ΅œλŒ€ RSS 206,864,384λ°”μ΄νŠΈ(μ•½ 197.3MiB)λ‹€. μˆ˜μ§‘ λ„€νŠΈμ›Œν¬ μ‹œκ°„Β·λͺ¨λΈ μΆ”λ‘ Β·ν•™μŠ΅μ€ 이 츑정에 ν¬ν•¨ν•˜μ§€ μ•ŠλŠ”λ‹€. 전체 μ§‘κ³„Β·κ³΅κ°œ μ €μž₯μ†Œ 메타데이터.

λΌμ΄μ„ μŠ€ ν•„λ“œλŠ” ν˜„μž¬ μ‹œμ μ˜ GitHub λΆ„λ₯˜ 힌트만 μˆ˜μ§‘ν–ˆλ‹€. κ³Όκ±° μˆ˜μ • μ „ μ‹œμ μ˜ λΌμ΄μ„ μŠ€ λ³Έλ¬Έμ΄λ‚˜ 이슈·패치의 이용 쑰건을 κ²€ν† ν•œ 것이 μ•„λ‹ˆλ‹€. HistoricalLicensesReviewed=false, TrainingApproved=falseλ₯Ό μœ μ§€ν•œλ‹€. μ›λ¬ΈΒ·νŒ¨μΉ˜Β·μž‘μ—…λ³„ μ†Œμ† λͺ©λ‘Β·μ› API 응닡은 κ³΅κ°œν•˜μ§€ μ•ŠμœΌλ©°, ν‘œμ™€ μ •κ·œν™”λœ 곡개 μ €μž₯μ†Œ μ •λ³΄λ§Œ κ²Œμ‹œν•œλ‹€.

λ‹€μŒμ€ 이 뢄할을 μœ μ§€ν•˜λ©΄μ„œ κ³Όκ±° μ‹œμ  λΌμ΄μ„ μŠ€Β·μΆœμ²˜λ₯Ό κ²€ν† ν•˜κ³ , ν•™μŠ΅Β·κ²€μ¦ μ—­ν• μ˜ 파일 λͺ©λ‘κ³Ό 검색 λΉ„μš© 라벨을 μ€€λΉ„ν•˜λŠ” 것이닀. μ΅œμ’… 역할은 선택이 끝날 λ•ŒκΉŒμ§€ μ±„μ ν•˜μ§€ μ•ŠλŠ”λ‹€. 파일 검색 힌트의 ν•™μŠ΅ κ·Όκ±°λ₯Ό λ§Œλ“€κ³  μžˆλŠ” 것이며 λ‚œμ΄λ„Β·μž‘μ—… λΆ„ν• Β·λͺ¨λΈ λΌμš°νŒ…κΉŒμ§€ μž…μ¦ν•œ 것은 μ•„λ‹ˆλ‹€. 이번 λ‹¨κ³„μ—λŠ” λͺ¨λΈ ν•™μŠ΅μ΄λ‚˜ Hugging Face 배포가 μ—†λ‹€.