MLOps Academy · Ders

Çıkarım Gecikmesini Profilleyip Ayarlayın

En uygun noktayı bulmak için perf_analyzer kullanın.

4. ders / 413 adım

Çıkarım Gecikmesini Profilleyip Ayarlayın, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.

Ölçerek Ayarlayın

Ölçmediğiniz bir şeyi ayarlayamazsınız. Ayarları değiştirmeden önce, güvendiğiniz bir yük altında gerçek gecikme ve throughput değerlerini kaydedin. 📏

perf_analyzer ile Tanışın

Triton, modelinize istekler göndererek onu yoğun biçimde çalıştıran ve yapılandırmaları karşılaştırabilmeniz için gecikme ile throughput değerlerini raporlayan bir araç olan perf_analyzer ile birlikte gelir.

Temel Bir Test Çalıştırma

perf_analyzer aracını bir modele yönlendirirsiniz; araç yapay istekler gönderir, ardından saniyedeki çıkarım sayısını ve gecikme dökümünü yazdırır.

perf_analyzer -m my_model

Eşzamanlılığı Tarama

En kullanışlı seçenek, devam eden isteklerin sayısı olan eşzamanlılığı tarar. Yük arttıkça throughput ve gecikmenin nasıl değiştiğini ortaya çıkarır.

perf_analyzer -m my_model --concurrency-range 1:8

Eğriyi Okuyun

Eşzamanlılık arttıkça throughput yükselir ve sonra yataylaşır; gecikme ise artmaya devam eder. Bu eğrinin dirsek noktası, pratik çalışma noktanızdır.

Yüzdelik Dilimleri Kullanın

Ortalamalar sorunları gizler. İsteklerin yüzde 95'inin altında kaldığı değer olan p95 gecikmesini izleyin; çünkü kullanıcıların gerçekten hissettiği, kuyruğun sonundaki gecikmedir.

Kuyruk Gecikmesini Ayarlama

Gecikme çok yüksekse max_queue_delay_microseconds değerini düşürün. Yoğun yük altında throughput çok düşükse daha dolu gruplar oluşturmak için bu değeri artırın.

Örnekleri Ayarlama

GPU yeterince kullanılmıyorsa bir örnek ekleyin. Bellek yetersizse veya throughput duraklıyorsa bir örneği kaldırın. Her seferinde tek bir ayarı değiştirin ve yeniden ölçün.

Tek Bir Şeyi Değiştirin

Ayarlama bir sıçrama değil, bir döngüdür. Tek bir ayarı değiştirin, perf_analyzer aracını yeniden çalıştırın, karşılaştırın ve değişikliği yalnızca sayılar gerçekten iyileşiyorsa koruyun.

Bir Gecikme Bütçesi Belirleyin

Önce bütçenize karar verin; örneğin p95 değerinin 50 ms'nin altında olması. Ardından bu sınırın içinde kalırken grup boyutunu ve örnek sayısını mümkün olduğunca artırın.

Yolun Tamamını Göz Önünde Bulundurun

Sunucu ölçümleri hikâyenin tamamını anlatmaz. Ağ geçişleri ve istemci kodu süre ekler; bu nedenle kullanıcının bulunduğu noktadan uçtan uca gecikmeyi de ölçün.

Kısa Kontrol

Ayarlama yaparken neden ortalama gecikme yerine p95 gecikmesi tercih edilir?

Özet

Eşzamanlılığı taramak, p95 üzerinden throughput-gecikme eğrisini okumak ve bütçe dahilinde kuyruk gecikmesiyle örnekleri ayarlamak için perf_analyzer kullandınız; her seferinde tek bir değişiklik yaptınız. 🙌

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Çıkarım Gecikmesini Profilleyip Ayarlayın” dersi ücretsiz mi?

Evet — “Çıkarım Gecikmesini Profilleyip Ayarlayın” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.

“Çıkarım Gecikmesini Profilleyip Ayarlayın” dersinde ne öğreneceğim?

En uygun noktayı bulmak için perf_analyzer kullanın. MLOps Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te MLOps Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Çıkarım Gecikmesini Profilleyip Ayarlayın” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu MLOps Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her MLOps Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. GPU'ların Toplu İşlemeye Neden İhtiyacı Var
  2. Triton'da Dinamik Toplu İşlemeyi Yapılandırın
  3. GPU Başına Birden Çok Model Örneği Çalıştırın
  4. Çıkarım Gecikmesini Profilleyip Ayarlayın
← MLOps Academy Sayfasına Dön