Deferred Helper 27 KO - teamswyg/laya-tools GitHub Wiki
νμ νμ΄μ§μμ 보쑰 κ²μ μ€ν β μ€ν27
νμ νΈμΆλ‘ νμ΄μ§ μμ€μ μ€μμ§λ§, κΈ°μ‘΄ ν©κ²© κΈ°μ€μ ν΅κ³Όνμ§ λͺ»νλ€. κ³ μ μ§λ¬Έ2,948κ° μ 체μμ μ£Ό λͺ¨λΈμ νμ΄μ§λ6,326β6,296, 보쑰 νΈμΆμ2,408β2,439λ€. νμ 보쑰 κ²μμ μ°λ6,287νμ΄μ§λ³΄λ€9νμ΄μ§ λ νμνλ€. κΈ°λ³Έ κΈ°λ₯μ νμ±ννμ§ μλλ€.
μ¬μ© κ΄μ μ κ°μ€
μ²μ λ°μ20κ° ν보μμ μνλ κ²μ μ°Ύμλ€λ©΄ 보쑰 κ²μμ νμνμ§ μμ μ μλ€. λͺ» μ°Ύκ³ λ€μ νμ΄μ§λ₯Ό μμ²νλ©΄ κ·Έλ ν λ² λ³΄μ‘° κ²μμ μ€ννλ€. μ²μ λ³΄λΈ ν보λ λ°κΎΈμ§ μκ³ , λ¨μ ν보μ 보쑰 κ²μ μμλ₯Ό λ°μνλ€. μμ μ£Όμ₯ λͺ¨λΈμ μ΅μ΄ νλ¨μ΄ ν리λλΌλ λμ€μ λμμ λ°μ κΈ°νλ₯Ό λ¨κΈ°λ λ°©μμ΄λ€.
μ΄λ²μλ λ°νμ μΈμ μ μ°κ²°νμ§ μκ³ μ΄ μμμ ν¨κ³ΌλΆν° λͺ¨μ νκ°νλ€. κΈ°μ‘΄ μΈμ μ μμ ν΄μμ λ¬ΆμΈ μ»€μλ₯Ό μ¬μ©νλ―λ‘ μ€κ°μ μμλ₯Ό λ°κΎΈλ €λ©΄ λ³λμ μΈμ κ³μ½κ³Ό ν μ€νΈκ° νμνλ€.
κ³ μ 쑰건
κ³νμ μ€ν μ μ 컀λ°νλ€. 첫20κ° κΈ°λ³Έ ν보λ₯Ό μ μ§ν λ€, κΈ°μ‘΄ baseline-first κ΅μ°¨ μμμμ μ΄λ―Έ λ³΄λΈ ν보λ₯Ό μ μΈν΄ λΆμΈλ€. μ 체 ν보3,009κ°λ₯Ό 보쑴νλ©° μ€λ³΅μ μλ€. κΈ°μ‘΄16κ°/20κ° νΉμ§ λͺ¨λΈΒ·μκ³κ°Β·λ μ΄κΈ°κ°κ³Ό μ μ μ°¨μ΄ κ·μΉμ κ³ μ νλ€. μ νμ΅μ΄λ 보μ μ νμ§ μμλ€. λͺ¨λΈ μλ μμ μ§μ° νΈμΆλ λ³λ λΉκ΅κ΅°μ΄λ€.
νκ°κΈ°λ μλ €μ§ μ λ΅μ΄ λ€μ΄ μλ νμ΄μ§μμ μ¬μ©μκ° λ©μΆλ€κ³ κ°μ νλ€. μ λ΅μ νκ° μ€λ¨κ³Ό λͺ¨μ νΈμΆ μ κ³μ°μλ§ μ¬μ©νλ©° νΉμ§Β·μ΅μ΄ νλ¨Β·κ²μ μμμ μ λ ₯μ΄ μλλ€. μ€μ μ¬μ©μλ μ λ΅μ μμλ³΄μ§ λͺ»νκ±°λ μΆκ° κ·Όκ±°λ₯Ό μν μ μλ€. λ°λΌμ μ΄ νΈμΆ μλ μ€μ μμ΄μ νΈ μ¬μ©λμ΄ μλλ€. λΆμ μ€λΉ κ³Όμ μμλ λ°μ¬μ€μ λΉκ΅λ₯Ό μν΄ λͺ¨λ μ§λ¬Έμ 보쑰 μμλ₯Ό κ³μ°νλ€.
κ²°κ³Ό
| μ μ± | μ΄κΈ°κ° | κΈ°μ‘΄βνμ νΈμΆ λ°©μ νμ΄μ§ | μ΅μ΄ + νμ νΈμΆ | Recall@10 | ν©κ²© |
|---|---|---|---|---|---|
| κΈ°λ³Έ κ²μβμμ μ§μ° νΈμΆ | β | 9,488β6,451 | 0 + 523 | 0.7483 | μλμ€ |
| μ μ μ°¨μ΄ κ·μΉ | β | 6,323β6,296 | 2,548 + 17 | 0.8097 | μλμ€ |
| 16κ° νΉμ§, μ£Ό λΉκ΅ | 1729 | 6,326β6,296 | 2,408 + 31 | 0.8100 | μλμ€ |
| 16κ° νΉμ§, λ°λ³΅ | 2718 | 6,331β6,298 | 2,317 + 34 | 0.8094 | μλμ€ |
| 20κ° νΉμ§, 보쑰 λΉκ΅ | 1729 | 6,439β6,294 | 2,363 + 27 | 0.8111 | μλμ€ |
| 20κ° νΉμ§, 보쑰 λΉκ΅ | 2718 | 6,440β6,295 | 2,328 + 29 | 0.8104 | μλμ€ |
νμ 보쑰 κ²μμ2,948νΈμΆ/6,287νμ΄μ§/Recall@10 0.8138μ΄λ€. λͺ¨λ μ μ± μ Recall@1μ0.4179λ€. νμ νΈμΆμ20λ²μ§Έ μ΄νμλ§ μμλ₯Ό λ°κΎΈλ―λ‘ κ° μ μ μ μ± μ Recall@10μ κ·Έλλ‘λ€.
μ£Ό λΉκ΅μμλ11κ° μ§λ¬Έμμ43νμ΄μ§λ₯Ό μκΌμ§λ§6κ° μ§λ¬Έμμ13νμ΄μ§κ° λμλ€. μ30νμ΄μ§ μ μ½μ΄λ€. 20κ° νΉμ§μ μ£Ό μ΄κΈ°κ°μμλ6κ° μ§λ¬Έμμ162νμ΄μ§λ₯Ό μλΌκ³ 9κ°μμ17νμ΄μ§κ° λμλ€. ν° μμ€μ μννλ ν¨κ³Όκ° μμ§λ§ λͺ¨λ μ§λ¬Έμ κ°μ νμ§λ μλλ€. μ§κ³λ§μΌλ‘ μ€ν26μ νΉμ μ§λ¬Έκ³Ό λμΌμ±μ μ£Όμ₯νμ§ μλλ€.
μμ μ§μ° νΈμΆμ νμ 보쑰 κ²μ λλΉ λͺ¨μ νΈμΆ82.26%λ₯Ό μ€μ΄λ λμ 164νμ΄μ§(2.61%)λ₯Ό λ μ½μλ€. μ μ©ν κ°λ₯μ±μ΄ μλ λΉμ© κ΅νμ΄μ§λ§, μλμ 'νμ΄μ§λ₯Ό λλ¦¬μ§ μμΌλ©΄μ νΈμΆ μ΅μ10% κ°μ' κΈ°μ€μ μνν΄ ν©κ²©μΌλ‘ λ°κΎΈμ§ μλλ€. νμ΅ μ μ± μ κ³ μ μ μ μ°¨μ΄ κ·μΉλ³΄λ€ νμ΄μ§Β·νΈμΆμ΄ λͺ¨λ λμμ§ μκ³ νλλ λ μ’μμΌ νλ€λ κΈ°μ‘΄ μΆκ° 쑰건λ μ μ§νλ€.
ꡬνΒ·μ¬νΒ·μμ
Goμ InterleaveAfterPrefixλ κ³ μ ν¬κΈ° bool λ°°μ΄κ³Ό μ°μ ν보 λ°°μ΄μ μ¬μ©νλ€. μ
λ ₯μ λ°κΎΈμ§ μκ³ κΈ°μ‘΄ κ΅μ°¨ κ²°κ³Όλ₯Ό μ μ리μμ μμΆΒ·μ΄λνλ€. μ 곡μ μνλ μ κΈμ μλ€. μ΄ ν¨μλ μμ κ³μ°λ§ νλ©° 보쑰 κ²μ μ체λ₯Ό λ¦μΆλ μ€νκΈ°λ μλλ€.
μμ ν보μ§ν©μ λͺ¨λ μμ΄Β·λͺ¨λ μ λλΆ κΈΈμ΄Β·λΆλΆ/λΉ ννΈλ‘ μμΒ·μ€λ³΅Β·μ λ ₯ 보쑴μ κ²μ¦νλ€. μλͺ»λ μμ΄, νμ΄μ§20/21 κ²½κ³, ν λ²λ§ νΈμΆ, μμ΅ ν©κ³λ κ²μ¬νλ€. κΈ°μ‘΄ μ μ λͺ¨λΈκ³Ό κ·μΉμ μ μ₯μλ³Β·μ 체 μ§νκ° μ νν μ¬νλκ³ μ 체 μ λ³΄κ³ μλ μ¬μ€νμμ λ°μ΄νΈ μΌμΉνλ€. μ 체 race/vetμ νμ κ²μ¬λ₯Ό ν΅κ³Όνλ€.
M4 Pro CPUμμ λ€λ₯Έ ν μ€νΈ μλ£ ν μ¬μν μ 체 μμ² κ²μ¦Β·νΉμ§ μ€λΉΒ·μ μ± λΉκ΅Β·μ§κ³λ wall1.44μ΄,user1.46μ΄,peak RSS96,878,592λ°μ΄νΈ(μ½92.4MiB)μλ€. λ¨μΌ μΆλ‘ μ΄λ GPU μΈ‘μ μ΄ μλλ€. κ³ μ ν©μ±3,009ν보/μμ ννΈ/μ λλΆ20μ μμ κ³μ°μ3ν μΈ‘μ μμ7,766β8,005ns,27,648B,2ν λΉμ΄μλ€. μ§μ νΉμ§Β·μΈλ±μ€ μμ±Β·λ³΄μ‘° κ²μΒ·IPCλ μ μΈλλ€. CPU νλ‘νμΌμ λ°νμ λκΈ°Β·μ€μΌμ€λ§ μν λΉμ€μ΄ 컀μ μ΄ κ²°κ³Όλ§μΌλ‘ κ²μ λ³λͺ©μ νΉμ νμ§ μμλ€. μλ³Έ νλ‘νμΌμ λ‘컬μλ§ λ³΄κ΄νλ€.
go run ./cmd/riido-deferred --out .cache/deferred-helper-new
μ 체 μ§κ³. μ κ°μ€μΉ/HF λ°°ν¬λ μλ€. νμ¬16/20μ°¨μ ν€λλ μ체 μ ν λͺ¨λΈμ΄λ©° Layaλ3μ§ λͺ¨λΈμ΄ μλλ€. μ΄λ² κ²°κ³Όλ3κ° μ μ₯μμ λ°λ³΅ κ΄μ°° κ°λ° μλ£μ΄λ©° λ μ΄κΈ°κ°μ λ 립 λ°μ΄ν°κ° μλλ€. μλ‘μ΄ μ€μ μμ² μ΅μ2,400κ°μ μ€μ μμ΄μ νΈ μλ£μ¨Β·μ΄λΉμ©μ λ―Έκ²μ¦μ΄λ€.
λ€μμ κ°μ μλ£μμ9νμ΄μ§ μ°¨μ΄λ₯Ό μ€μ΄λ νλΌλ―Έν° νμ보λ€, λ³λ μ€μ μμ μλ£μ λΌμ΄μ μ€Β·μ€λ³΅Β·μ λ΅ λμΆκ³Ό νκ° κ°λ₯μ±μ λ¨Όμ μ κ²νλ€. κ³΅κ° μ΄μ κΈ°λ° μλ£κ° κΈ°μ‘΄ ν¨μ μ€λͺ κ²μλ³΄λ€ λͺ©νμ κ°κΉμ΄μ§ νμΈνκ³ , λͺ¨λΈ μ νΒ·μμ λΆν μ μ λ΅κ³Ό νΌλνμ§ μλλ€.
Follow-up: real-task source audit28.