1. Kartı seçmeden önce bir sonuç tanımlayın
Uygulamanızın tamamından geçen bir örnek seçin. Çıkarım için birkaç temsili girdiden ve beklenen bir çıktı formatından başlayın. Bir modelin uyarlanması için verileri okuyan, bir güncelleme yapan ve bir checkpoint yazan kısa bir çalıştırma öngörün. Amaç, nihai hacmi ona emanet etmeden önce tüm yolu doğrulamaktır.
Eğitici bir örnek verelim: belgeleri sınıflandırmak istiyorsunuz. Farklı uzunluklarda birkaç tanesi ve programın düzgün bir şekilde reddetmesi gereken bir durum dahil olmak üzere, tanımlanmış on iki belge hazırlayın. İzin verilen kategorileri ve sonuçların hedefini belirleyin. On iki kimlik, özette tam olarak bir kez yer almalı; kabul edilmiş bir sonuç veya açık bir hatayla birlikte. Bu senaryo uygulamanıza uyarlanmalıdır; belirli bir model veya hız varsaymaz.
Tüm sütunları görmek için tabloyu kaydırın.| Kontrol edilecek nokta | Başlatmadan önce hazırlanan ölçüt |
|---|---|
| Girdiler | 12 benzersiz kimlik; okunabilir dosyalar; geçersiz bir durum öngörülmüş. |
| Sonuçlar | Kabul edilen belge başına bir izin verilen kategori; uydurulmuş kimlik yok. |
| Başarısızlıklar | Reddedilen her belgeye bağlı bir gerekçe; sessizce kaybolma yok. |
| Denemenin sonu | Kabul edilen + reddedilen = 12; rapor ve sonuçlar bir kopyadan gözden geçirildi. |
2. Backend, bellek ve paketi seçin
Projenin kütüphaneleriyle başlayın. Bir CUDA bağımlılığı sizi bir NVIDIA zincirine yönlendirir; bir MI300X teklifi, özellikle uzantılarınki olmak üzere ROCm desteğini incelemeyi gerektirir. Resmi PyTorch seçicisi sistem ile hesaplama platformunu ayırt eder: başka bir makineden bir komutu kopyalamak uyumluluk doğrulaması oluşturmaz.
Ardından temsili bir görev için gereken belleği karşılaştırın: ağırlıklar, girdiler, ara hesaplamalar ve yönteminize özgü durumlar. Model dosyasının boyutu yeterli değildir. Tepe değeri henüz bilmiyorsanız, bunu pilotun hedefi olarak tutun ve bir modelin yalnızca parametre sayısına bakarak sığacağını duyurmayın.
3, 7 veya 30 gün ve 1 ila 10 parti seçin. Bir parti bir kart içerir; bunun iki kart içerdiği B200 hariç. Birden fazla kart programı otomatik olarak bölmez ve belleklerini birleştirmez. Süreye kurulumu, kontrolleri, hesaplamayı ve dışa aktarmayı dahil edin; pilotun on iki belgesi prosedürü doğrulamaya yarar, tüm kampanyanın süresini mekanik olarak tahmin etmeye değil.
3. Makine değişikliğine dayanan bir klasör hazırlayın
Kod revizyonunu, bağımlılıkları, veri ve model referansını, parametreleri ve giriş komutunu bir araya getirin. Gerekli erişimlerin ayrı olarak nasıl sağlanacağını belirtin. Ana dizininize giden bir yol bir aktarım prosedürü değildir: örtük varsayımları parametrelerle değiştirin ve yolları proje klasöründen doğrulayın.
Yapılandırmada seçilen Ubuntu, PyTorch, Blender veya özel hazırlık ihtiyacınızı ifade eder. Projenizin, uzantılarının veya lisanslarınızın zaten kurulu olduğunu kanıtlamaz. Neyin mevcut olması gerektiğini tanımlayın, ardından işleme başlamadan önce gerçekte aldığınız ortamı kontrol edin.
Belge partimiz için değişmez bir pilot girdi, bir parametre dosyası ve her deneme için ayrı bir sonuç dizini tutun. Ayrıca özetin nasıl gözden geçirileceğini yazın. Bu klasörün hacimli olmasına gerek yoktur; başarının unutulmuş bir hücreye, eski bir terminale veya kopyalanmamış bir dosyaya bağlı olmasını önlemelidir.
proje/
README.md # kurulum, başlatma, kontrol
requirements-rebuild.txt # belgelenmiş bağımlılıklar ve kaynak
config/pilote.json # sır içermeyen parametreler
data/pilote/ # izin verilen 12 girdi
src/ # uygulamanız
runs/ # deneme başına bir alt klasör4. Siparişi gözden geçirin, ardından hizmet adımlarını izleyin
Özet, seçiminizle uyuşmalıdır: model, süre, lot sayısı, toplam kart sayısı, hazırlık ve USD tutarı. Toplam, lotun süre için fiyatının lot sayısıyla çarpımıdır. B200 lotunun fiyatı iki kartını zaten içerir: GPU sayısıyla ikinci kez çarpmayın.
İlk siparişiniz için ad, soyad, e-posta ve parola ile hesabınızı oluşturun. Zaten bir hesabınız varsa giriş yapın; zaten giriş yapmışsanız bilgiler önceden doldurulur. Hesap, siparişleri ve bakiyeyi başka bir tarayıcıdan görüntülemenizi sağlar. Süreç ne KYC işlemi ne de kimlik belgesi gerektirir.
Kripto ile ödemek için ilgili ödeme için gösterilen varlığı, ağı, adresi, tutarı ve son ödeme tarihini kullanın. Transferden sonra « J'ai payé » (Ödedim) bildiriminizi kaydeder. Bu, fonların alındığını veya hizmetin sunulduğunu doğrulamaz. Yeterli USD bakiyesi de kiralamayı tamamen ödeyebilir. Ardından hazırlık bilgilerini ve gerçekten iletilen erişimleri takip edin.
5. Nihai hacimden önce başlatmayı kontrol edin
Kaynak kullanıma sunulduğunda, gerçekte kullanılan yorumlayıcıyı ve yüklenen ortamı belirleyin. Uygulamanızdan önce asgari tanılamayı çalıştırın. Başarılı bir PyTorch importu GPU hesaplaması kanıtlamaz; başarılı basit bir hesaplama modelin tüm eklentilerini doğrulamaz. Tanılama klasörü bu ilerlemeyi açıklar ve indirilebilir bir kaynak sağlar.
Ardından pilot programınızı yeni bir çıktı dizininde çalıştırın. Belgeler için tanımlayıcıları, kategorileri, başarı sayısını ve beklenen redleri kontrol edin. Birkaç sonucu girdileriyle birlikte inceleyin: sözdizimsel olarak geçerli bir çıktı kullanım için hatalı olabilir. Tam derleme geçmeden önce neyin kabul edildiğini ve neyin düzeltilmesi gerektiğini yazın.
Başlatma başarısız olursa, ilk hatayı ve ulaşılan adımı not edin. Yeniden kurmadan önce yorumlayıcıyı; kopyalamadan önce yolları; batch'i artırmadan önce girdilerin boyutunu kontrol edin. Aynı anda tek bir etkeni değiştirin. Süreç uzun sürerse, takibini başlatmak için kullandığınız etkileşimli bağlantıdan ayrı olarak düzenleyin.
6. Kullanılabilir bir kanıt elde edin ve devamına karar verin
Sonuçları ve özetlerini kontrol ettiğiniz bir konuma kopyalayın, ardından bu kopyayı gözden geçirin. Sonucu anlamak için gereken parametreleri ve referansları içerdiğini doğrulayın. Hesaplama ortamındaki bir dosyayı tek yedeğiniz olarak görmeyin. Bu kontrolü, kiralama bitişini beklemeden pilot sırasında yapın.
Bir eğitim için, yeni bir süreçte bir devam ettirme testi ekleyin. Kernodeck mini projesi CPU üzerinde bir yöntemi gösterir; uygulamanızın yine de kendi durumlarını, hassasiyetini ve verilerini nitelendirmesi gerekir. Bağımsız belgeler için devam ettirme, daha çok tamamlanan ve yeniden işlenecek öğeleri belirlemekten geçer.
Nihai kararınız planlanan hacmi başlatmak, ortamı düzeltmek veya yapılandırmayı gözden geçirmek olabilir. Bu kararı gerekçesiyle birlikte saklayın. Bir uyumsuzluğu ortaya çıkaran pilot faydalıdır: belirsiz bir sorunu, daha fazla hesaplama harcamadan önce çözülecek kesin bir koşula dönüştürür.