Ultralytics YOLO27:
Get Started

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 et, 42 küresel bölgedeki özel uç noktalara dağıt ve performansı gerçek zamanlı izle.



İzle: Ultralytics Platform'u kullanmaya başla - Dağıtım

Genel Bakış#

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

  • Modelleri Predict sekmesiyle doğrudan tarayıcıda Test et
  • 42 küresel bölgedeki özel uç noktalara Dağıt
  • Her özel uç noktadaki istek ölçümlerini, günlükleri, sistem durumu kontrollerini ve geçici tahminleri İzle
  • Kaynakları seç: varsayılan uç noktalar sıfıra ölçeklenir; özel boyutlar çalışma süresi üzerinden ücretlendirilen hazır bir örneği açık tutar

Genel bakış kartları bulunan Ultralytics Platform Dağıtımlar sekmesinin dünya haritası

Dağıtım seçenekleri#

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

SeçenekAçıklamaEn Uygun Kullanım Alanı
Predict sekmesiGörsel, web kamerası, örnekler; kendi uç noktalarında IP kameraGeliştirme, doğrulama
Paylaşımlı çıkarım3 veri bölgesinde çok kiracılı hizmetHafif kullanım, test
Özel uç noktalar42 bölgede tek kiracılı hizmetlerÜretim, düşük gecikme
Dışa aktarYerel veya uç çalışma zamanı için ağırlıkları 22 biçimde 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ı incele
DağıtDeploy sekmesinden özel uç nokta oluştur
İzleUç nokta ölçümlerini ve geçici tahminleri İzleme bölümünde incele

Mimari#

Paylaşımlı çıkarım#

Paylaşımlı çıkarım hizmeti 3 önemli bölgede çalışır. Bir modele gönderilen istekler, o modelin saklandığı 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 Alanı
ABDAmerikaIowa, ABDAmerika kıtasındaki kullanıcılar; Amerika kıtası için en hızlı bölge
ABAvrupa, 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'da dünya çapında 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, şu özelliklere sahip tek kiracılı bir hizmettir:

  • Dağıtımdan önce fiyatlandırması gösterilen, yapılandırılabilir CPU ve bellek
  • Varsayılan kaynaklarda sıfıra ölçeklenme; özel kaynaklarda çalışma süresi üzerinden ücretlendirilen hazır bir örnek
  • /docs adresinde kendi etkileşimli API başvurusuna sahip benzersiz uç nokta URL'si
  • Yalnızca o anahtarın uç noktayı çağırabilmesini sağlayan kendi API anahtarı bağlantısı
  • Bağımsız izleme, günlükler ve sistem durumu kontrolleri

Dağıtımlar sekmesi#

Tüm dağıtımların, profilindeki Dağıtımlar sekmesinde (/{username}?tab=deployments), Veri kümeleri ve Projeler'in yanında listelenir. Kenar çubuğundaki Dağıtımlar bölümü dağıtımlarını listeler; her biri kendi dağıtım sayfasına bağlanır. Bu bölümde bir dağıtım oluşturmak için + düğmesi ve sekmenin tamamına giden bir bağlantı bulunur. Sekmede şunlar gösterilir:

  • Dağıtılmış bölgeleri işaretleyen Dünya haritası; bir bölgeye tıklayarak New Deployment iletişim kutusunu aç
  • Genel bakış kartları: Etkin dağıtımlar, HTTP istekleri (24 sa), HTTP hata oranı (24 sa), HTTP P95 gecikmesi (24 sa)
  • Arama, sıralama ve üç görünüm modu (kartlar, kompakt ve tablo) içeren Dağıtımlar listesi; her dağıtım, Overview, Monitoring, Predict ve Logs sekmelerinin bulunduğu kendi sayfasına bağlanır
  • Tamamlanmış herhangi bir modelden uç noktalar oluşturmak için Yeni dağıtım düğmesi

Genel bakış kartları ve dağıtım listesi bulunan Ultralytics Platform Dağıtımlar sekmesi

Otomatik yenileme

Sekme otomatik olarak yenilenir ve dağıtımın durumu değişirken daha sık yenilenir (creating, deploying veya stopping). Ayrıntılar için İzleme bölümüne bak.

Hafif ve geçici izleme

Hazır durumdaki her özel uç nokta, yalnızca sunum örneğinin belleğinde tutulan grafikleri ve örnek görüntüleri sağlar. Durdurma, yeniden başlatma, yeniden dağıtım, yeniden boyutlandırma veya modeli değiştirme bu verileri silebilir. Örnekleri saklamak için bir veri kümesine kaydet ve alımın tamamlanmasını bekle. İzleme bölümüne bak.

Temel Özellikler#

Küresel kapsama#

Şu bölgeleri kapsayan 42 bölgeyle kullanıcılarına yakın bir konuma dağıtım yap:

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

Ölçeklendirme davranışı#

Uç noktaların mevcut davranışı şöyledir:

  • Varsayılan kaynaklar: boşta kalan uç noktalar sıfıra ölçeklenir ve sonraki istekte soğuk başlatılır
  • Özel kaynaklar: bir örnek hazır durumda kalır ve durdurulana kadar çalışma süresi ücreti birikir
  • Tek etkin örnek: tüm planlarda her uç nokta şu anda tek bir örnekten hizmet verir
  • Yük azaltma: uç nokta geçici olarak kapasite sınırına ulaştığında istekler 429 yanıtlarını alır — Doğrudan uç nokta istekleri bölümüne bak
  • İstek zaman aşımı: doğrudan uç nokta isteklerinin en fazla 1 saat süresi vardır; desteklenen girdiler için Çıkarım bölümüne bak

Bölgesel dağıtım#

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

Sistem durumu kontrolleri#

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

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

Hızlı Başlangıç#

Bir dağıtım oluştur:

  1. Bir modele projede eğitim ver veya modeli projeye yükle
  2. Modelin Dağıtım sekmesine git
  3. Gecikme tablosunda bir bölge için Dağıt'a tıkla
  4. Dağıtım iletişim kutusunda CPU, bellek, fiyatlandırma ve adı incele
  5. Dağıtım Oluştur'a tıkla ve dağıtım durumu Hazır olana kadar bekle
Hızlı Dağıtım
Model → Deploy tab → Deploy in a region → Review configuration → Create Deployment

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

Sık Sorulan Sorular#

  • ÖzellikPaylaşılanÖzel
    HizmetPlatform kullanıcıları arasında paylaşılırTek bir dağıtıma özeldir
    ÖlçeklendirmePlatform tarafından yönetilirVarsayılan: sıfıra ölçeklenir; özel: çalışır durumda 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 sayfasındaki Predict sekmesi veya API
    İstek sınırlarıDakikada 20 istekDoğrudan çağrılarda Platform istek 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 model farklı bölgelerde birden fazla uç noktaya sahip olabilir. Dağıtım sayısı plana göre sınırlıdır: Ücretsiz 3, Pro 10, Kurumsal unlimited. Kota, modelin sahibi olan çalışma alanına yansıtılır ve her uç nokta aynı anda tam olarak bir modele hizmet verir — URL'yi değiştirmeden modeli değiştirmek için modeli değiştirme özelliğini kullan.

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

    • Uç nokta, etkin olmadığı süre sonunda küçültülür
    • İlk istek soğuk başlatmayı tetikler
    • Sonraki istekler hızlıdır

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

    Özel kaynak kullanan uç noktalar çalışır durumda kalır ve boşta kaldıkları süre de dahil olmak üzere çalışma süresi için ücretlendirilir. Çalışma süresi ücretini durdurmak için uç noktayı durdur.

Yorumlar