Karşılaştırma
GPUStack, çalışan model örnekleri üzerinde benchmark çalıştırabilir. Benchmark'lar çalışanlar tarafından özel bir konteyner imajında yürütülür; sonuçlar ve günlükler çalışanda saklanır.
Önkoşullar
- Bir model örneği çalışıyor ve sağlıklı durumda.
Rota benchmark'ı için ağ geçidi adresi
Rota benchmark'ları, çalışanın erişebildiği Higress temel URL'sini (/v1 olmadan) aşağıdaki sırayla belirler:
- Benchmark'ı yürüten çalışanın ait olduğu kümenin
server_urldeğeri. - Sunucunun
server_external_urldeğeri. - Sunucunun
trusted_hostsyapılandırmasında açıkça izin verilen oluşturma isteğinin origin adresi.
İstek origin adresine geri dönüldüğünde joker karakterler kabul edilmez. Yalnızca ana makine adı standart HTTP/HTTPS portlarına izin verir; özel portları gateway.example:8443 gibi açıkça belirtin. URL bir yol öneki içeriyorsa öndeki proxy, isteği Higress'e iletmeden önce bu öneki kaldırmalıdır.
Hedef, benchmark oluşturulurken sabitlenir. Değiştirilen URL'yi kullanmak için benchmark'ı yeniden oluşturun. İlerleme bildirimi çalışanın yönetim adresini kullanmaya devam eder.
Karşılaştırma Oluştur
Benchmarkssayfasına gidin.Add Benchmark'a tıklayın.- Bir örnek seçin ve yapılandırmaları doldurun.
Savedüğmesine tıklayın.
ShareGPT İş Yükü Uzunlukları
Yerleşik ShareGPT veri kümesinde giriş token uzunluğu için isteğe bağlı alt sınır, üst sınır veya ikisini birden belirleyebilirsiniz. GPUStack, tokenleştiricinin saydığı token sayısı bu sınırlara uyan ilk tur istemlerini tutar. Çıkış token uzunluğu isteğe bağlıdır: ayarlanırsa seçilen her istem için aynı üst sınır istenir; ayarlanmazsa her istemin veri kümesindeki referans yanıt uzunluğu kullanılır. Aralığa uyan istem yoksa çalışma benchmark istekleri gönderilmeden başarısız olur.
Karşılaştırma Sonuçlarını Görüntüle
Benchmarkssayfasına gidin.- Görüntülemek istediğiniz kriteri bulun.
- Sonuçları ve yapılandırma anlık görüntüsünü görüntülemek için kıyaslama adına tıklayın.
Karşılaştırma Sonuçlarını Dışa Aktarma
Benchmarkssayfasına gidin.- Dışa aktarmak istediğiniz kriteri bulun.
- Dışa aktarmak için bir veya daha fazla kıyaslama çalıştırması seçin.
- Sonuçları indirmek için
Exportdüğmesine tıklayın.
Karşılaştırmayı Düzenle
Benchmarkssayfasına gidin.- Düzenlemek istediğiniz kriteri bulun.
OperationssütunundakiEditdüğmesine tıklayın.- Adı ve açıklamayı gerektiği gibi değiştirin.
Savedüğmesine tıklayın.
Karşılaştırmayı Sil
Benchmarkssayfasına gidin.- Silmek istediğiniz kriteri bulun.
OperationssütunundakiDeletedüğmesine tıklayın.- Silme işlemini onaylayın.
Özel CA'lı HTTPS Sunucusunda Karşılaştırmalar
İlerleme bildirimi ve rota çıkarımı çalışanın TLS politikasını izler. Çalışanda GPUSTACK_INSECURE_TLS veya insecure_tls yapılandırma seçeneği (--insecure-tls) etkin olmadıkça sertifika doğrulaması açıktır. Benchmark için ayrı bir TLS ayarı yoktur.
Girişlerden biri HTTPS kullanıyor ve doğrulama etkinse çalışan, güvendiği CA paketini dosya içeriği olarak benchmark konteynerine aktarır. Buna çalışana içe aktarılan özel CA'lar da dahildir (bkz. Ek Güvenilir CA'lar). İlerleme istemcisi --progress-ca-cert kullanır; HTTPS çıkarımı, arka uç doğrulaması açıkken aktarılan paketi SSL_CERT_FILE üzerinden kullanır. Yönetim adresinin HTTP olması, HTTPS ağ geçidi için CA aktarılmasını engellemez.
Çalışan doğrulamayı açıkça atlıyorsa benchmark her iki kanalda da doğrulamayı atlar ve CA paketi aktarmaz. Doğrulama gerektiren HTTPS çıkarımı için paket okunamıyorsa benchmark farklı bir güven deposu kullanmak yerine başlatılmayı reddeder. Yalnızca ilerleme bildirimi için en iyi çaba yaklaşımı sürer: bildirim hataları günlüğe yazılır, ancak benchmark ölçümleri atılmaz.