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 λ°°ν¬κ° μλ€.