Yaygın hata türleri
Çoğu hata altı aşamadan birinde gerçekleşir:
component release -> graph validation -> file/model binding -> proof -> deployment -> runtime
Belirtinin ortaya çıktığı aşamadan başla. Platform, sen düzenlerken graph'ı senin için doğrular ve deploy anında tekrar doğrular; bu nedenle graph aşaması sorunları, elle kontrol ettiğin bir şey yerine issue kodları olarak gelir.
Hızlı Triyaj
ppl deployment listppl deployment containers <deployment_id>ppl deployment logs --container <container_id>
Sık Görülen Nedenler
| Stage | Common cause |
|---|---|
| Component release | Eksik component.yml, yanlış build sistemi, bağımlılık çakışması, hatalı tip/config bildirimi. |
| Graph validation | Eksik girdi kenarı, uyumsuz tipler, eksik zorunlu dosya, eksik zorunlu parametre. |
| File/model binding | Yanlış yükleme tipi, yanlış dosya key'i, önceden tar'lanmış Triton modeli, dosya config'i parametreleri ezdi. |
| Proof | Geçerli shape ama yanlış anlamsal çıktı, eksik etiketler/tokenizer/önişleme, sıfır frame'li replay. |
| Deployment | runtime kapasitesi yok, soğuk model yüklemesi, worker dinlemeden önce üretilen endpoint. |
| Runtime | component çökmesi, eksik dosya/secret, model yükleme hatası, yanlış container incelendi. |
Model ve veri çalışmasında temiz graph doğrulamasında durma. Temsili fixture'ları çalıştır ve gözlemlenen çıktıyı, container loglarını ve uyuşmazlık risklerini kaydet.
İlgili
- Backend davranışını kanıtla - bir çalıştırmayı kanıta dönüştür.
- Dosya yükleme ve backend bağlama - model/veri artefakt bağlamasını düzelt.
- Dosya tipleri - bir bind'ı reddeden
file_typeuyuşmazlığı. - Deploy et ve izle - deployment'ları, container'ları ve logları incele.