İçeriğe geç

Kavramlar#

TerimAnlamı
GönüllüGPU'sunu eğitime veren kişi. Masaüstü uygulamasını çalıştırır; takma adla katılır, kişisel veri girmez.
İşçiGönüllünün bilgisayarında çalışan eğitim süreci (istemci/isci.py, uygulama bunu alt süreç olarak başlatır).
KoordinatörTurları yönetip adaptörü tutan sunucu. Görev dağıtır, işçilerin sonuçlarını doğrular ve ortalar.
Portalmodelen.tr: kayıt, koordinatör başvurusu ve onayı, herkese açık dizin, Portal API'si.
Taban modelDondurulmuş, açık bir dil modeli. Şu an yalnızca Qwen3-0.6B-Base (Apache-2.0). Gönüllünün diskinde durur; ağdan geçmez.
LoRA adaptörüTaban modelin yanına eklenen küçük, eğitilebilir ağırlıklar. Burada r=16, tüm doğrusal katmanlarda; 392 tensör, ~10,1 milyon parametre, ~40,4 MB (float32).
TurKoordinatörün bir eğitim döngüsü: görev ver → işçiler eğitir → sonuçlar toplanır → ortalama + dış adım → yeni adaptör.
H (iç adım)Bir işçinin turda yerelde yaptığı adım sayısı (ic_adim, varsayılan 20). Senkronizasyon her adımda değil her H adımda olur.
DiLoCoSeyrek senkronizasyonla dağıtık eğitim yöntemi: işçiler yerelde çok adım atar, sonra koordinatörle birleşir.
Dış adımKoordinatörün, işçi ortalamasına uyguladığı optimizer adımı (referans: Nesterov, lr 1,0, momentum 0,5).
Veri dilimi (parça)Eğitim verisinin n_parca eşit parçasından biri; her işçiye bir parça atanır.
NabızKoordinatörün portala "çalışıyorum" bildirimi (bkz. Nabız).
Adres doğrulamaKoordinatör adresinin sizin olduğunu kanıtlayan, .well-known dosyasına dayalı denetim.
API anahtarımdl_... ile başlayan, Portal API'sine erişim anahtarı. Panelden oluşturulur, bir kez gösterilir.
Protokol v1Gönüllü uygulamasıyla koordinatör arasındaki HTTP sözleşmesi (ayrıntı).
API v1Portalın koordinatörlere açtığı JSON arayüzü (ayrıntı).
Not

Protokol ile API farklı şeylerdir. Protokol, gönüllü uygulaması ile sizin koordinatörünüz arasındadır. Portal API'si ise siz ile Modelen portalı arasındadır (başvuru, nabız, dizin).