Referentie voor ultralytics/hub/__init__.py
Opmerking
Dit bestand is beschikbaar op https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/hub/init.py. Als je een probleem ziet, help het dan oplossen door een Pull Request 🛠️ bij te dragen. Bedankt 🙏!
ultralytics.hub.login(api_key=None, save=True)
Meld je aan bij de Ultralytics HUB API met de bijgeleverde API-sleutel.
De sessie wordt niet opgeslagen; een nieuwe sessie wordt aangemaakt wanneer nodig met behulp van de opgeslagen INSTELLINGEN of de HUB_API_KEY omgevingsvariabele als de authenticatie geslaagd is.
Parameters:
Naam | Type | Beschrijving | Standaard |
---|---|---|---|
api_key |
str
|
API sleutel om te gebruiken voor authenticatie. Als deze niet wordt opgegeven, wordt deze opgehaald uit SETTINGS of de HUB_API_KEY omgevingsvariabele. |
None
|
save |
bool
|
Of de API-sleutel moet worden opgeslagen in INSTELLINGEN als de authenticatie is geslaagd. |
True
|
Retourneert:
Type | Beschrijving |
---|---|
bool
|
True als de authenticatie geslaagd is, anders False. |
Broncode in ultralytics/hub/__init__.py
ultralytics.hub.logout()
Log uit bij Ultralytics HUB door de API-sleutel uit het instellingenbestand te verwijderen. Om weer in te loggen gebruik je 'yolo hub login'.
Broncode in ultralytics/hub/__init__.py
ultralytics.hub.reset_model(model_id='')
Een getraind model terugzetten naar een ongetrainde toestand.
Broncode in ultralytics/hub/__init__.py
ultralytics.hub.export_fmts_hub()
Geeft een lijst van door de HUB ondersteunde exportformaten.
ultralytics.hub.export_model(model_id='', format='torchscript')
Exporteer een model naar alle formaten.
Broncode in ultralytics/hub/__init__.py
ultralytics.hub.get_export(model_id='', format='torchscript')
Verkrijg een geëxporteerd modelwoordenboek met download URL.
Broncode in ultralytics/hub/__init__.py
ultralytics.hub.check_dataset(path, task)
Functie voor het controleren op fouten van het HUB dataset Zip-bestand voor het uploaden. Het controleert een dataset op fouten voordat het wordt geüpload naar de HUB. Hieronder staan gebruiksvoorbeelden.
Parameters:
Naam | Type | Beschrijving | Standaard |
---|---|---|---|
path |
str
|
Pad naar data.zip (met data.yaml in data.zip). |
vereist |
task |
str
|
Dataset taak. Opties zijn 'detect', 'segment', 'pose', 'classify', 'obb'. |
vereist |
Voorbeeld
Download *.zip bestanden van https://github.com/ultralytics/hub/tree/main/example_datasets bijvoorbeeld https://github.com/ultralytics/hub/raw/main/example_datasets/coco8.zip voor 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