İçeriğe geç

Entegrasyon seçenekleri#

"Kendi eğitim sistemimi Modelen'e nasıl bağlarım?" sorusunun bugünkü dürüst cevabı: koordinatör tarafını istediğiniz gibi yazabilirsiniz, ama gönüllünün bilgisayarında çalışan eğitim betiği ve model Modelen'in sabit tanımıdır. Bunun nedeni güvenliktir: gönüllü, sizin kodunuzu çalıştırmaz.

Üç yol#

A. Referans koordinatörü kullanın (önerilen başlangıç)#

istemci/koordinator.py hazır çalışır: görev dağıtır, sonuçları doğrular, aykırı sonuçları eler, Nesterov dış adımını uygular, her turu diske yazar. Yalnızca ayarlarını (tur sayısı, H, öğrenme oranları…) seçersiniz. Bkz. Referans koordinatör.

B. Kendi koordinatörünüzü yazın#

Protokol v1'i uygulayan herhangi bir HTTP servisi koordinatör olabilir: farklı dil, farklı birleştirme yöntemi, kendi veritabanınız, kendi kimlik doğrulamanız, kendi gözlemlenebilirlik altyapınız. Gönüllü uygulaması yalnızca protokolü bilir. Bkz. Koordinatör protokolü, Kendi koordinatörünüzü yazın ve doğrulamak için Uyum testi.

C. Kendi model/veri/eğitim betiğiniz (planlanan, henüz yok)#

Farklı taban model, farklı adaptör biçimi ve kendi veri kümeniz için gerekenler: model ve veri manifestleri, gönüllüye imzalı veri dilimi dağıtımı ve işçi tarafında sandbox. Bunlar yol haritasında planlanan maddelerdir; bugün uygulanmış değildir.

Bugün neleri değiştirebilirsiniz?#

KonuSerbest mi?Not
Koordinatör yazılımı / dili / altyapısıEvetProtokol v1'e uyduğu sürece
Tur sayısı, H (ic_adim), bs, seq, lr, tohumEvetGörev yanıtıyla işçiye iletilir
Birleştirme yöntemi (ortalama, momentum, ağırlıklı, elemeli…)EvetTamamen sizin tarafınızda
Aykırı/zehirli sonuç savunmasıEvetSizin sorumluluğunuzda (Güvenlik)
Hangi işçinin hangi veri dilimini alacağıEvetparca / n_parca değerleriyle
Taban modelHayırQwen3-0.6B-Base
Adaptör biçimiHayırLoRA r=16, 7 hedef modül, float32, 392 tensör (ayrıntı)
Eğitim betiği (kayıp, optimizer, veri yükleme)Hayıristemci/isci.py; AdamW, kosinüs çizelgesi, klip 1,0
Eğitim verisiHayır (şimdilik)İşçi yerel belirteçlenmiş veriyi okur; veri dağıtımı henüz yok
Dikkat

Bu sınırlar yüzünden bugün "başka bir modeli Modelen'e bağlamak" mümkün değildir. Ama aynı model ve biçimle kendi koordinatörünüzü, kendi gönüllü topluluğunuzla çalıştırabilirsiniz; portalda listelenmek istemezseniz yalnızca adresinizi gönüllülere verebilirsiniz (uygulamada özel adres girilebilir).

Karar rehberi#

  • "Sadece denemek ve gönüllülere açmak istiyorum" → A.
  • "Kendi altyapıma/izlemeye/kimlik sistemime uydurmalıyım" → B.
  • "Başka bir model eğitmek istiyorum" → henüz C yok; yol haritasına bakın ve GitHub'da ihtiyacınızı yazın.