Link to this sectionAzure Blob Storage Entegrasyonu#
Azure Blob Storage entegrasyonu, depolama hesabı konteynerlerini Ultralytics Platform ile bağlar. Görsellerin kendi konteynerlerinde kalır; Platform bunları yerinde indeksler, böylece bir kopyasını yüklemek zorunda kalmadan YOLO modellerine göz atabilir, etiketleyebilir ve eğitebilirsin.
Azure Blob Storage veri kümeleri bir Pro veya Enterprise planı gerektirir. Ücretsiz çalışma alanları entegrasyonu görür ancak bağlantı kurarken yükseltme yapmaları istenir. Abonelik sona ererse mevcut Azure Blob Storage veri kümeleri tamamen erişilebilir kalır; yalnızca yeni bağlantılar ve içe aktarmalar Pro gerektirir.
Link to this sectionBir Bağlantı Dizesi (Connection String) Al#
Platform depolama alanından yalnızca okuma yapar; hiçbir blobu asla yazmaz, değiştirmez veya silmez. Mevcut entegrasyon, Platform yalnızca listeleme ve okuma işlemleri kullansa bile hesap genelinde ayrıcalıklar sağlayan bir hesap erişim anahtarı bağlantı dizesi gerektirir:
- Azure portalında depolama hesabını aç.
- Security + networking > Access keys (Güvenlik + ağ > Erişim anahtarları) bölümüne git.
- Bir connection string (bağlantı dizesi) kopyala.
Bağlantılar standart blob.core.windows.net uç noktasını kullanır. Egemen bulutlar (Azure China, Azure Government) ve özel blob uç noktaları desteklenmez.
Link to this sectionPlatform'a Bağlan#
- Settings > Integrations (Ayarlar > Entegrasyonlar) kısmına git ve Microsoft Azure kartını bul.
- Connect (Bağlan) düğmesine tıkla ve bağlantı dizesini yapıştır.
- Platform, depolama hesabındaki konteynerleri listeler. Bağlanacak olanları seç veya manuel olarak bir konteyner adı gir.
- Connect (Bağlan) düğmesine tıkla. Platform, herhangi bir şeyi kaydetmeden önce seçilen her konteyneri listeleyip okuyabildiğini doğrular.
Aynı depolama hesabını daha sonra yeniden bağlamak, mevcut entegrasyona yeni konteynerler ekler. Kaydedilen bir kimlik bilgisi, ancak yerine gelen kimlik bilgisi zaten bağladığın her konteyneri okuyabiliyorsa değiştirilir.
Bir hesap anahtarı, Platform dışında ifşa edilirse yazma ve silme işlemlerini yetkilendirebilir veya SAS belirteçleri oluşturabilir. Kimlik bilgileri AES-256-GCM ile şifrelenmiş olarak saklanır, tarayıcıya asla geri gönderilmez ve eğitim işi yüklerine asla girmez. Mümkün olduğunda özel bir depolama hesabı kullan. Erişimi iptal etmek için Azure'daki depolama hesabı erişim anahtarlarını döndür.
Link to this sectionBir Blob Konteynerinden Veri Kümesi Oluştur#
- Yeni Veri Kümesi'ne tıkla ve Bulut depolama sekmesini aç.
- Bağlı bir konteyner seç ve verilerinin bulunduğu klasöre git.
- Klasörü onayla, veri kümesi adını ayarla ve veri kümesini oluştur.
Platform klasörü bir kez listeler ve bulduklarını indeksler:
- Görseller —
.jpg,.jpeg,.png,.webpve.avifblob'ları, sınırlı başlık isteklerinden okunan boyutlarla indekslenir. Kaynak pikseller asla konteynerinden dışarı kopyalanmaz. - Etiketler — YOLO
.txtyardımcı dosyaları, standartimages/→labels/düzeniyle veya aynı klasördeki kardeş dosyalar olarak eşleşecek şekilde Platform ek açıklamalarına ayrıştırılır. - Meta veriler — bir
data.yaml/data.ymldosyası, tıpkı bir arşiv yüklemesinde olduğu gibi sınıf isimlerini, görev türünü ve poz anahtar noktası şeklini sağlar. - Bölümler (Splits) — Blob yolundaki
train,valvetestklasör adları, bölümleri otomatik olarak atar.
Veri kümesi daha sonra diğerleri gibi davranır: ona göz atabilir ve etiketleyebilir, genel veya özel olarak ayarlayabilir, ekibinle paylaşabilir ve yönetilen eğitim yoluyla eğitebilirsin. Orijinal dosyalar talep üzerine aktarılır ve indekslenen görseller Platform depolama kotanı tüketmez.
Tek bir içe aktarma işlemi 50.000'e kadar blobu ve her biri 1 MB'a kadar olan etiket veya YAML dosyalarını indeksler. Daha büyük konteynerler birden fazla veri kümesine bölünmelidir.
Her indekslenen görsel, kendi blob ETag'ine sabitlenir ve eğer bir blob kendiliğinden değişirse Platform hata verir. Mevcut olanların üzerine yazmak yerine yeni blob'lar ekle.
Link to this sectionBaşarısız İçe Aktarmalar#
Bir içe aktarma başarısız olursa (boş bir klasör, yolda bir yazım hatası veya iptal edilmiş izinler gibi), veri kümesi kendi sayfasında hatayı gösterir. Editörler, depolanmış konteyner ve klasör ile yeniden başlatmak için Retry import (İçe aktarmayı yeniden dene) düğmesine tıklayabilir veya düzeltilmiş yolu gösteren yeni bir veri kümesi oluşturabilirler.
Link to this sectionEğitim#
Yönetilen eğitim, normal eğitim akışı üzerinden çalışır. İşçiler (Workers), sabitlenmiş orijinalleri çalıştırma için geçici iş depolama alanına indirir ve iş temizliği ile bunları kaldırır; Azure kimlik bilgilerin asla hesaplama birimine ulaşmaz.
Link to this sectionMevcut Sınırlamalar#
Azure destekli veri kümeleri şu anda Platform'a ait görsel kopyalarını gerektiren özellikleri içermez: otomatik etiketleme, kümeleme analizi, veri kümesi klonlama ve değiştirilemez sürüm anlık görüntüleri.
Azure destekli bir veri kümesini veya ondaki bireysel görselleri silmek, yalnızca Platform'un referanslarını kaldırır; blob'larına asla dokunulmaz.
Ayrıca Google Cloud Storage ve Amazon S3 entegrasyonlarına da göz at.