Riferimento per ultralytics/hub/__init__.py
Nota
Questo file è disponibile su https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/hub/init.py. Se riscontri un problema, contribuisci a risolverlo inviando una Pull Request 🛠️. Grazie 🙏!
ultralytics.hub.login(api_key=None, save=True)
Accedi all'API di Ultralytics HUB utilizzando la chiave API fornita.
La sessione non viene memorizzata; una nuova sessione viene creata quando necessario utilizzando le IMPOSTAZIONI salvate o la variabile d'ambiente HUB_API_KEY se l'autenticazione è avvenuta con successo.
Parametri:
Nome | Tipo | Descrizione | Predefinito |
---|---|---|---|
api_key |
str
|
Chiave API da utilizzare per l'autenticazione. Se non viene fornita, verrà recuperata dalla variabile d'ambiente SETTINGS o HUB_API_KEY. |
None
|
save |
bool
|
Se salvare la chiave API in IMPOSTAZIONI se l'autenticazione ha successo. |
True
|
Restituzione:
Tipo | Descrizione |
---|---|
bool
|
Vero se l'autenticazione è riuscita, Falso altrimenti. |
Codice sorgente in ultralytics/hub/__init__.py
ultralytics.hub.logout()
Esci da Ultralytics HUB rimuovendo la chiave API dal file delle impostazioni. Per accedere nuovamente, usa 'yolo hub login'.
Codice sorgente in ultralytics/hub/__init__.py
ultralytics.hub.reset_model(model_id='')
Ripristina un modello addestrato allo stato non addestrato.
Codice sorgente in ultralytics/hub/__init__.py
ultralytics.hub.export_fmts_hub()
Restituisce un elenco dei formati di esportazione supportati da HUB.
ultralytics.hub.export_model(model_id='', format='torchscript')
Esporta un modello in tutti i formati.
Codice sorgente in ultralytics/hub/__init__.py
ultralytics.hub.get_export(model_id='', format='torchscript')
Ottieni un dizionario di modelli esportati con l'URL di download.
Codice sorgente in ultralytics/hub/__init__.py
ultralytics.hub.check_dataset(path, task)
Funzione per il controllo degli errori del file Zip del dataset HUB prima del caricamento. Controlla la presenza di errori in un set di dati prima che venga caricato sull'HUB. Di seguito sono riportati alcuni esempi di utilizzo.
Parametri:
Nome | Tipo | Descrizione | Predefinito |
---|---|---|---|
path |
str
|
Percorso di data.zip (con data.yaml all'interno di data.zip). |
richiesto |
task |
str
|
Attività del set di dati. Le opzioni sono 'detect', 'segment', 'pose', 'classify', 'obb'. |
richiesto |
Esempio
Scarica i file *.zip da https://github.com/ultralytics/hub/tree/main/example_datasets Ad esempio, https://github.com/ultralytics/hub/raw/main/example_datasets/coco8.zip per 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