Ultralytics YOLO27:

Dağıtım#

Ultralytics Platform, YOLO modellerini üretime almak için kapsamlı model dağıtım seçenekleri sunar. Modelleri tarayıcı tabanlı çıkarımla test edebilir, 42 global bölgedeki özel uç noktalara dağıtabilir ve performansı gerçek zamanlı izleyebilirsin.



Watch: Get Started with Ultralytics Platform - Deploy

Genel Bakış#

Dağıtım bölümü şunları yapmana yardımcı olur:

  • Modelleri Predict sekmesiyle doğrudan tarayıcıda Test et
  • 42 global bölgedeki özel uç noktalara Dağıt
  • İstek metriklerini, günlükleri, sağlık kontrollerini ve ücretli uç noktalar üzerindeki geçici tahminleri izle
  • Kaynakları seç: varsayılan uç noktalar sıfıra ölçeklenir; özel boyutlar çalışma süresi ücretlendirmesiyle sıcak bir örnek tutar

Genel Bakış Kartlarıyla Ultralytics Platform Dağıtım Sayfası Dünya Haritası

Dağıtım Seçenekleri#

Ultralytics Platform birden fazla dağıtım yolu sunar:

SeçenekAçıklamaEn Uygun Kullanım
Tahmin SekmesiGörüntü, web kamerası ve örneklerle tarayıcı tabanlı çıkarımGeliştirme, doğrulama
Paylaşımlı Çıkarım3 veri bölgesinde çok kiracılı hizmetHafif kullanım, test
Özel Uç Noktalar42 bölgedeki tek kiracılı hizmetlerÜretim, düşük gecikme
Dışa AktarAğırlıkları yerel veya uç çalışma zamanı için 20 formatta indirÇevrimdışı, cihaz üzerinde

İş akışı#

graph LR
    A[✅ Test]:::start --> B[⚙️ Configure]:::proc
    B --> C[🌐 Deploy]:::proc
    C --> D[📊 Monitor]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
AşamaAçıklama
TestModeli Predict sekmesiyle doğrula
YapılandırBir model, bölge, CPU ve bellek seç; fiyatlandırmayı ve dağıtım adını gözden geçir
DağıtDeploy sekmesinden özel bir uç nokta oluştur
İzleMonitoring bölümünde uç nokta metriklerini ve geçici tahminleri incele

Mimari#

Paylaşımlı Çıkarım#

Paylaşımlı çıkarım hizmeti 3 ana bölgede çalışır. Bir modele yönelik istekler, o modelin veri bölgesindeki hizmete yönlendirilir; böylece sonuçlar modelin depolandığı bölgenin içinde kalır:

graph TB
    User[User Request]:::start --> API[Platform API]:::proc
    API --> Router{Model Data Region}:::decide
    Router -->|US models| US["US Predict Service<br/>Iowa"]:::out
    Router -->|EU models| EU["EU Predict Service<br/>Belgium"]:::out
    Router -->|AP models| AP["AP Predict Service<br/>Taiwan"]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff
BölgeEtiketKonumEn Uygun Kullanım
USAmerika KıtalarıIowa, ABDAmerika Kıtaları kullanıcıları, Amerika Kıtaları için en hızlı seçenek
EUAvrupa, Orta Doğu ve AfrikaBelçika, AvrupaAvrupalı kullanıcılar, GDPR uyumluluğu
APAsya PasifikTayvan, Asya-PasifikAsya-Pasifik kullanıcıları, APAC için en düşük gecikme

Özel Uç Noktalar#

Ultralytics Cloud üzerinde dünya genelindeki 42 bölgeye dağıtım yap:

  • Amerika kıtaları: 14 bölge
  • Avrupa: 13 bölge
  • Asya-Pasifik: 12 bölge
  • Orta Doğu ve Afrika: 3 bölge

Her uç nokta şunlara sahip tek kiracılı bir hizmettir:

  • Dağıtımdan önce gösterilen fiyatlandırma ile yapılandırılabilir CPU ve bellek
  • Varsayılan kaynaklar için sıfıra ölçekleme; özel kaynaklar için sıcak, çalışma süresi faturalandırılan bir örnek
  • /docs adresinde kendi etkileşimli API referansına sahip benzersiz uç nokta URL'si
  • Yalnızca ilgili anahtarın uç noktayı çağırabilmesi için kendine ait API anahtarı eşlemesi
  • Bağımsız izleme, günlükler ve sağlık kontrolleri

Dağıtımlar Sayfası#

Kenar çubuğunda Deploy altında bulunan global dağıtımlar sayfasına eriş. Bu sayfada şunlar gösterilir:

  • Dağıtılan bölge işaretçilerini içeren dünya haritası; New Deployment iletişim kutusunu açmak için bir bölgeye tıkla
  • Genel bakış kartları: HTTP İstekleri (24s), Aktif Dağıtımlar, HTTP Hata Oranı (24s), HTTP P95 Gecikmesi (24s)
  • Üç görünüm moduna sahip dağıtımlar listesi: kartlar, kompakt ve tablo
  • Tamamlanmış herhangi bir modelden uç noktalar oluşturmak için Yeni Dağıtım düğmesi
  • Sayfa üst bilgisinde Yenile düğmesi ve Updated zaman damgası

Genel Bakış Kartları ve Dağıtımlar Listesiyle Ultralytics Platform Dağıtım Sayfası

Otomatik Yoklama

Dağıtımlar geçiş durumundayken (creating, deploying veya stopping) sayfa daha sık yoklama yaparak otomatik olarak yenilenir. Ayrıntılar için İzleme bölümüne bak.

Hafif, Geçici İzleme

Ücretli uç noktalar, yalnızca sunum örneğinin belleğinde tutulan grafikleri ve örnek görüntüleri sağlar. Modeli durdurmak, yeniden başlatmak, yeniden dağıtmak, yeniden boyutlandırmak veya değiştirmek bu verileri temizleyebilir. Örnekleri tutmak için örnekleri bir veri kümesine kaydet ve alımın tamamlanmasını bekle. Monitoring sayfasına göz at.

Temel Özellikler#

Global Kapsama#

42 bölgeyle kullanıcılarına yakın dağıtım yap; bu bölgeler şunları kapsar:

  • Kuzey Amerika, Güney Amerika
  • Avrupa, Orta Doğu, Afrika
  • Asya Pasifik, Okyanusya

Ölçekleme Davranışı#

Uç noktalar şu anda aşağıdaki gibi çalışır:

  • Varsayılan kaynaklar: boştaki uç noktalar sıfıra ölçeklenir ve sonraki istekte soğuk başlatma gerçekleştirir
  • Özel kaynaklar: bir örnek sıcak kalır ve durdurulana kadar çalışma süresi ücreti tahakkuk ettirir
  • Tek etkin örnek: her uç nokta şu anda tüm planlarda tek bir örnek üzerinden hizmet verir
  • Yük azaltma: uç nokta geçici olarak kapasitedeyken isteklere 429 yanıtları verilir — Doğrudan Uç Nokta İstekleri bölümüne bak
  • İstek zaman aşımı: doğrudan uç nokta istekleri maksimum 1 saat sürebilir; desteklenen girdiler için Inference sayfasına bak

Bölgesel Dağıtım#

Bir uç noktayı çağıranlarına yakın konumlandırmak için ölçülen bölge gecikmesini kullan. Gerçek çıkarım gecikmesi modele, giriş boyutuna, uç noktanın durumuna ve ağ yoluna bağlıdır.

Sağlık Kontrolleri#

Çalışan her dağıtımda şu özelliklere sahip otomatik bir sağlık kontrolü bulunur:

  • Canlı durum göstergesi (sağlıklı/sağlıksız)
  • Yanıt gecikmesi gösterimi
  • Sağlıksız olduğunda otomatik yeniden deneme; sağlıklı olduğunda durur
  • Manuel yenileme düğmesi

Hızlı Başlangıç#

Bir dağıtım oluştur:

  1. Bir projeye model eğit veya yükle
  2. Modelin Dağıt sekmesine git
  3. Gecikme tablosundaki bir bölge için Deploy düğmesine tıkla
  4. Dağıtım iletişim kutusunda CPU, bellek, fiyatlandırma ve adı incele
  5. Create Deployment düğmesine tıkla ve dağıtım durumunun Ready olmasını bekle
Hızlı Dağıtım
Model → Deploy tab → Deploy in a region → Review configuration → Create Deployment

Dağıtım adı, model adından ve bölge şehrinden oluşturulur ve dağıtımdan önce düzenlenebilir. Dağıtıldıktan sonra, herhangi bir uygulamadan çıkarım istekleri göndermek için API anahtarınla birlikte uç nokta URL'sini kullan.

Hızlı Bağlantılar#

SSS#

  • ÖzellikPaylaşımlıÖzel
    HizmetPlatform kullanıcıları arasında paylaşımlıTek bir dağıtıma özel
    ÖlçekPlatform tarafından yönetilirVarsayılan: sıfıra ölçeklenir; özel: sıcak kalır
    Bölgeler3 veri bölgesi42 dağıtım bölgesi arasından seçim yap
    URLPlatform model API'siOluşturulan dağıtım uç noktası URL'si
    TestModel Predict sekmesiDağıtım kartındaki Predict sekmesi veya API
    Hız sınırlarıDakikada 20 istekDoğrudan çağrılarda Platform hız sınırı yoktur
    Kimlik doğrulamaHerhangi bir çalışma alanı API anahtarıYalnızca dağıtıma bağlı API anahtarı
  • Hizmeti başlatılırken dağıtım oluşturuluyor veya dağıtılıyor durumunda kalır. Durum Hazır olarak değiştiğinde kullanılabilir hale gelir; süre modele ve bölgeye göre değişir ve genellikle birkaç dakika sürer.

  • Evet, her modelin farklı bölgelerde birden fazla uç noktası olabilir. Dağıtım sayıları plana göre sınırlıdır: Ücretsiz 3, Pro 10, Enterprise unlimited. Kota, modelin sahibi olan çalışma alanına uygulanır ve bir uç nokta aynı anda tam olarak bir modele hizmet verir — URL'yi değiştirmeden modeli değiştirmek için model replacement kullan.

  • Varsayılan kaynaklı uç noktalar boşta kaldığında sıfıra ölçeklenir:

    • Uç nokta, etkinlik olmadığında ölçeğini küçültür
    • İlk istek soğuk başlatmayı tetikler
    • Sonraki istekler hızlıdır

    Boşta geçen bir sürenin ardından gelen ilk istekler soğuk başlatmayı tetikler. Dağıtım kartını açmak, uç noktayı ısıtan bir durum denetimi çalıştırır; böylece hemen ardından yapılan test tahmini hızlı yanıt verir.

    Özel kaynaklı uç noktalar sıcak kalır ve boşta kalma süresi dahil olmak üzere çalışma süresi için ücretlendirilir. Çalışma süresi ücretini durdurmak için bir uç noktayı durdur.

Yorumlar