Referans için ultralytics/hub/__init__.py
Not
Bu dosya https://github.com/ultralytics/ultralytics/blob/main/ ultralytics/hub/init.py adresinde mevcuttur. Bir sorun tespit ederseniz, lütfen bir Çekme İsteği 🛠️ ile katkıda bulunarak düzeltmeye yardımcı olun. Teşekkürler 🙏!
ultralytics.hub.login(api_key=None, save=True)
Sağlanan API anahtarını kullanarak Ultralytics HUB API'sinde oturum açın.
Oturum saklanmaz; kaydedilen AYARLAR veya HUB_API_KEY kullanılarak gerektiğinde yeni bir oturum oluşturulur kimliği başarıyla doğrulanırsa ortam değişkeni.
Parametreler:
İsim | Tip | Açıklama | Varsayılan |
---|---|---|---|
api_key |
str
|
Kimlik doğrulama için kullanılacak API anahtarı. Sağlanmamışsa, SETTINGS veya HUB_API_KEY ortam değişkeninden alınacaktır. |
None
|
save |
bool
|
Kimlik doğrulama başarılı olursa API anahtarının AYARLAR'a kaydedilip kaydedilmeyeceği. |
True
|
İade:
Tip | Açıklama |
---|---|
bool
|
Kimlik doğrulama başarılıysa True, aksi takdirde False. |
Kaynak kodu ultralytics/hub/__init__.py
ultralytics.hub.logout()
API anahtarını ayarlar dosyasından kaldırarak Ultralytics HUB oturumunu kapatın. Tekrar giriş yapmak için 'yolo hub login' kullanın.
Kaynak kodu ultralytics/hub/__init__.py
ultralytics.hub.reset_model(model_id='')
Eğitilmiş bir modeli eğitilmemiş bir duruma sıfırlayın.
Kaynak kodu ultralytics/hub/__init__.py
ultralytics.hub.export_fmts_hub()
HUB destekli dışa aktarma biçimlerinin bir listesini döndürür.
ultralytics.hub.export_model(model_id='', format='torchscript')
Bir modeli tüm formatlara dışa aktarın.
Kaynak kodu ultralytics/hub/__init__.py
ultralytics.hub.get_export(model_id='', format='torchscript')
İndirme URL'si ile dışa aktarılmış bir model sözlüğü alın.
Kaynak kodu ultralytics/hub/__init__.py
ultralytics.hub.check_dataset(path, task)
Yüklemeden önce HUB veri kümesi Zip dosyasını hata kontrolü için işlev. Yüklenmeden önce bir veri kümesini hatalara karşı kontrol eder HUB'a. Kullanım örnekleri aşağıda verilmiştir.
Parametreler:
İsim | Tip | Açıklama | Varsayılan |
---|---|---|---|
path |
str
|
data.zip dosyasının yolu (data.yaml dosyası data.zip dosyasının içinde olacak şekilde). |
gerekli |
task |
str
|
Veri kümesi görevi. Seçenekler 'detect', 'segment', 'pose', 'classify', 'obb' şeklindedir. |
gerekli |
Örnek
*.zip dosyalarını https://github.com/ultralytics/hub/tree/main/example_datasets adresinden indirin örn. coco8.zip için https://github.com/ultralytics/hub/raw/main/example_datasets/coco8.zip.
from ultralytics.hub import check_dataset
check_dataset('path/to/coco8.zip', task='detect') # detect dataset
check_dataset('path/to/coco8-seg.zip', task='segment') # segment dataset
check_dataset('path/to/coco8-pose.zip', task='pose') # pose dataset
check_dataset('path/to/dota8.zip', task='obb') # OBB dataset
check_dataset('path/to/imagenet10.zip', task='classify') # classification dataset