§ Platform / Dürüst sınırlar
Neyi yapamadığını da yayımlıyoruz.
Hata paylarını yayımlayan bir aletle gönül rahatlığıyla yayın yapabilirsiniz. Scellis, ortadan kaldıramadığı sınırların bir kaydını tutar — dört sınıfta kırk beş madde; her biri onu çevreleyen platform kuralıyla eşli. Bu kayıt mühendislik kararlarını da bu web sitesini de aynı ölçüde bağlar; bu yüzden bu sayfalardaki hiçbir şey, motorun gerçekte yaptığının önüne geçmez.
Hata paylarını beyan eden bir alet
Kusursuz doğruluk iddia eden bir termometre oyuncaktır; laboratuvarın kendisine göre kalibre ettiği aletse çalışma aralıkları ve hata paylarıyla dolu bir veri sayfasıyla gelir. Scellis, hakem değerlendirmesinden geçmesi gereken işler için tasarlandı; bu yüzden kendine bir aletin standardını uygular: dürüst sınırlardan oluşan bir kayıt — dört sınıfta kırk beş madde — ve her biri, platformun ortadan kaldıramadığı bir şeyi, nitelediği özelliklerin hemen yanında yazılı olarak beyan eder.
Bir madde ancak sınır fizikten, protokolden ya da platform gerçeklerinden kaynaklanıyorsa kayda girer — açılış sayfası ne ima ederse etsin, hiçbir sağlayıcının mühendislikle yok edemeyeceği bir şey olmalıdır. Düzeltilebilen şey bir kusurdur ve düzeltilir; düzeltilemeyense basılır. Bu yüzden her madde, onu çevreleyen kuralla eşlidir: bir özür değil, güvencenin tam olarak nereye kadar uzandığını ve o çizgiyi neyin tuttuğunu söyleyen bir mühendislik yanıtı.
Nitelemeler olgunun kendisidir. “Arka plan sekmesi hesap yapmaz” cümlesi *gözetimsiz* bir sekme için doğrudur — cihazını ödünç vermeye evet demiş bir katkıcı, tarayıcının donma muafiyetlerini tutar ve hesaplamayı sürdürür; havuzlanmış hesaplamayı mümkün kılan da tam olarak budur. Ve bu sınır dürüstçe söylersek bir sezgisel yöntemdir: işletim sisteminin uyku modu yine de kazanır. Nitelemelerden birini çıkarın: daha temiz bir cümleniz olur — ve yanlış bir cümleniz. Bu sayfanın bir blog yazısı değil, bir ürün yüzeyi olmasının nedeni tam da budur.
Manşet iddialar, sınırları iliştirilmiş olarak gelir
| İddia | Basılı sınırı |
|---|---|
| “Ham veri cihazdan asla çıkmaz” | Baytlar için doğru. Model güncellemeleri cihazdan çıkar — bu yüzden kendi cihazlarınızın ötesinde, kırpmayla birlikte bütçesi tutulan bir diferansiyel gizlilik alt sınırı her zaman devrededir. |
| “Cihazları havuzlayın, hızlanın” | Doğrusala yakın hızlanma yalnızca bağımsız parçalara ayrılabilen işlerde — taramalar, topluluklar, simülasyonlar. Eşzamanlı eğitim en yavaş cihazı bekler ve kabaca onlarca kararlı eşte düzleşir. |
| “Yeterince dizüstü, büyük bir GPU eder” | Havuzlama modeli her cihazda çoğaltır — verimi katlar, belleği asla. Tek cihaza sığmayan bir model, bölünmüş ya da aktarmalı bir yol ister; imkânsız bir sığdırma en baştan açıkça reddedilir. |
| “Sunucusuz iş birliği” | İş birlikçi ağlarda verinin kendisi için doğru. Kimin katıldığını koordine etmek yine de her katılımda ve yeniden bağlanmada bir sunucu ister; tek başına çevrimdışı çalışma asla istemez. |
| “Bit bit yeniden üretilebilir” | Bit bit, atıf verilen kesinleşmiş baytlar demektir. GPU'da yeniden çalıştırma, çalıştırmanın beyan ettiği tolerans içinde uyuşur; farklı cihazlar arası bit eşitliği CPU referans yolunu gerektirir. |
| “Yabancılar size işlem gücü ödünç verebilir” | Olasılıksal, ekonomik ve denetlenebilir bir doğrulamayla — asla kriptografik ve mutlak değil. Tarayıcıda güvenli bir yalıtım bölgesi yoktur; gizli işler açık havuza girmez. |
| “Boştaki cihazlar çalışmayı sürdürür” | Onay vermiş bir katkıcı, sekme yaşadığı sürece hesaplamayı sürdürür; gözetimsiz olanı tarayıcı dondurur ve hiçbir şey kazandırmaz — çünkü yalnızca doğrulanmış ve kabul edilmiş iş sayılır, geçen süre asla. |
Sınır sütunu yazıldığı gibi alıntılanabilir: aynı maddeler mühendislik kararlarını da bu sitenin metinlerini de bağlar.
Broşürde düşürülen bir niteleme, laboratuvarda sürpriz olarak geri gelir. Aşağıdaki tablo kısa biçimdir: insanların alıntıladığı iddialar, her birinin sınırı hemen yanında basılı — yöntem bölümünde de kullanacağımız sözcüklerle.
Bu sınırların hiçbiri Scellis'e özgü değildir. Her dağıtık sistemin bir kontrol düzlemi vardır; her GPU kayan noktaları kendi sırasında yuvarlar; her tarayıcı arka plan sekmelerini dondurur. Fark, bunu nerede öğrendiğinizdedir: çalışmayı tasarlamadan önce veri sayfasında mı, yoksa işe bağlandıktan sonra üretimde mi.
Havuzlama ne kazandırır — ve neyi kazandıramaz
Birçok cihaz hesaplama havuzladığında iddia, mekanizmanın kendisidir — asla uydurulmuş bir çarpan değil. Bağımsız parçalara ayrılabilen işler — parametre taramaları, Monte-Carlo simülasyonu, topluluklar, k-katlı doğrulama — binlerce eşe doğrusala yakın ölçeklenir, çünkü parçalar birbirini beklemez. Eşzamanlı eğitim öyle değildir: her adım en yavaş cihazı bekler; verim kabaca onlarca kararlı eşte düzleşir. Bunu eşzamanlılıktan ödün vererek genişletirsiniz — yerel adımlar, tamponlanmış güncellemeler — fiziği yok sayarak asla.
Federe öğrenme bambaşka bir eksende ölçeklenir: katılımcı sayısı ve istatistiksel güç — saha başına elli örnek, iki yüz sahada on bine çıkar — geçen süre kısalmaz. Ve bunların tümü bir koordinatör ister: bir tarayıcı sekmesi gelen bağlantıyı kabul edemez; bu yüzden her katılımda ve yeniden bağlanmada bir sunucu devrededir. Doğruluk ya da tek başına çevrimdışı çalışma için asla yük taşımaz; süreğen havuz verimi içinse, dürüstçe söylersek, taşır.
Anonim eşler arasında güven çözülmüş değil, sınırlandırılmıştır. Tarayıcıda güvenli bir yalıtım bölgesi olmadığından Scellis, bir yabancının iddia ettiği donanımda gerçek iş yaptığını ya da ayrı bir kişi olduğunu kriptografik olarak kanıtlayamaz. İşleyen güvence olasılıksal, ekonomik ve denetlenebilirdir — habersiz nokta kontrolleri, bağımsız eşler arasında uyuşma, her katkının kurcalanmaya karşı korunan kaydı. Üç güven rejiminin asla tek rejime indirgenmemesinin ve düzenlemeye tabi işlerin yalnızca onaylı konsorsiyum rejiminde çalışmasının nedeni budur. Mekanizma haritası dağıtık hesaplama rehberindedir.
Gizlilik, her iki düzeyde de beyan edilir
Kaydın en keskin maddesi, koca bir sektörün yukarı yuvarlayıp durduğu maddedir. Federe ya da havuzlu her ortamda “ham veri cihazdan asla çıkmaz”, baytlar için doğrudur; gerçek bir mekanizma devrede değilse bilgi için yanlıştır: model güncellemeleri cihazdan çıkar — mekanizma budur — ve bir güncelleme, üzerinde hesaplandığı verinin kayıplı, kimi zaman tersine çevrilebilir bir fonksiyonudur. Gradyanlardan eğitim verisini geri kurmak, düşünce deneyi değil, gösterilmiş bir saldırıdır. “Asla çıkmaz”da biten bir cümle, güvence değil rahatlık satar.
Bu yüzden sınır, feragatnameyle değil mekanizmayla gelir. Kendi cihazlarınız dışındaki her havuzda, gürültü eklenmemiş bireysel güncelleme gönderilemez: güncelleme başına kırpmayla birlikte diferansiyel gizlilik her zaman açık olan alt sınırdır ve aşımı sessizce bozulmak yerine reddeden bir bütçe defterince yönetilir. Güvenli toplama, kohort ve kopmalar izin verdiğinde eklenir — onaylı konsorsiyumda zorunludur — ve düzenlemeye tabi kohortlar yalnızca orada çalışır. Barındırıcının neyi görüp göremediği güvenlik sayfasındadır.
Aynı iki düzeyli açıklık sınıfın geri kalanını da kapsar. Yalnızca-ekleme kayıtlarında silme, kişisel veriyi çözülebilir kılan anahtarı yok ederek çalışır — veri gerçekten gider, eşitleme günlüğü ise yeniden oynatmaya güvenli kalır. Ne var ki *yayımladığınız* içerik parçalanmaz; anonimleştirilmiş bir yazar yer tutucusu altında saklanır: sunucu, kimin ona dayandığını bilemez ve saklamak güvenli yöndür. Bir paylaşımı geri almak ise ileriye dönük etkilidir: birinin zaten eşitlediği baytlar geri çağrılamaz — düzenlemeye tabi bir belgenin bunun yerine kimliğe bağlı, önbelleksiz görüntüleme talep edebilmesinin nedeni tam da budur.
Sekmenin çalışma aralığı, basılı hâlde
| Koşul | Tasarlanmış davranış | Asla |
|---|---|---|
| WebGPU yok (cihazların ~%15'i) | Bütün iş akışları, yüksek sesli ve kalıcı bir şeridin arkasında CPU'da çalışır; büyük model eğitimi sınırlıdır. | Boş bir tuval ya da sessiz bir yavaşlama. |
| Ne GPU ne CPU yolu | Studio görüntüleme ve yazma için açılır: kurgulayın, inceleyin, paylaşın. | Çökme ya da hata sayfası. |
| Sekme arka plana geçer | Onay vermiş katkıcı hesaplamayı sürdürür; gözetimsiz sekme donar. Çalışırlık kiti olasılığı yükseltir ve sezgisel yöntem olarak belgelenmiştir. | Sözde bir arka plan çalıştırması. |
| Depolama baskısı | Bir gösterge bunu görünür kılar; sabitlenmemiş nesneler en eskiden başlayarak tahliye edilir; kullandığınız şeyler asla toplanmaz. | Sessizce kaybolan sonuçlar. |
| Bağlantı kesilir | Sahip olduğunuz her şey süresiz çalışmaya devam eder; düzenlemeler sıraya girer, bağlantı dönünce uzlaştırılır. | Özellik duvarı ya da kaybolan bir düzenleme. |
Her satırın arkasındaki kural: bozulmuş bir durum kendini anında ve yüksek sesle duyurur — asla sessiz bir yedek, asla görünmez bir ikame değil.
Tarayıcı bir alettir ve aletlerin çalışma aralıkları vardır. Gözetimsiz bir arka plan sekmesini tarayıcının kendisi dondurur — hiçbir şey hesaplamaz ve Scellis aksini asla ileri sürmez. Katkı vermeye onay verdiğiniz bir sekme, tarayıcının donma muafiyetlerini tutar — uyanık tutma kilidi, kurulu uygulama penceresi, lider sekme — bu da olasılığı yükseltir ve bir sezgisel yöntem olarak belgelenmiştir; çünkü işletim sisteminin uyku modu her zaman kazanır. Gözetimsiz ya da zamanlanmış yerel çalıştırma yoktur: kapalı sekme hiçbir şey çalıştırmaz; kendi havuzunuza katılmış, hep açık kendi cihazınız “gece çalışsın” isteğinin dürüst yanıtıdır.
Depolama varsayılmaz, bütçelenir: yerel veritabanı tarayıcıdan verisini saklamasını ister, tuttuğunu ölçer ve bir şeyi sessizce kaybetmek yerine baskıyı görünür kılar — sabitlenmemiş önbellekler tahliye edilir; kullanmakta olduğunuz şeylerse (işlemdeki ağırlıklar, kayıtlı iş akışları ve ihtiyaç duydukları her şey) asla toplanmaz. GPU denetlenir, varsayılmaz: WebGPU'su olmayan yaklaşık %15'lik cihazda bütün iş akışları, kalıcı bir “CPU'da çalışıyor — daha yavaş” şeridinin arkasında CPU'da çalışır; ikisi de yoksa Studio yine açılır: kurgulayın, inceleyin, paylaşın. Bozulma, tasarım gereği yüksek seslidir.
Önce f32 — küçük yazılar başlıkta
GPU tek duyarlıkla çalışır: gerçek çift duyarlık yalnızca CPU referans yolunda yaşar — ve motor bunu saklamak yerine çevresini açıkça tasarlar. İstatistik çekirdekleri telafili toplama kullanır, çünkü saf f32 birikiminde büyük N'de terimler felaket düzeyinde birbirini götürür; f16 eğitimi f32 ana ağırlıkları korur ve kaybı ölçekler; genişletilmiş duyarlıklı işlem aileleri ise herkesin yazabildiği, uygunluk denetimli içeriktir ve duyarlığı bedeli söylenmiş biçimde geri kazandırır.
GPU'da kayan nokta aritmetiği işlem sırasına bağlıdır; bu yüzden kayıt, bit düzeyinde sihri reddeder: olağan bir çalıştırma, beyan ettiği tolerans içinde yeniden üretilir; katı bir çalıştırma, aynı cihazda bit eşitliğini gerçek bir verim bedeliyle satın alır; *farklı* cihazlar arası bit eşitliği CPU referans yolunu gerektirir. Her çalıştırma hangi katılıkta koştuğunu üzerinde taşır — asla sessizce varsayılana düşmez — ve beyan edilen tolerans, işlemin gerçekte yaptığına karşı gerekçelendirilmelidir: bir matmul, uygunluk denetiminden kaçmak için gevşek tolerans ilan edemez.
Performans bile hata paylarıyla beyan edilir. Eğitim adım adım yürür; böylece gradyan doğrudur, kaynaştırılmış değildir — çekirdek kaynaştırma ise çıkarım geçişinde devreye girer. Uygulayıcının ihtiyaç duyduğu dürüst sayı, yani bu ek yükün bedeli, uygunluk korpusunda ölçülür ve her motor sürümüyle yeniden yayımlanır; asla uydurulmaz. Disiplin genelleşir: ölçemediğimiz şeyin rakamını vermeyiz.
Kalibrasyon, üzerine inşa edebileceğiniz bir özelliktir
Sınırları yayımlamak, güvenceleri kullanılabilir kılan şeydir. Beyan edilmiş bir sınırın içinde çalışma tasarlayabilirsiniz; beyan edilmemiş olanıysa yöntem bölümünüzde bir mayındır. Hakemlerin, etik kurulların ve ekibinizin sınırsız bir platforma ihtiyacı yok; zarfın tam olarak nerede durduğunu bilmeye ihtiyaçları var. Veri sayfası bunun içindir.
Ve bunların hiçbiri inanç istemez. Bir sınır otomatik olarak denetlenebiliyorsa otomatik olarak denetlenir ve her hata, sessiz bir yedek yerine tek ve yüksek sesli bir kanaldan yüzeye çıkar. Denetlenemiyorsa — bir tarayıcının donma sezgileri, bir işletim sisteminin uyku modu — bunun yerine niteleme basılır; bu da aynı disiplinin başka bir yoludur. İzin verici lisanslı değişim halkası — şemalar, uygunluk korpusu, CPU referansı — rakipler dahil herkesin her doğruluk iddiasını bize sormadan yeniden doğrulamasına izin verir.
Sınırlar bu kadar hassas basılıyor, çünkü özgürlükler mutlaktır. Hesaplama asla plana bağlanmaz ve ücretli içerik teslimatı sınırlar, çalıştırmayı asla. Bu kadar kesin bir kayıt iki yöne de keser: bu platform *yapamaz* diyorsa fizik kastediyordur; *asla* diyorsa, eğemeyeceği bir kural. Çalışmanızı bizim bastığımız zarfın içinde tasarlayın ve geri adım atan bir dipnota ihtiyaç duymadan atıf verin.